Leidos
Leidos
Leidos е системен интегратор, който работи в областта на науката, технологиите и инженерството в подкрепа на сложни мисии на своите клиенти. Дейността му обхваща авиацията, отбраната, енергетиката, държавното управление, здравеопазването, разузнаването, науката и космоса, като възможностите му включват изкуствен интелект, цифрова модернизация, кибероперации и интегриран софтуер за мисии. Компанията разработва и решения като системи за противодействие на безпилотни летателни апарати и инфраструктура за електрически превозни средства за военни цели. По-широкият профил на Leidos включва фокус върху многообразието, равнопоставеността и приобщаването, устойчивостта, благотворителните инициативи и обществените програми.

Старши Java разработчик на уеб приложения в Leidos — дистанционна работа във Вирджиния

Leidos търси старши Java разработчик за създаване на сигурни full-stack уеб приложения за програмите за изпитания и обучение на Министерството на отбраната на САЩ. Ролята обхваща изисквания, архитектура, автоматизирано тестване и съответствие с изискванията за киберсигурност.

Описание

  • Създаване на full-stack уеб приложения с утвърден екип за разработка с цел удовлетворяване на оперативните нужди
  • Документиране и проверка на изискванията към уеб приложенията
  • Създаване на автоматизирани тестове, които съответстват на определените тестови планове
  • Подпомагане на архитектурния дизайн и разработката на уеб приложения
  • Участие в обсъжданията за софтуерния дизайн и даване на насоки за подходящи инструменти, технологии и методи
  • Рефакториране и подобряване на съществуващи уеб приложения за въвеждане на функционалности и повишаване на надеждността и производителността
  • Преглед на състоянието на киберсигурността на приложенията с цел подпомагане на съответствието с изискванията за софтуерна сигурност
  • Проектиране, разработване, тестване и поддръжка на уеб приложения, използвани от общностите на Министерството на отбраната на САЩ за изпитания и обучение

Изисквания

  • Гражданство на САЩ и валиден достъп до класифицирана информация на ниво Secret
  • Бакалавърска степен и поне 12 години релевантен опит или магистърска степен и поне 10 години релевантен опит
  • Еквивалентен професионален опит може да замести изискването за образователна степен
  • Поне 8 години опит в разработването, внедряването и поддръжката на full-stack уеб приложения и софтуерни системи
  • Поне 8 години опит в събирането и валидирането на изисквания към софтуерни приложения
  • Поне 8 години опит с технологии за уеб потребителски интерфейси, включително HTML, CSS, JavaScript, Node.js и Angular
  • Поне 2 години доказан опит в проектирането и изграждането на RESTful уеб услуги
  • Поне 8 години опит с интеграция на Java EE или Jakarta EE, сървлети и JDBC
  • Опит с PostgreSQL или сравнима база данни, както и със SQL заявки
  • Задълбочено разбиране на обектно-ориентираното програмиране, функциите на Java EE, включително Streams и lambda изрази, Collections framework и обработката на изключения
  • Предпочитан е опит с инструменти и практики за статично тестване на сигурността на приложенията, включително OWASP, Coverity, SonarQube и съответствие с изискванията за софтуерна сигурност
  • Предпочитано е задълбочено разбиране на обектно-ориентираното програмиране, функциите на Java EE, включително Streams и lambda изрази, Collections framework и обработката на изключения
  • Предпочитат се самостоятелен подход, силни аналитични и междуличностни умения и опит с разработка, управлявана от тестове