Senior Backend Developer (Java)
Opis
Pregled uloge:
Klijent traži visoko kvalificiranog Senior Backend developera specijaliziranog za Java kako bi podržao dugoročno savjetničko angažiranje u e-trgovini i sistemskim integracijama. Ova uloga fokusira se na dizajniranje i implementaciju robusnih integracija između promotivnog/sistema pravila i platforme e-trgovine, osiguravajući skalabilnost, pouzdanost i performanse.
Blisko ćete sarađivati s višefunkcionalnim timovima kako biste izgradili efikasna backend rješenja uz održavanje visokih standarda kodiranja i stabilnosti implementacije.
Ključne odgovornosti:
- Dizajniranje, razvoj i implementacija backend integracija između korporativnih sistema, posebno u okruženjima e-trgovine.
- Proizvodnja čistog, efikasnog i lako održivog koda usklađenog sa najboljim praksama i standardima.
- Sprovodjenje temeljitog jediničnog testiranja i validacije kako bi se osigurao kvalitet i pouzdanost koda.
- Nadgledanje i podrška stabilnim produkcijskim implementacijama, osiguravajući minimalne smetnje i visoku dostupnost.
- Saradnja s višefunkcionalnim timovima, uključujući developere, DevOps inženjere i poslovne interesne strane, radi isporuke kohezivnih rješenja.
- Doprinos raspravama o dizajnu sistema, osiguravajući skalabilnost i performanse arhitektura zasnovanih na mikrosiervisima.
- Održavanje jasne i sveobuhvatne tehničke dokumentacije, uključujući dizajne rješenja i razmjenu znanja.
- Učešće u kontinuiranim inicijativama za poboljšanje razvojnih procesa i performansi sistema.
Potrebno iskustvo:
- Opsežno iskustvo u backend razvoju na seniorskom nivou.
- Snažna praktična stručnost u izgradnji skalabilnih i distribuiranih sistema.
- Dokazano iskustvo u radu sa sistemskim integracijama i arhitekturom mikrosarađenika.
- Poznavanje cloud okruženja i modernih DevOps praksi.
Potrebne vještine:
- Java (17+)
- Spring Boot
- JUnit
- Maven
- Arhitektura mikrosarađenika
- Microsoft Azure
- Terraform
- Kubernetes
- CI/CD cevovodi
- GitHub Actions
Obrazovanje:
- Diplomirani ili magistar nauka iz oblasti Računarskih nauka, Informacionih tehnologija ili srodne oblasti (poželjno).
Jezici:
- Engleski – Napredan
Način rada: Udaljeni rad (do 100%)
Zahtjevi
Obrazovanje
Postsekundarno obrazovanje od dvije godine ili više u oblasti Tehnike i tehničke industrije
Radno iskustvo
Backend developer