Partner One Software Inc

Инженер-программист Java

Коротко

Разработка и поддержка серверных сервисов платформы кибербезопасности Fidelis на Java (Spring Boot, Hibernate/JPA) с написанием RESTful API, SQL-запросов и скриптов автоматизации на Bash/Python/Go. Работа на серверах Rocky Linux в команде по Agile/SCRUM, с 85-90% кодирования на Java и SQL. Требуется 5-6+ лет опыта разработки многопоточных приложений в Linux/Unix, сильные навыки Java, Spring Boot, Hibernate/JPA, SQL и скриптинга. Удалённая работа с ограничением по стране — только для кандидатов из Колумбии.

О проекте
Мы ищем целеустремленного и ориентированного на дизайн разработчика программного обеспечения с опытом программирования на Java и скриптовом языке (Bash, Python или Go) для нашей платформы и устройств кибербезопасности Fidelis на базе Rocky Linux. Идеальный кандидат имеет опыт написания Java с использованием Spring Boot и Hibernate/JPA, а также сильные навыки работы с SQL и реляционными базами данных.
Fidelis Security — это компания, ориентированная на рост, которая предоставляет организациям надежный и комплексный портфель продуктов, услуг и экспертизы для борьбы с современными сложными продвинутыми угрозами и предотвращения утечек данных. Наши коммерческие корпоративные и государственные клиенты по всему миру могут уверенно противостоять продвинутым угрозам с помощью наших услуг Network Defense и Forensics, предоставляемых элитной командой специалистов по безопасности с многолетним практическим опытом, а также наших отмеченных наградами продуктов Advanced Threat Defense, которые обеспечивают видимость и контроль над всем жизненным циклом угрозы.
В качестве разработчика программного обеспечения вы будете
•Разрабатывать и улучшать сервисы платформы кибербезопасности: проектировать, реализовывать и поддерживать надежные серверные функции и системные компоненты на Java (Spring Boot + Hibernate/JPA).
•Создавать RESTful API и потоки данных; проектировать схемы, управлять миграциями и писать эффективные SQL-запросы для реляционных баз данных.
•Писать и поддерживать автоматизацию и инструменты на Bash, Python и/или Go для сборок, развертываний, диагностики и тестовых сред.
•Работать на серверах Rocky Linux; устранять неполадки на уровнях ОС, сети, JVM и базы данных; ежедневно разрабатывать в IntelliJ или Eclipse.
•Участвовать в обзорах кода коллег, обмене знаниями и SCRUM-встречах; сотрудничать в рамках Agile жизненного цикла разработки программного обеспечения.
•Около 85–90% программирования в этой роли выполняется на Java и SQL; остальное — скрипты (в основном Bash и Python/Go).
Требования
•Сильный опыт разработки приложений на Java с глубоким пониманием принципов объектно-ориентированного программирования (конкурентность, коллекции).
•Практические навыки работы с Spring Boot и Hibernate/JPA.
•Опыт создания RESTful API и написания модульных/интеграционных тестов.
•Сильные навыки работы с SQL и моделированием данных; опыт работы с реляционными базами данных (например, MariaDB, PostgreSQL, MySQL и др.).
•Знание основ сетевых протоколов TCP/IP.
•Уверенная работа в Linux (предпочтительно Rocky/CentOS/RHEL): shell, системные сервисы, логи, устранение проблем с производительностью.
•Хорошие навыки скриптинга на Bash и Python (приветствуется опыт с Go).
•Рабочие знания Git и практик CI/CD; IDE: IntelliJ или Eclipse.
•Степень бакалавра или магистра в области компьютерных наук (или смежной технической области) с 5–6+ годами опыта разработки и поддержки многопоточных приложений в среде Linux/Unix.
Дополнительные навыки
•Инструменты сетевого администрирования Linux (iptables, ipset, ebtables), маршрутизация/мосты/VLAN, захват и анализ пакетов.
•Опыт интеграции с Active Directory (AD/LDAP/Kerberos), концепции домена Windows, сервисные аккаунты/GPO.
•Облачные API: опыт автоматизации или интеграции с AWS, Azure, Google Cloud и/или OCI (SDK/CLI для вычислений, хранения, сетей, IAM).
•vSphere/ESXi для управления жизненным циклом виртуальных машин (развертывание, снимки, виртуальные сети).
•Опыт работы с VirtualBox, особенно с использованием CLI VBox (vboxmanage) для автоматизации.
•Контейнеризация и оркестрация: Docker и Kubernetes; потоковая обработка событий: Kafka.
•Опыт работы с Bitbucket или GitLab (репозитории, запросы на слияние, CI-пайплайны, права доступа).
•Опыт в области кибербезопасности (обнаружение угроз, усиление защиты, исследование угроз).
•Опыт работы в проектах с использованием Agile методологий разработки программного обеспечения.

Хватит откликаться.
Получите рекомендацию.

$10 стартовых кредитов

Всего 60 секунд, полностью на автопилоте — AI-агенты Eraldt читают ваше резюме, определяют подходящие роли, находят живые вакансии и людей, которые могут вас порекомендовать, пишут им личные письма и добиваются рекомендации.

Это не отклик на вакансию: резюме не уходит в компанию, а рекомендацию именно по этой роли мы не обещаем.

Посмотрите, кто ещё получает интервью на автопилоте