
Leidos — системный интегратор, работающий в сферах науки, технологий и инженерии для поддержки сложных задач клиентов. Компания работает в авиации, обороне, энергетике, государственном управлении, здравоохранении, разведке, науке и космической отрасли; среди её компетенций — искусственный интеллект, цифровая модернизация, кибероперации и интегрированное программное обеспечение для выполнения задач. Leidos также разрабатывает такие решения, как системы противодействия беспилотным летательным аппаратам и инфраструктура для электромобилей военного назначения. Кроме того, компания уделяет внимание разнообразию, равенству и инклюзивности, устойчивому развитию, благотворительным инициативам и общественным программам.
Старший разработчик веб-приложений на Java в Leidos — удалённая работа, Вирджиния
Leidos ищет старшего разработчика Java для создания безопасных полнофункциональных веб-приложений для программ испытаний и обучения Министерства обороны США. Работа включает сбор требований, архитектуру, автоматизированное тестирование и соблюдение требований к кибербезопасности.
Описание
- Разрабатывать полнофункциональные веб-приложения в составе опытной команды для решения операционных задач
- Документировать требования к веб-приложениям и проверять их
- Создавать автоматизированные тесты в соответствии с определёнными планами тестирования
- Участвовать в проектировании архитектуры и разработке решений для поставки веб-приложений
- Участвовать в обсуждениях проектирования программного обеспечения и рекомендовать подходящие инструменты, технологии и методы
- Рефакторить и совершенствовать существующие веб-приложения, добавляя функции и повышая надёжность и производительность
- Проверять состояние кибербезопасности приложений для поддержки соответствия требованиям безопасности программного обеспечения
- Проектировать, разрабатывать, тестировать и сопровождать веб-приложения, используемые сообществами испытаний и обучения Министерства обороны США
Требования
- Гражданство США и действующий допуск к секретной информации
- Степень бакалавра и не менее 12 лет релевантного опыта либо степень магистра и не менее 10 лет релевантного опыта
- Эквивалентный профессиональный опыт может заменить требование о наличии степени
- Не менее 8 лет опыта разработки, развёртывания и сопровождения полнофункциональных веб-приложений и программных систем
- Не менее 8 лет опыта сбора и проверки требований к программным приложениям
- Не менее 8 лет опыта работы с веб-технологиями пользовательского интерфейса, включая HTML, CSS, JavaScript, Node.js и Angular
- Не менее 2 лет подтверждённого опыта проектирования и создания RESTful веб-сервисов
- Не менее 8 лет опыта интеграции Java EE или Jakarta EE, работы с сервлетами и JDBC
- Опыт работы с PostgreSQL или сопоставимой базой данных, а также с SQL-запросами
- Глубокое понимание объектно-ориентированного программирования, возможностей Java EE, включая потоки и лямбда-выражения, фреймворка Collections и обработки исключений
- Желателен опыт работы с инструментами и практиками статического тестирования безопасности приложений, включая OWASP, Coverity, SonarQube и обеспечение соответствия требованиям безопасности программного обеспечения
- Желательно глубокое понимание объектно-ориентированного программирования, возможностей Java EE, включая потоки и лямбда-выражения, фреймворка Collections и обработки исключений
- Желателен самостоятельный подход к работе, сильные аналитические и коммуникативные навыки, а также опыт разработки через тестирование