General Atomics Aeronautical Systems
Software Developer II
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Разработчик Java в отдел Solutions Intelligence компании GA-Intelligence. Создание и поддержка продуктов для трекинга, слияния данных и геопространственного управления данными для разведки и Минобороны США, с выносом вычислений в edge-среды.
Задачи
- Проектировать и разрабатывать корпоративные Java-приложения для управления войсками, геопространственного управления данными, визуализации и анализа
- Исследовать и разрабатывать новые концепции обработки данных для ситуационной осведомлённости и оптимизации боевых действий
- Поддерживать существующие решения, развёрнутые в инфраструктуре заказчика и в AWS
- Разрабатывать тестовые скрипты и фреймворки для проверки функциональности и выпуска качественного ПО
- Эффективно взаимодействовать с заказчиками, руководством и другими инженерными командами в защищённых средах
- Соблюдать конфиденциальность чувствительной информации и требования законодательства
Требования
- Степень бакалавра или магистра в области computer science, информационных систем или смежной дисциплины и от двух лет опыта разработки ПО (либо эквивалентный опыт вместо образования)
- Прочная база в математике, компьютерных сетях, протоколах связи и/или форматах обмена данными
- Опыт разработки на Java в production-средах
- Знакомство с окружениями в AWS, контейнеризацией Docker и запуском в Kubernetes
- Знакомство с деплоем через helm и helmfile в Kubernetes
- Опыт разработки ПО в Linux
- Понимание принципов разработки ПО: проектирование, документация, тикет-системы, контроль версий, Agile
- Умение диагностировать нестандартные и новые конфигурации систем в развёрнутой среде
Навыки
- Java
- AWS
- Docker
- Kubernetes
- helm
- helmfile
- Linux
- Agile