Leidos
Full Stack Developer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Full Stack Developer в Leidos для поддержки программы CESO (DISA): разработка, тестирование и сопровождение защищённых приложений по всему стеку — frontend, API/сервисы и данные. Позиция полностью офисная в Арлингтоне, требуется гражданство США и активный допуск DoD TS/SCI.
Задачи
- Разрабатывать Java-приложения с использованием Spring Framework, Spring Boot, Java и Hibernate
- Разрабатывать frontend-приложения с использованием Ansible, React, jQuery, JSON, TypeScript, JavaScript, HTML и CSS
- Разрабатывать приложения на основе сервис-ориентированной архитектуры (SOA) с использованием RESTFul, ESB и очередей сообщений
- Разрабатывать, документировать и внедрять стратегию CI/CD для управления базовой конфигурацией Infrastructure as Code (IaC) с помощью Ansible, AWS CloudFormation и Terraform
- Использовать DevOps-инструменты: GitLab, GitLab CI, Jenkins, JFrog Artifactory и аналогичные, а также инструменты автоматизированного тестирования (Selenium, Leapwork)
- Разворачивать и администрировать инфраструктуру AWS: VPC, подсети, зоны доступности, файрволы, NACL, Security Groups, гибридные подключения
- Разрабатывать приложения с использованием сервисов AWS: EC2, RDS, Lambda, SNS, SQS, S3, Directory Services
- Выявлять требования, разрабатывать, документировать и внедрять стратегию ветвления для поддержки управления изменениями
- Проводить ревью, отладку и устранение технических проблем на всех этапах SDLC
- Участвовать в развитии и улучшении процессов Security Operations, включая создание и обновление SOP, плейбуков и рабочих инструкций
- Оценивать эффективность процессов улучшения и автоматизации через метрики и KPI
- Анализировать потребности пользователей и требования к ПО для оценки реализуемости дизайна в рамках сроков и бюджета
- Применять стандарты кодирования и тестирования, инструменты проверки безопасности (включая fuzzing и статический анализ кода), threat modeling и проводить код-ревью
Требования
- Гражданство США и активный допуск DoD TS/SCI
- Степень бакалавра и минимум 12 лет непосредственно релевантного технического опыта; дополнительный опыт может быть рассмотрен вместо степени
- 6+ лет опыта проектирования, создания и модификации standalone-приложений
- 3+ года опыта проектирования и разработки IaC с использованием Ansible, Terraform и AWS CloudFormation
- 5+ лет опыта разработки в Agile-среде
- 5+ лет опыта работы в облачной среде AWS
- 5+ лет опыта работы с виртуальной инфраструктурой
- Уверенное владение JavaScript, jQuery, Bootstrap, REST API, Java, Visual Studio, Node.js, React, JSON, HTML/CSS, XML
- Обширный опыт в разработке, API и поддержке скриптовых языков
- Опыт внедрения и поддержки сервисов в CI/CD-пайплайне
- Опыт работы с репозиториями кода, например GITLAB
Условия
- Позиция 100% on-site в Арлингтоне, VA
- Возможны ситуативные командировки в пределах DC-Metro
- Диапазон оплаты: $107,900.00 - $195,050.00
- Вакансия открыта минимум 3 дня с даты публикации
Навыки
- Java
- Spring Framework
- Spring Boot
- Hibernate
- Ansible
- React
- jQuery
- JSON
- TypeScript
- JavaScript
- HTML
- CSS
- RESTFul
- ESB
- Message Queues
- CI/CD
- Infrastructure as Code
- AWS CloudFormation
- Terraform
- GitLab
- GitLab CI
- Jenkins
- JFrog Artifactory
- Selenium
- Leapwork
- AWS
- VPC
- NACL
- Security Groups
- EC2
- RDS
- Lambda
- SNS
- SQS
- S3
- Directory Services
- Bootstrap
- REST API
- Visual Studio
- Node.js
- XML
- Git
- Azure
- Agile