Text copied to clipboard!
Naslov
Text copied to clipboard!Java Arhitekt
Opis
Text copied to clipboard!
Tražimo iskusnog Java Arhitekta koji će se pridružiti našem timu i pomoći u dizajniranju, razvoju i implementaciji složenih softverskih rješenja temeljenih na Javi. Kao Java Arhitekt, bit ćete odgovorni za definiranje tehničke arhitekture, osiguravanje skalabilnosti i performansi sustava te vođenje tima programera u implementaciji najboljih praksi razvoja softvera.
Vaša uloga uključuje analizu poslovnih zahtjeva i prevođenje istih u tehnička rješenja, odabir odgovarajućih tehnologija i alata te osiguravanje usklađenosti s arhitektonskim standardima i smjernicama. Također ćete surađivati s različitim timovima, uključujući razvojne inženjere, testere i menadžere projekata, kako biste osigurali uspješnu isporuku softverskih rješenja.
Kao ključni član tima, očekuje se da imate duboko razumijevanje Java ekosustava, uključujući Spring framework, mikroservisnu arhitekturu, baze podataka i cloud tehnologije. Važno je da posjedujete izvrsne analitičke i komunikacijske vještine te sposobnost rješavanja složenih tehničkih izazova.
Odgovornosti uključuju dizajniranje i razvoj softverskih arhitektura koje su skalabilne, sigurne i održive, kao i vođenje tehničkih rasprava i donošenje strateških odluka o tehnologijama i alatima. Također ćete biti odgovorni za mentoriranje manje iskusnih članova tima i osiguravanje da se slijede najbolje prakse razvoja softvera.
Ako ste strastveni u vezi s tehnologijama, imate iskustvo u dizajniranju složenih sustava i želite raditi u dinamičnom okruženju, ovo je prilika za vas. Pridružite nam se i pomozite nam u izgradnji inovativnih softverskih rješenja koja će imati značajan utjecaj na naše poslovanje i korisnike.
Odgovornosti
Text copied to clipboard!- Dizajniranje i razvoj skalabilnih i sigurnih softverskih arhitektura.
- Vođenje tehničkih rasprava i donošenje strateških odluka o tehnologijama.
- Suradnja s razvojnim timovima na implementaciji arhitektonskih rješenja.
- Osiguravanje usklađenosti s najboljim praksama razvoja softvera.
- Mentoriranje manje iskusnih članova tima i dijeljenje tehničkog znanja.
- Analiza poslovnih zahtjeva i prevođenje istih u tehnička rješenja.
- Optimizacija performansi i sigurnosti softverskih sustava.
- Praćenje novih tehnologija i predlaganje inovacija u arhitekturi.
Zahtjevi
Text copied to clipboard!- Diploma iz računarstva, informatike ili srodnog područja.
- Minimalno 5 godina iskustva u razvoju softvera s Javom.
- Iskustvo s mikroservisnom arhitekturom i cloud tehnologijama.
- Duboko razumijevanje Spring frameworka i povezanih tehnologija.
- Poznavanje baza podataka (SQL i NoSQL) i sustava za pohranu podataka.
- Iskustvo u radu s alatima za kontejnerizaciju poput Docker i Kubernetes.
- Sposobnost analitičkog razmišljanja i rješavanja složenih tehničkih problema.
- Izvrsne komunikacijske i prezentacijske vještine.
Moguća pitanja na intervjuu
Text copied to clipboard!- Možete li opisati svoje iskustvo s dizajniranjem mikroservisne arhitekture?
- Kako biste optimizirali performanse velike Java aplikacije?
- Koje alate koristite za osiguravanje sigurnosti softverskih rješenja?
- Kako pristupate mentoriranju manje iskusnih članova tima?
- Možete li podijeliti primjer tehničkog izazova koji ste riješili?
- Kako biste odabrali pravu bazu podataka za određeni projekt?
- Koje su prednosti i izazovi korištenja cloud tehnologija u razvoju softvera?
- Kako osiguravate usklađenost s najboljim praksama razvoja softvera?