Developer sistema
Opis
O prilici
Naš klijent traži višeg developers sistema da se pridruži dinamičnom Agile timu. Zadatak naglašava snažnu saradnju, kontinuirani dijalog i blisku interakciju kako sa internim timovima tako i sa eksternim dionicima. Konsultant će igrati aktivnu ulogu tokom cijelog životnog ciklusa razvoja, doprinoseći i inovacijama i operativnoj izvrsnosti.
Pregled uloge
Odabrani kandidat će biti angažovan na cjelovitom razvoju sistema sa snažnim fokusom na Java rješenja. Uloga uključuje rad u Agile okviru, doprinos isporuci visokokvalitetnog softvera, automatizaciji i inicijativama kontinuiranog poboljšanja, uz osiguranje usklađenosti sa poslovnim i tehničkim zahtjevima.
Ključne odgovornosti
- Razvijati i unapređivati funkcionalnosti sistema na osnovu zahtjeva klijentovih operacija 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 velika pokrivenost koda i pouzdanost
- Doprinositi tehničkoj dokumentaciji i olakšati prenos znanja klijentovim dionicima
- Izgraditi i održavati robusna, skalabilna rješenja s fokusom na kvalitet, automatizaciju i Agile metodologije
Osnovne tehničke odgovornosti
- Razvijati pozadinske sisteme prvenstveno koristeći Java (Spring Boot, Spring Security)
- Upravljati CI/CD pipelines i kontejnerizovanim okruženjima koristeći Docker i Kubernetes
- Raditi s aplikacijskim serverima, posebno JBoss
- Osigurati da rješenja ispunjavaju zahtjeve vezane za performanse, skalabilnost, održivost i IT sigurnost
Dodatne odgovornosti
- Primjenjivati prakse Test-Driven Development (TDD) i Behavior-Driven Development (BDD)
- Doprinositi front-end razvoju koristeći Vue 3, JavaScript, HTML i CSS (usklađeno s WCAG 2.1 standardima)
- Raditi s alatima za upravljanje API-jem kao što je WSO2 i arhitekturom mikroservisa
Tehnološki stek i alati
- Pozadinski dio: Java, Spring Boot, Spring Security, Maven, Kafka
- Prednji dio: 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 Agile okvirima (poželjno SAFe)
- Nivo kompetentnosti: Minimalno Dovoljno, sa preferencijom za Visok do Izuzetan nivo stručnosti
- Sposobnost samostalnog, proaktivnog i saradničkog rada u timskim okruženjima
Obrazovanje
Zahtjevi
Obrazovanje
Visoko obrazovanje dvije godine ili duže u oblasti Tehnika i tehnička industrija
Radno iskustvo
Programer/Developer