BAE Systems
Eng Sr Prin II - SW
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Разработчик корпоративных приложений уровня Expert в BAE Systems Intelligence & Security. Проектирование, разработка, развёртывание и поддержка enterprise-систем на Java, Spring Boot и AngularJS в Agile/Scrum-команде.
Задачи
- Проектировать, разрабатывать, тестировать, развёртывать и поддерживать корпоративные приложения и сервисы
- Писать безопасный, масштабируемый, читаемый и поддерживаемый код
- Устранять дефекты приложений и инциденты в продакшене, обеспечивать постоянную поддержку
- Участвовать в принятии технических решений, код-ревью, тестировании и релизах
- Взаимодействовать с заказчиками, product owner, Scrum Master, QA-инженерами и командами разработки для уточнения требований
- Поддерживать и развивать существующие приложения, включая legacy-системы
- Вести актуальную техническую документацию
- Активно участвовать в daily stand-up, планировании спринтов, обзорах, ретроспективах и груминге бэклога
- Разрабатывать unit- и интеграционные тесты для надёжности приложений
- Помогать с облачными деплоями, включая среды AWS
- Мониторить производительность приложений и обеспечивать продакшн-поддержку
Требования
- Senior-уровень, 8+ лет опыта разработки full-stack корпоративных приложений
- Уверенный опыт с Java, Spring Boot и AngularJS
- Опыт работы с RESTful-сервисами, unit- и интеграционным тестированием, разработкой enterprise-приложений
- Опыт работы в Agile/Scrum
- Сильные навыки диагностики проблем, решения задач и коммуникации
- Умение понятно объяснять технические концепции техническим и нетехническим стейкхолдерам
- Степень бакалавра и 8+ лет релевантного опыта в разработке ПО или технических ролях
- Владение Java и фреймворком Spring Boot
- Понимание Agile-методологий, в частности Scrum
- Опыт работы с системами контроля версий (например, Git)
- Сильные аналитические навыки и навыки решения проблем
- Отличные коммуникативные навыки и умение работать в команде
Условия
- Медицинская, стоматологическая и офтальмологическая страховка
- Health savings accounts
- Пенсионный план 401(k)
- Страхование по инвалидности, жизни и от несчастных случаев
- Программа помощи сотрудникам и юридический план
- Скидки на страхование жилья, авто и питомцев
- Оплачиваемые отпуска и праздничные дни, включая оплачиваемый родительский, военный и отпуск по утрате
- Программа признания сотрудников с денежными и нематериальными наградами
Навыки
- Java
- Spring Boot
- AngularJS
- RESTful services
- unit testing
- integration testing
- Agile
- Scrum
- Git
- AWS