Senior Backend Developer (Java)
Opis
Opis uloge:
Klijent traži visoko kvalificiranog Senior Backend Developera specijaliziranog za Java kako bi podržao dugoročni konzultantski angažman u e-trgovini i sistemskoj integraciji. Ova uloga fokusira se na dizajniranje i isporuku robusnih integracija između enginea za promocije/pravila i platforme za e-trgovinu, osiguravajući skalabilnost, pouzdanost i performanse.
Radit ćete usko s višefunkcionalnim timovima na izgradnji učinkovitih backend rješenja, održavajući visoke standarde kodiranja i stabilnost implementacije.
Ključne odgovornosti:
- Dizajnirati, razvijati i implementirati backend integracije između poslovnih sustava, posebno u okruženjima e-trgovine.
- Proizvoditi čist, učinkovit i održiv kod usklađen s najboljim praksama i standardima kodiranja.
- Provoditi temeljito jedinično testiranje i validaciju kako bi se osigurala kvaliteta i pouzdanost koda.
- Nadzirati i podržavati stabilne produkcijske implementacije, osiguravajući minimalne prekide i visoku dostupnost.
- Surađivati s višefunkcionalnim timovima, uključujući developere, DevOps inženjere i poslovne dionike, kako bi se isporučila kohezivna rješenja.
- Doprinositi dizajnu sustava, osiguravajući skalabilnost i performanse arhitektura temeljenih na mikroservisima.
- Održavati jasnu i sveobuhvatnu tehničku dokumentaciju, uključujući dizajne rješenja i dijeljenje znanja.
- Sudjelovati u inicijativama za kontinuirano poboljšanje kako bi se unaprijedili razvojni procesi i performanse sustava.
Potrebno iskustvo:
- Opsežno iskustvo u backend razvoju na seniorskoj razini.
- Snažno praktično znanje u izgradnji skalabilnih i distribuiranih sustava.
- Dokazano iskustvo u radu s integracijama sustava i arhitekturom mikroservisa.
- Poznavanje cloud okruženja i modernih DevOps praksi.
Potrebne vještine:
- Java (17+)
- Spring Boot
- JUnit
- Maven
- Arhitektura mikroservisa
- Microsoft Azure
- Terraform
- Kubernetes
- CI/CD procesi
- GitHub Actions
Obrazovanje:
- Diploma prvostupnika ili magistra iz računalnih znanosti, informacijske tehnologije ili srodnog područja (poželjno).
Jezici:
- Engleski – napredna razina
Način rada: Remote (do 100%)
Zahtjevi
Obrazovanje
Poslijesrednjoškolsko obrazovanje dvije godine ili duže iz područja tehnike i tehničke industrije
Radno iskustvo
Backend programer