Leidos
Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер-программист в небольшую команду разработки для поддержки миссионных задач, включая работу с Java-инфраструктурой и веб-сервисами. Требуется активный допуск TS/SCI с полиграфом.
Задачи
- Участвовать в выявлении, определении и анализе требований
- Создавать подробную проектную документацию
- Разрабатывать и тестировать ПО, включая написание качественных unit-тестов
- Предлагать изменения в текущую Java-инфраструктуру
- Участвовать в code review с коллегами
- Готовить и выпускать развёртываемые программные компоненты с документацией по развёртыванию
- Поддерживать продакшн-системы, помогая диагностировать проблемы через анализ логов и связанных данных
Требования
- Активный и действующий допуск TS/SCI с полиграфом
- Степень бакалавра в области программной инженерии, информатики или смежной специальности и не менее 12 лет опыта, ИЛИ степень магистра и не менее 10 лет опыта, ИЛИ 16 лет релевантного опыта с курсами и сертификатами вместо степени
- Java, Java EE, Java Secure Sockets, Spring, JPA или Hibernate
- Tomcat или аналогичный сервер приложений
- Опыт работы с REACT или другими JAVASCRIPT-технологиями, а также HTML, CSS, создание и потребление RESTful веб-сервисов
- Скриптовые языки (Python и/или Bash)
- Agile-разработка и инструменты вроде Jira
- База данных MySQL или аналогичный опыт с реляционными БД
- git (опыт работы с системами контроля версий)
- IDE: VS Code, Eclipse или IntelliJ
- Ant с Ivy или сопоставимые инструменты сборки, такие как Maven или Gradle
- Опыт работы в командной строке Linux (RHEL/Rocky)
- Опыт облачной разработки приветствуется
Условия
- Диапазон оплаты: $131,300.00 - $237,350.00
- Готовность к командировкам OCONUS для поддержки развёртывания и обновлений ПО (желательно)
- Опыт облачной разработки, включая технологии хранения, serverless-функции и доступ к облачным API (желательно)
- Опыт разработки Android-приложений и лучших практик безопасности (желательно)
- Опыт работы с инструментами автоматизированного тестирования (желательно)
- Знакомство с администрированием Linux (RHEL/Rocky) (желательно)
Навыки
- Java
- Java EE
- Java Secure Sockets
- Spring
- JPA
- Hibernate
- Tomcat
- React
- JavaScript
- HTML
- CSS
- RESTful web services
- Python
- Bash
- Agile
- Jira
- MySQL
- git
- VS Code
- Eclipse
- IntelliJ
- Ant
- Ivy
- Maven
- Gradle
- Linux
- RHEL
- Rocky
- Cloud
- Android