Tetra Tech
Full Stack Developer - Federal Aviation Administration
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior Full-Stack разработчик в LS Technologies для поддержки системы E-IDS Федерального управления гражданской авиации США. Проектирование, разработка и сопровождение защищённых масштабируемых enterprise-приложений на Java, Spring Boot и Angular в Agile-команде.
Задачи
- Проектировать, разрабатывать, тестировать, разворачивать и сопровождать защищённые масштабируемые full-stack приложения для системы E-IDS FAA
- Разрабатывать и развивать backend-сервисы на Java, Spring Boot, REST API и микросервисной архитектуре
- Создавать и поддерживать адаптивные frontend-интерфейсы на Angular или аналогичных современных веб-технологиях
- Взаимодействовать с архитекторами, платформенными инженерами, командами тестирования, системной интеграции и product owners
- Участвовать в Agile-церемониях: планировании спринтов, груминге бэклога, ежедневных стендапах, обзорах и ретроспективах
- Разрабатывать, отлаживать и оптимизировать приложения в средах разработки, интеграции и тестирования
- Участвовать в peer code review и поддерживать качество, сопровождаемость и безопасность кода
- Поддерживать CI/CD-пайплайны, контейнерные деплои и практики DevSecOps
- Создавать и вести техническую документацию: проектные артефакты, заметки по реализации, операционную документацию
- Анализировать и устранять дефекты, проблемы производительности и интеграционные сложности
- Участвовать в инициативах по непрерывному улучшению процессов, инструментов и качества разработки
Требования
- Bachelor’s degree в Computer Science, Computer Engineering, Software Engineering, Information Systems, Mathematics или смежной технической дисциплине
- 8+ лет профессионального опыта разработки enterprise-приложений
- Подтверждённый опыт разработки на Java и Spring Boot
- Опыт проектирования и разработки RESTful API и микросервисных архитектур
- Опыт разработки современных адаптивных веб-приложений на Angular или сопоставимом JavaScript/TypeScript фреймворке
- Опыт работы с реляционными базами данных и SQL
- Опыт внедрения и поддержки CI/CD-пайплайнов (GitLab CI, Jenkins или аналоги)
- Опыт разработки и деплоя контейнеризованных приложений на Docker и Kubernetes/OpenShift
- Опыт работы в Agile-командах по Scrum или Kanban
- Опыт отладки и оптимизации enterprise-приложений в средах разработки, интеграции и тестирования
- Опыт поддержки программ, систем или операционных сред разработки ПО FAA
- Действующие credentials/badge подрядчика FAA или способность получить и поддерживать необходимые допуски
- Гражданство США и способность получить и поддерживать public trust clearance
Условия
- Salary: $100,000 - $110,000 в год
- Полная занятость, 40 часов в неделю
- Работа полностью в офисе: Egg Harbor, New Jersey
- Background check и public trust clearance
- Benefits для сотрудников, работающих 30+ часов в неделю: Medical, Dental, Vision, Life Insurance, Short-Term и Long-Term Disability, 401(k) match, Flexible Spending Accounts, EAP, Education Assistance, Parental Leave, Annual Leave, Holidays
- Комплексные конкурентоспособные benefits, merit-based вознаграждения, work/life balance, коллаборативная атмосфера, возможности обучения и развития
Навыки
- Java
- Spring Boot
- REST API
- микросервисы
- Angular
- JavaScript
- TypeScript
- SQL
- реляционные базы данных
- GitLab CI
- Jenkins
- CI/CD
- Docker
- Kubernetes
- OpenShift
- Agile
- Scrum
- Kanban
- DevSecOps
- Spring Cloud
- Spring Security
- RabbitMQ
- Elasticsearch
- PostgreSQL