CACI International
Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Fullstack-разработчик в команду CACI, создающую масштабируемые приложения для систем обнаружения и противодействия БПЛА. Ведёт фичи полного цикла — от реализации до тестирования и деплоя.
Задачи
- Проектировать и разрабатывать fullstack веб-приложения, обеспечивать техническое лидерство в вопросах архитектуры и улучшений
- Разрабатывать и поддерживать RESTful API и адаптивные интерфейсы на Java/Spring Boot и Angular или React
- Выстраивать взаимодействие между инженерными командами CACI ASG, проектным менеджментом и заказчиками, доносить технические решения и планы
- Деплоить и поддерживать критичные для миссии системы с использованием Docker, Kubernetes/Helm и лучших практик Git, обеспечивая высокую доступность и производительность
- Отлаживать fullstack-проблемы, участвовать в code review и внедрять решения для повышения надёжности и производительности приложений
Требования
- Высшее образование (4 года) или эквивалентный опыт
- 3+ года опыта разработки ПО
- Опыт разработки приложений для коммерческих облачных технологий (например, AWS, GovCloud)
- Опыт работы с Java и Spring Boot для backend-сервисов и REST API
- Опыт работы с современным JavaScript/TypeScript фреймворком (Angular или React)
- Знакомство с Groovy/Grails будет плюсом (поддержка legacy-компонентов платформы)
- Знакомство с реляционными и поисковыми хранилищами данных (например, PostgreSQL, OpenSearch/Elasticsearch)
- Понимание общих концепций разработки ПО: микросервисы, контейнеризация, принципы безопасности, объектно-ориентированное проектирование, веб-сервисы
- Опыт руководства и/или внедрения Agile-методологий
- Наличие допуска Top Secret для начала работы; для продолжения работы потребуется получить допуск TS/SCI
Условия
- Полная занятость, постоянный контракт
- Командировки до 10% по континентальной части США
- Гибкий график отпусков и доступ к обучающим ресурсам
- Комплексные льготы: здравоохранение, велнес, финансовые и пенсионные программы, поддержка семьи, дополнительное образование и оплачиваемый отпуск
- Конкурентная компенсация
- Зарплатная вилка: $69,100–$141,500 (национальное среднее, зависит от локации и опыта)
Навыки
- Java
- Spring Boot
- Angular
- React
- JavaScript
- TypeScript
- Groovy
- Grails
- PostgreSQL
- OpenSearch
- Elasticsearch
- AWS
- GovCloud
- Docker
- Kubernetes
- Helm
- Git
- REST API
- микросервисы