
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