Purvis Systems
Software Developer (202609 NIT)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Разработчик ПО в продуктовую команду PURVIS Systems, создающую высоконадёжные решения для тактических и постмиссионных сред с изолированной сетью. Основной фокус — Java/JavaFX-инструменты, тестирование, контейнеризация и интеграция с edge-инфраструктурой Kubernetes.
Задачи
- Проектировать, поддерживать и модернизировать Java/JavaFX-инструменты и административные GUI для удалённых нетехнических пользователей, поддерживать переход на веб-сервисы
- Поддерживать, эксплуатировать и расширять внутренние утилиты для компонентного тестирования и симуляции миссий
- Собирать, контейнеризировать (Podman) и валидировать ПО локально перед релизом на edge-инфраструктуру Kubernetes (K3s)
- Диагностировать проблемы сетевых сокетов на уровне хоста, поведения ОС и приложений в защищённых STIG-совместимых средах
Требования
- Bachelor's Degree in Computer Science or Computer Engineering
- 3+ года профессионального опыта
- Сильный опыт Java (Spring, JUnit, JavaFX) и автоматизация сборки на Gradle
- Администрирование Red Hat Enterprise Linux (RHEL), Bash-скриптинг и базовый Ansible
- Локальная разработка и тестирование приложений с Podman и VirtualBox; знакомство с деплоем в кластеры Kubernetes (K3s)
- Практические навыки сетевого взаимодействия на уровне хоста Linux (статическая IP-адресация, управление портами firewalld) и понимание сокетов (TCP, UDP, Multicast vs. Broadcast)
- Контроль версий в Bitbucket (Git) и использование CI/CD пайплайнов в Atlassian Bamboo
- Способность самостоятельно выполнять задачи и решать системные проблемы в небольшой команде
- Наличие или возможность получения допуска SECRET
Условия
- Комплексный пакет групповых льгот для full-time сотрудников с гибкими вариантами планов и уровня покрытия
- Равные возможности трудоустройства и запрет дискриминации любого типа
Навыки
- Java
- JavaFX
- Spring
- JUnit
- Gradle
- RHEL
- Bash
- Ansible
- Podman
- VirtualBox
- Kubernetes
- K3s
- Linux
- TCP
- UDP
- Multicast
- Broadcast
- firewalld
- Bitbucket
- Git
- Atlassian Bamboo
- CI/CD
- Python
- C
- C++