DecisionPoint Corporation
DecisionPoint Corporation
DecisionPoint Corporation je malý podnik vo vlastníctve veterána so zdravotným postihnutím, ktorý pomáha vládnym agentúram modernizovať IT systémy a napredovať v digitálnej transformácii. Jeho činnosť zahŕňa kybernetickú bezpečnosť, zdravotnícke IT, inteligentnú automatizáciu a bezpečnú migráciu do cloudu so zameraním na zlepšovanie prevádzkovej efektívnosti v prostrediach orientovaných na plnenie verejných úloh. Prostredníctvom svojich centier excelentnosti spoločnosť spája špecializované technologické odborné znalosti s cieľom riešiť komplexné výzvy v oblasti verejnej správy, obrany, poradenstva a logistiky.

Backendový vývojár v Jave (na diaľku, Spojené štáty)

Vyvíjajte a udržiavajte bezpečné backendové aplikácie a API v Jave pre federálny program dopravnej logistiky spoločnosti DecisionPoint Corporation. Podieľajte sa na integráciách, testovaní, DevSecOps a agilnom vývoji na diaľku.

Popis

  • Vyvíjajte, testujte, vylepšujte a udržiavajte backendové aplikácie a služby v Jave pre program IBS
  • Vytvárajte backendové riešenia pomocou Javy, Spring Boot a súvisiacich frameworkov a knižníc
  • Navrhujte, implementujte, udržiavajte a používajte RESTful API a webové služby
  • Vyvíjajte obchodnú logiku, komponenty servisnej vrstvy, integrácie a funkcionalitu prístupu k údajom
  • Prepájajte backendové služby s relačnými databázami, externými systémami a ďalšími komponentmi aplikácií
  • Prevod funkčných a technických požiadaviek na spoľahlivý, škálovateľný a udržiavateľný softvér
  • Tvorba čistého, efektívneho, testovateľného a udržiavateľného kódu v Jave
  • Vytvárajte a udržiavajte jednotkové a integračné testy
  • Zúčastňujte sa partnerských kontrol kódu
  • Diagnostikujte a riešte chyby backendu, problémy s integráciou a výkonnostné problémy
  • Kontrolujte protokoly aplikácie a správanie systému s cieľom určiť hlavné príčiny a vykonávať opravy
  • Podporujte integrácie medzi komponentmi systému a externými rozhraniami
  • Podieľajte sa na CI/CD procesoch a automatizovaných pracovných postupoch zostavovania, testovania a nasadzovania
  • Dodržiavajte bezpečnostné požiadavky DoD, postupy bezpečného programovania a príslušné požiadavky STIG
  • Zúčastňujte sa agilných stretnutí, ako sú plánovanie sprintov, denné porady, spresňovanie backlogu, prezentácie a retrospektívy
  • Vytvárajte a aktualizujte technickú dokumentáciu
  • Spolupracujte s vývojármi, technickými vedúcimi, tímami QA, DevSecOps, databáz, infraštruktúry a inžinierstva
  • Podporujte integráciu frontendu a podľa potreby prispievajte ku komponentom Angular

Požiadavky

  • Majte aktívnu bezpečnostnú previerku Secret
  • Vlastnite certifikáciu IAT Level II; preferovaná je CompTIA Security+ CE
  • Majte aspoň 3 roky profesionálnych skúseností s vývojom softvéru
  • Preukážte rozsiahle praktické skúsenosti s vývojom aplikácií v Jave
  • Majte skúsenosti so Spring Boot, Spring Framework alebo porovnateľnými frameworkmi pre Javu
  • Navrhovali, vyvíjali a používali ste RESTful API a webové služby
  • Vyvíjali ste backendovú obchodnú logiku, komponenty servisnej vrstvy a integrácie aplikácií
  • Pracovali ste s relačnými databázami a SQL
  • Rozumiete objektovo orientovanému návrhu, princípom návrhu softvéru a bežným vývojovým vzorom
  • Písali ste jednotkové a integračné testy pre aplikácie v Jave
  • Riešili ste problémy a ladili podnikové aplikácie, API a integrácie
  • Používali ste Git alebo porovnateľný nástroj na správu zdrojového kódu
  • Pracovali ste v prostredí agilného vývoja softvéru
  • Poznáte CI/CD procesy a postupy DevSecOps
  • Preukážte silné schopnosti riešiť problémy, ladiť systémy a analyticky myslieť
  • Pracujte samostatne a zároveň efektívne spolupracujte s distribuovaným vývojovým tímom
  • Výhodou sú skúsenosti s podporou systémov USTRANSCOM, DoD alebo iných federálnych systémov pre plnenie misií
  • Výhodou sú skúsenosti s podnikovými aplikáciami alebo mikroslužbami v Spring Boot
  • Výhodou sú skúsenosti s architektúrami mikroslužieb
  • Výhodou sú skúsenosti s AWS, Docker, Kubernetes, messagingom, asynchrónnym spracovaním, podnikovou integráciou, nástrojmi na bezpečnostné skenovanie, GitLab, Jenkins, Jira, Confluence, Angular, TypeScript, HTML a CSS

Benefity

  • Táto pozícia vyžaduje aktívnu bezpečnostnú previerku Secret a certifikáciu IAT Level II
  • Pravidelný pracovný pomer na plný úväzok
  • Plne vzdialený spôsob práce