Leidos
Leidos
Leidos je systémový integrátor pôsobiaci v oblasti vedy, technológií a inžinierstva, ktorý podporuje komplexné misie zákazníkov. Jeho činnosť zahŕňa letectvo, obranu, energetiku, verejnú správu, zdravotníctvo, spravodajstvo, vedu a vesmír, pričom jeho schopnosti zahŕňajú umelú inteligenciu, digitálnu modernizáciu, kybernetické operácie a integrovaný softvér pre misie. Spoločnosť tiež vyvíja riešenia, ako sú systémy proti bezpilotným lietadlám a infraštruktúra pre elektrické vozidlá na vojenské účely. Širší profil spoločnosti zahŕňa zameranie na diverzitu, rovnosť a inklúziu, udržateľnosť, charitatívne iniciatívy a komunitné programy.

Senior Java vývojár webových aplikácií v spoločnosti Leidos — práca na diaľku vo Virgínii

Spoločnosť Leidos hľadá seniorného vývojára v jazyku Java na tvorbu bezpečných full-stack webových aplikácií pre testovacie a výcvikové programy Ministerstva obrany USA. Náplň práce zahŕňa požiadavky, architektúru, automatizované testovanie a dodržiavanie požiadaviek kybernetickej bezpečnosti.

Popis

  • Vytvárať full-stack webové aplikácie s etablovaným vývojovým tímom s cieľom napĺňať prevádzkové potreby
  • Dokumentovať a overovať požiadavky na webové aplikácie
  • Vytvárať automatizované testy zodpovedajúce definovaným testovacím plánom
  • Podporovať návrh architektúry a vývoj webových aplikácií
  • Zapájať sa do diskusií o návrhu softvéru a odporúčať vhodné nástroje, technológie a metódy
  • Refaktorovať a vylepšovať existujúce webové aplikácie s cieľom pridávať funkcie a zvyšovať spoľahlivosť a výkon
  • Posudzovať stav kybernetickej bezpečnosti aplikácií s cieľom podporiť súlad s požiadavkami na bezpečnosť softvéru
  • Navrhovať, vyvíjať, testovať a udržiavať webové aplikácie používané komunitami Ministerstva obrany USA pre testovanie a výcvik

Požiadavky

  • Občianstvo USA a platná previerka na stupeň utajenia Secret
  • Bakalársky titul a najmenej 12 rokov relevantných skúseností alebo magisterský titul a najmenej 10 rokov relevantných skúseností
  • Požiadavku na vzdelanie možno nahradiť zodpovedajúcimi odbornými skúsenosťami
  • Najmenej 8 rokov skúseností s vývojom, nasadzovaním a údržbou full-stack webových aplikácií a softvérových systémov
  • Najmenej 8 rokov skúseností so zhromažďovaním a overovaním požiadaviek na softvérové aplikácie
  • Najmenej 8 rokov skúseností s technológiami webového používateľského rozhrania vrátane HTML, CSS, JavaScriptu, Node.js a Angularu
  • Najmenej 2 roky preukázateľných skúseností s návrhom a tvorbou RESTful webových služieb
  • Najmenej 8 rokov skúseností s integráciou Java EE alebo Jakarta EE, servletmi a JDBC
  • Skúsenosti s PostgreSQL alebo porovnateľnou databázou vrátane SQL dotazov
  • Dôkladné znalosti objektovo orientovaného programovania, funkcií Java EE vrátane streamov a lambda výrazov, frameworku Collections a spracovania výnimiek
  • Výhodou sú skúsenosti s nástrojmi a postupmi statického testovania bezpečnosti aplikácií vrátane OWASP, Coverity, SonarQube a súladu s požiadavkami na bezpečnosť softvéru
  • Výhodou sú dôkladné znalosti objektovo orientovaného programovania, funkcií Java EE vrátane streamov a lambda výrazov, frameworku Collections a spracovania výnimiek
  • Výhodou je samostatný prístup k práci, silné analytické a komunikačné schopnosti a skúsenosti s vývojom riadeným testami