Razvojni programer sistema
Opis
O prilici
Naš klijent traži višeg programera sistema koji će se pridružiti dinamičnom Agilnom timu. Zadatak naglašava snažnu saradnju, kontinuirani dijalog i blisku interakciju sa internim timovima i eksternim zainteresovanim stranama. Konsultant će igrati aktivnu ulogu kroz čitav životni ciklus razvoja, doprinoseći i inovaciji i operativnoj izvrsnosti.
Pregled uloge
Odabrani kandidat će biti angažovan na punom ciklusu razvoja sistema sa snažnim fokusom na Java-bazirana rješenja. Uloga uključuje rad u Agilnom okviru, doprinos isporuci visokokvalitetnog softvera, automatizaciji i inicijativama za kontinuirano poboljšanje, uz osiguravanje usklađenosti sa poslovnim i tehničkim zahtjevima.
Ključne odgovornosti
- Razvijati i unapređivati sistemske funkcionalnosti na osnovu zahtjeva iz operacija klijenta i eksternih korisnika
- Pokretati kontinuirana poboljšanja radi optimizacije kvaliteta, performansi i efikasnosti sistema
- Pratiti industrijske trendove i ugrađivati relevantna unapređenja u razvojne prakse
- Implementirati automatizovana rješenja za poboljšanje razvojnih tokova rada i održavanje visokih standarda
- Dizajnirati i izvršavati jedinične testove kako bi se osigurala široka pokrivenost koda i pouzdanost
- Doprinositi tehničkoj dokumentaciji i olakšati prenos znanja zainteresovanim stranama kod klijenta
- Graditi i održavati robusna, skalabilna rješenja sa fokusom na kvalitet, automatizaciju i Agilne metodologije
Osnovne tehničke odgovornosti
- Razvijati backed sisteme prvenstveno koristeći Java (Spring Boot, Spring Security)
- Upravljati CI/CD tokovima i kontejnerizovanim okruženjima koristeći Docker i Kubernetes
- Raditi sa aplikativnim serverima, posebno JBoss
- Osigurati da rješenja ispunjavaju zahtjeve u vezi performansi, skalabilnosti, održivosti i IT sigurnosti
Dodatne odgovornosti
- Primjenjivati praksu razvoja vođenog testovima (TDD) i razvoja vođenog ponašanjem (BDD)
- Doprinositi developmentu front-end rješenja koristeći Vue 3, JavaScript, HTML i CSS (usklađeno sa WCAG 2.1 standardima)
- Raditi sa alatima za upravljanje API-jem, poput WSO2, i mikrouslužnom arhitekturom
Tehnološki skup i alati
- Backend: Java, Spring Boot, Spring Security, Maven, Kafka
- Frontend: Vue 3, JavaScript, HTML, CSS
- DevOps i alati: Docker, Kubernetes, GitLab, Jira, Confluence
- Dodatni alati: Camunda, WSO2, Figma, Cypress, Xray, Cucumber, Gherkin
Potrebno iskustvo i kvalifikacije
- Snažno iskustvo u razvoju sistema, posebno u Java okruženjima
- Dokazana sposobnost rada u Agilnim okvirima (po mogućnosti SAFe)
- Nivo kompetencije: Minimum dovoljno, sa prednošću za visok do izuzetan nivo stručnosti
- Sposobnost samostalnog, proaktivnog i saradničkog rada u timskom okruženju
Obrazovanje
Zahtjevi
Obrazovanje
Poslijesrednjoškolsko obrazovanje dvije godine ili duže u oblasti Tehnika i tehnička industrija
Radno iskustvo
Razvojni programer/Programer