Northrop Grumman
Principal Engineer Software
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер-программист в Northrop Grumman Space Systems для программы разработки наземного радара в рамках миссий Space Domain Awareness. Участие в проектировании, реализации, интеграции и сопровождении ПО для управления системой и обработки данных.
Задачи
- Проектировать, реализовывать, интегрировать и сопровождать ПО для выполнения миссий, управления системой и обработки данных
- Применять принципы системной инженерии для определения, разработки, тестирования, отладки и документирования программных решений
- Разрабатывать сервисы и микросервисы
- Обеспечивать автоматизированную сборку, тестирование и деплой через CI/CD
- Проводить юнит- и интеграционное тестирование
- Отлаживать приложения в среде Linux
Требования
- Опыт разработки на Java
- Опыт создания сервисов или микросервисов на Spring Boot
- Опыт работы с контейнеризацией (Docker или Podman)
- Опыт работы с Kubernetes
- Опыт работы с GitLab и CI/CD пайплайнами
- Опыт разработки в среде Linux
- Опыт работы с RESTful API и JSON-интерфейсами
- Опыт юнит- и интеграционного тестирования (JUnit, Mockito)
- Знание реляционных баз данных (PostgreSQL, MySQL) и SQL
- Опыт отладки Java и Linux (IDE debuggers, jstack, jmap, strace, gdb)
- Активный допуск Secret правительства США
- 5 лет опыта с бакалавром STEM или 3 года с магистром STEM
Условия
- Возможна помощь с релокацией
- Требуется допуск Secret
- Командировки около 10% времени
- Медицинская страховка, страхование жизни и инвалидности
- Сберегательный план
- Оплачиваемые праздники и отпуск
- Возможны бонусы и оплата сверхурочных
Навыки
- Java
- Spring Boot
- Docker
- Podman
- Kubernetes
- GitLab
- CI/CD
- Linux
- RESTful API
- JSON
- JUnit
- Mockito
- PostgreSQL
- MySQL
- SQL
- Kafka
- RabbitMQ
- Ansible
- Terraform
- Helm
- Prometheus
- Grafana
- ELK
- C/C++
- Agile
- Scrum