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