Leidos
Principal Java Developer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Principal Java Developer в Intel Security Sector компании Leidos. Разработка и поддержка mission-critical систем в Agile/DevOps-контуре, проектирование backend-микросервисов и менторство команды.
Задачи
- Проектировать, разрабатывать, тестировать и поддерживать высокопроизводительные масштабируемые backend-микросервисы на Java и Spring Framework
- Участвовать в программных инициативах, формировать backend-архитектуру, менторить членов команды и проводить code review
- Разрабатывать и направлять методы валидации и тестирования ПО с использованием JUnit и Katalon, применять автоматизированные технологии деплоя
- Разрабатывать, прототипировать и разворачивать решения в облачной платформе с использованием платформенных сервисов
- Анализировать потребности в инфраструктуре (proof of concept, performance и end-to-end тестирование) и координировать их реализацию
- Поддерживать Agile-жизненный цикл разработки по практикам SAFe во взаимодействии с Product Owners и Scrum Masters
- Документировать и выполнять разработку системного ПО, включая деплой артефактов сборки между средами через GitFlow и DevOps-инструменты (GitHub, Jenkins, скрипты на Python, bash)
- Применять и выявлять лучшие практики разработки и стандартные операционные процедуры, создавая инновационные решения
Требования
- Глубокий опыт в Agile-практиках, service-oriented средах и практиках разработки
- Глубокий опыт с Java и Spring Framework, архитектурой микросервисов и паттернами проектирования, реализацией RESTful API и интеграцией с реляционными и NoSQL базами данных
- Глубокий опыт интеграции и работы в DevOps-инструментах и практиках
- Опыт использования инструментов тестирования производительности ПО, таких как JUnit, и скриптовых языков, таких как Python и Bash, в Agile-среде
- Глубокий опыт разработки в коммерческих облачных платформах (AWS, Google Cloud, Azure) и использования облачных сервисов данных (S3, RDS, EFS)
- Глубокий опыт работы с системами контроля версий и трекинга задач
- Степень бакалавра и 12+ лет релевантного опыта или степень магистра и 10+ лет релевантного опыта; дополнительный опыт может заменить степень
- Обязательно наличие активного допуска TS/SCI с полиграфом
Условия
- Конкурентные бенефиты: оплачиваемый отпуск, 11 оплачиваемых праздничных дней
- 401K с 6% match от компании и немедленным vesting
- Гибкий график
- Дисконтированные планы покупки акций
- Техническое повышение квалификации, поддержка образования и обучения
- Оплачиваемый родительский отпуск
- Диапазон оплаты: $131,300.00 - $237,350.00
Навыки
- Java
- Spring Framework
- микросервисы
- RESTful API
- JUnit
- Katalon
- Python
- Bash
- GitHub
- Jenkins
- GitFlow
- AWS
- Google Cloud
- Azure
- S3
- RDS
- EFS
- Elasticsearch
- Postgres
- DynamoDB
- Kafka
- AWS SQS
- AWS SNS
- AWS Lambda
- SAFe