Peraton
Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Разработчик Java-приложений в компанию Peraton, работающую с государственными заказчиками США. Проектирование и поддержка масштабируемых enterprise-систем и микросервисов, удалённый формат.
Задачи
- Проектировать, разрабатывать и поддерживать enterprise-приложения на Java с использованием современных фреймворков, таких как Spring Boot
- Участвовать в проектировании и архитектуре модульных масштабируемых систем
- Разрабатывать надёжные API и интегрировать распределённые компоненты в микросервисной среде
- Проводить модульное, интеграционное и функциональное тестирование для обеспечения высокого качества кода
- Поддерживать устранение уязвимостей и соответствие стандартам кибербезопасности
- Решать сложные проблемы в нескольких системах и средах
- Участвовать в code review и при необходимости наставлять младших разработчиков
- Готовить понятную техническую документацию и сопроводительные материалы
Требования
- Опыт 5 лет с BS/BA; 3 года с MS/MA; 0 лет с PhD
- Сертификация по кибербезопасности AIM/IAT Level II (например, Security+, CASP+)
- Действующий допуск Public Trust Clearance
- Опыт разработки enterprise-приложений на Java с современными фреймворками, такими как Spring Boot
- Уверенный опыт с Java, объектно-ориентированным проектированием и Spring Boot
- Знакомство с паттернами enterprise-интеграции и сервис-ориентированными архитектурами
- Практический опыт с SQL Oracle RDBMS и MongoDB
- Глубокое понимание REST API, протоколов HTTP и веб-технологий (HTML, JavaScript, WebSocket, CSS)
- Опыт проектирования, создания и использования RESTful API
- Уверенная работа в Linux и с инструментами командной строки
- Владение системами контроля версий, такими как Git, и практикой code review
- Владение инструментами сборки, такими как Maven
- Рабочее знание Docker, Kubernetes и CI/CD-пайплайнов
- Опыт работы с облачными платформами, такими как Oracle Cloud Infrastructure (OCI) или AWS
Условия
- Удалённый формат работы
- Диапазон зарплат: $80,000 - $128,000
- Возможны оплата сверхурочных, сменные надбавки и дискреционный бонус в дополнение к базовой оплате
- Равные возможности трудоустройства, включая людей с инвалидностью и защищённых ветеранов
Навыки
- Java
- Spring Boot
- SQL
- Oracle RDBMS
- MongoDB
- REST API
- HTTP
- HTML
- JavaScript
- WebSocket
- CSS
- Linux
- Git
- Maven
- Docker
- Kubernetes
- CI/CD
- Oracle Cloud Infrastructure
- AWS
- Angular