VetJobs
Software Engineer, Java Backend
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Java backend-разработчик среднего уровня для поддержки и развития enterprise-системы IBS (Integrated Booking System) для USTRANSCOM/DoD. Разработка новых возможностей, доработок и сопровождение существующего приложения на Java/Spring.
Задачи
- Планировать, анализировать и проектировать программные решения, исследовать подходы и технологии
- Разрабатывать новые возможности, доработки и исправления для существующего enterprise-приложения
- Проектировать, разрабатывать, тестировать и сопровождать Java backend-приложения на Spring Boot, Spring Framework или аналогичных фреймворках
- Разрабатывать backend-бизнес-логику, компоненты сервисного слоя и интеграции приложений
- Проектировать, создавать и использовать RESTful API и веб-сервисы
- Писать и поддерживать unit- и интеграционные тесты для Java-приложений
- Диагностировать и отлаживать enterprise-приложения, API и интеграции
- Участвовать в CI/CD-пайплайнах и практиках DevSecOps
- Применять практики безопасного кодирования и устранять уязвимости, выявленные сканерами безопасности
- Участвовать в Agile-церемониях, работать в распределённой команде и вести техническую документацию
Требования
- Действующий допуск Secret на момент найма
- Сертификация IAT Level II (например, CompTIA Security+ CE) или готовность получить её в течение 6 недель с даты старта
- Гражданство США
- Не менее 3 лет профессионального опыта разработки ПО
- Сильный практический опыт разработки приложений на Java
- Опыт разработки, доработки и сопровождения enterprise-приложений
- Опыт работы со Spring Boot, Spring Framework или аналогичными Java-фреймворками
- Опыт проектирования, разработки и использования RESTful API и веб-сервисов
- Опыт разработки backend-бизнес-логики, компонентов сервисного слоя и интеграций
- Опыт работы с реляционными базами данных и SQL
- Опыт объектно-ориентированного проектирования, принципов проектирования ПО и распространённых паттернов
- Опыт написания unit- и интеграционных тестов для Java-приложений
- Опыт диагностики и отладки enterprise-приложений, API и интеграций
- Опыт работы с Git или аналогичными системами контроля версий
- Опыт работы в Agile-среде разработки
- Знакомство с CI/CD-пайплайнами и практиками DevSecOps
- Сильные навыки решения проблем, отладки и аналитики
- Умение работать самостоятельно и эффективно взаимодействовать в распределённой команде
Условия
- Удалённая работа с обязательным проживанием в штате Миссури или Иллинойс
- Работа над программой USTRANSCOM IBS для Министерства обороны США
- Работодатель — woman & veteran-owned технологическая и консалтинговая компания
- Равные возможности трудоустройства (EEO)
Навыки
- Java
- Spring Boot
- Spring Framework
- RESTful API
- SQL
- Git
- CI/CD
- DevSecOps
- AWS
- Docker
- Kubernetes
- GitLab
- Jenkins
- Jira
- Confluence