Razvojni inženjer sustava
Opis
O prilici
Naš klient traži višeg razvojnog inženjera sustava koji će se pridružiti dinamičnom Agile timu. Zadatak naglašava snažnu suradnju, kontinuirani dijalog i blisku interakciju s internim timovima i vanjskim dionicima. Konzultant će igrati aktivnu ulogu u cijelom životnom ciklusu razvoja, doprinoseći i inovacijama i operativnoj izvrsnosti.
Pregled uloge
Odabrani kandidat bavit će se razvojem sustava punog ciklusa s naglaskom na rješenja temeljena na Javi. Uloga uključuje rad u okviru Agile metodologije, doprinos visokokvalitetnoj isporuci softvera, automatizaciji i inicijativama za kontinuirano poboljšanje, uz osiguranje usklađenosti s poslovnim i tehničkim zahtjevima.
Ključne odgovornosti
- Razvijati i poboljšavati funkcionalnosti sustava na temelju zahtjeva klijentovih operacija i vanjskih korisnika
- Pokretati kontinuirana poboljšanja za optimizaciju kvalitete sustava, performansi i učinkovitosti
- Pratiti industrijske trendove i ugrađivati relevantna unapređenja u razvojne prakse
- Implementirati automatizirana rješenja za poboljšanje razvojnih radnih tijekova i održavanje visokih standarda
- Oblikovati i izvršavati jedinične testove za osiguranje široke pokrivenosti koda i pouzdanosti
- Doprinositi tehničkoj dokumentaciji i olakšavati prijenos znanja klijentovim dionicima
- Izgraditi i održavati robustna, skalabilna rješenja s naglaskom na kvalitetu, automatizaciju i Agile metodologije
Osnovne tehničke odgovornosti
- Razvijati pozadinske sustave prvenstveno koristeći Java (Spring Boot, Spring Security)
- Upravljati CI/CD cjevovodima i kontejneriziranim okruženjima koristeći Docker i Kubernetes
- Raditi s poslužiteljima aplikacija, posebice JBoss
- Osigurati da rješenja zadovoljavaju zahtjeve vezane uz performanse, skalabilnost, održivost i IT sigurnost
Dodatne odgovornosti
- Primijeniti Test-Driven Development (TDD) i Behavior-Driven Development (BDD) prakse
- Doprinositi razvoju sučelja koristeći Vue 3, JavaScript, HTML i CSS (usklađeno s WCAG 2.1 standardima)
- Raditi s alatima za upravljanje API-jem poput WSO2 i arhitekturom mikroservisa
Tehnološki stack i alati
- Pozadinski: Java, Spring Boot, Spring Security, Maven, Kafka
- Prednji: 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 sustava, posebice u okruženjima temeljenim na Javi
- Dokazana sposobnost rada u Agile okvirima (poželjno SAFe)
- Razina stručnosti: Minimalno Dovoljno, s prednostom Visoke do izuzetne stručnosti
- Sposobnost samostalnog, proaktivnog i suradničkog rada u timskim okruženjima
Obrazovanje
Zahtjevi
Obrazovanje
Poslijesrednjoškolsko obrazovanje dvije godine ili duže u Tehnici i tehničkoj industriji
Radno iskustvo
Razvojni inženjer sustava/Programer