
Leidos je sistemski integrator, ki deluje na področjih znanosti, tehnologije in inženirstva ter podpira kompleksne naloge svojih naročnikov. Njegovo delo obsega letalstvo, obrambo, energetiko, javno upravo, zdravstvo, obveščevalne dejavnosti, znanost in vesolje, njegove zmogljivosti pa vključujejo umetno inteligenco, digitalno posodobitev, kibernetske operacije in integrirano programsko opremo za izvajanje nalog. Podjetje razvija tudi rešitve, kot so sistemi za boj proti brezpilotnim zračnim plovilom in infrastruktura za električna vozila za vojaško uporabo. Širši profil podjetja vključuje osredotočenost na raznolikost, enakost in vključevanje, trajnost, dobrodelne pobude ter programe za skupnost.
Višji razvijalec spletnih aplikacij Java pri podjetju Leidos — delo na daljavo v Virginiji
Podjetje Leidos išče višjega razvijalca Java za izdelavo varnih spletnih aplikacij full-stack za testne in izobraževalne programe Ministrstva za obrambo ZDA. Delo vključuje zahteve, arhitekturo, avtomatizirano testiranje in skladnost z zahtevami kibernetske varnosti.
Opis
- Izdelava spletnih aplikacij full-stack z uveljavljeno razvojno ekipo za izpolnjevanje operativnih potreb
- Dokumentiranje in preverjanje zahtev za spletne aplikacije
- Izdelava avtomatiziranih testov, ki ustrezajo opredeljenim testnim načrtom
- Podpora arhitekturnemu načrtovanju in razvoju spletnih aplikacij
- Sodelovanje v razpravah o zasnovi programske opreme ter svetovanje o ustreznih orodjih, tehnologijah in metodah
- Preoblikovanje in izboljševanje obstoječih spletnih aplikacij za uvajanje funkcionalnosti ter krepitev zanesljivosti in zmogljivosti
- Pregled stanja kibernetske varnosti aplikacij za podporo skladnosti z zahtevami glede varnosti programske opreme
- Načrtovanje, razvoj, testiranje in vzdrževanje spletnih aplikacij, ki jih uporabljajo skupnosti Ministrstva za obrambo ZDA za testiranje in usposabljanje
Zahteve
- Državljanstvo ZDA in veljavno varnostno dovoljenje Secret
- Diploma prve stopnje in najmanj 12 let ustreznih izkušenj ali diploma druge stopnje in najmanj 10 let ustreznih izkušenj
- Zahtevo glede izobrazbe lahko nadomestijo enakovredne poklicne izkušnje
- Najmanj 8 let izkušenj z razvojem, uvajanjem in vzdrževanjem spletnih aplikacij full-stack ter programskih sistemov
- Najmanj 8 let izkušenj z zbiranjem in preverjanjem zahtev za programske aplikacije
- Najmanj 8 let izkušenj s tehnologijami spletnih uporabniških vmesnikov, vključno s HTML, CSS, JavaScriptom, Node.js in Angularjem
- Najmanj 2 leti dokazanih izkušenj z načrtovanjem in izdelavo spletnih storitev RESTful
- Najmanj 8 let izkušenj z integracijo Java EE ali Jakarta EE, servleti in JDBC
- Izkušnje s PostgreSQL ali primerljivo podatkovno zbirko ter poizvedbami SQL
- Dobro razumevanje objektno usmerjenega programiranja, funkcij Java EE, vključno s tokovi in lambda izrazi, ogrodjem Collections ter obravnavo izjem
- Zaželene so izkušnje z orodji in praksami za statično varnostno testiranje aplikacij, vključno z OWASP, Coverity, SonarQube in skladnostjo z zahtevami glede varnosti programske opreme
- Zaželeno je dobro razumevanje objektno usmerjenega programiranja, funkcij Java EE, vključno s tokovi in lambda izrazi, ogrodjem Collections ter obravnavo izjem
- Zaželeni so samostojen pristop, dobre analitične in medosebne spretnosti ter izkušnje z razvojem, vodenim s testi