Leidos
Principal Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Principal Software Engineer в команду Cyber & Analytics Business Area компании Leidos. Модернизация mission-critical enterprise-приложения: перевод традиционного Java-приложения на современную архитектуру со Spring Boot, Angular, Docker и Kubernetes.
Задачи
- Анализировать требования пользователей и системы для проектирования, разработки, тестирования и поддержки приложений на Java и Angular
- Проектировать, разрабатывать и поддерживать RESTful API, интеграции сервисов и компоненты доступа к данным для Oracle, PostgreSQL и других реляционных БД
- Участвовать в модернизации приложения: миграция на Spring Boot, модернизация БД, микросервисы, контейнеризация
- Разворачивать и поддерживать контейнеризованные приложения в Kubernetes в облачной и on-premises инфраструктуре
- Участвовать в архитектурных и код-ревью, troubleshooting, техническом проектировании и улучшении процессов
- Разрабатывать автоматические unit- и интеграционные тесты, поддерживать CI/CD пайплайны и документацию в Confluence и Jira
- Оказывать backup-поддержку администрирования БД Oracle, PostgreSQL и MariaDB, кросс-обучаться по приложениям, БД и деплою
Требования
- Степень бакалавра по Computer Science или смежной дисциплине
- Минимум 14 лет опыта разработки ПО на программах и контрактах сопоставимого масштаба и сложности
- Активный Security Clearance TS/SCI с полиграфом
Условия
- Конкурентные бенефиты: оплачиваемый отпуск, 11 оплачиваемых праздников
- 401K с 6% match от компании и немедленным vesting
- Гибкий график, скидки на покупку акций
- Поддержка технического обучения и образования
- Оплачиваемый родительский отпуск
- Pay Range $154,050.00 - $278,475.00
Навыки
- Java
- Spring Boot
- Angular
- Docker
- Podman
- Kubernetes
- RESTful APIs
- Oracle
- PostgreSQL
- MariaDB
- GitLab CI/CD
- DevSecOps
- Jira
- Confluence
- Helm
- Amazon EKS
- OpenShift
- XML
- JSON