Text copied to clipboard!
Naslov
Text copied to clipboard!Java softverski arhitekt
Opis
Text copied to clipboard!
Tražimo Java softverskog arhitekta koji će voditi razvoj i dizajn složenih softverskih sustava koristeći Java tehnologije. Idealni kandidat ima duboko razumijevanje softverske arhitekture, obrazaca dizajna i najboljih praksi u razvoju softvera. Odgovornosti uključuju definiranje tehničkih standarda, suradnju s timovima za razvoj i testiranje, te osiguravanje skalabilnosti i sigurnosti aplikacija. Kandidat treba biti sposoban analizirati poslovne zahtjeve i pretvoriti ih u tehnička rješenja koja su održiva i učinkovita. Također, očekuje se vođenje tehničkih timova, mentorstvo mlađim programerima i aktivno sudjelovanje u procesu donošenja odluka o tehnologijama i alatima. Tražimo osobu s izvrsnim komunikacijskim vještinama, sposobnošću rješavanja problema i iskustvom u agilnim metodologijama razvoja. Poznavanje dodatnih tehnologija poput Spring Frameworka, mikroservisa i cloud platformi je prednost. Ako ste strastveni u stvaranju visokokvalitetnih softverskih rješenja i želite raditi u dinamičnom okruženju, pozivamo vas da se pridružite našem timu.
Odgovornosti
Text copied to clipboard!- Dizajnirati i definirati softversku arhitekturu koristeći Java tehnologije
- Razvijati tehničke specifikacije i dokumentaciju
- Suradnja s timovima za razvoj, testiranje i implementaciju
- Osigurati skalabilnost, sigurnost i održivost softverskih rješenja
- Mentorirati i voditi razvojne timove
- Analizirati poslovne zahtjeve i pretvarati ih u tehnička rješenja
- Sudjelovati u odabiru tehnologija i alata
- Pratiti najnovije trendove u Java razvoju i implementirati najbolje prakse
- Rješavati tehničke probleme i optimizirati performanse aplikacija
- Osigurati usklađenost s tehničkim standardima i politikama tvrtke
Zahtjevi
Text copied to clipboard!- Iskustvo na poziciji softverskog arhitekta ili sličnoj ulozi
- Duboko razumijevanje Java programskog jezika i ekosustava
- Poznavanje arhitektonskih obrazaca i principa dizajna softvera
- Iskustvo s razvojem mikroservisa i cloud tehnologijama
- Sposobnost vođenja i mentoriranja timova
- Izvrsne komunikacijske i analitičke vještine
- Iskustvo s agilnim metodologijama razvoja softvera
- Poznavanje baza podataka i integracijskih tehnologija
- Sposobnost rada u dinamičnom i timskom okruženju
- Visoka razina odgovornosti i samostalnosti
Moguća pitanja na intervjuu
Text copied to clipboard!- Koje arhitektonske obrasce najčešće koristite u Java projektima?
- Kako pristupate dizajnu skalabilnih softverskih sustava?
- Možete li opisati iskustvo s mikroservisnom arhitekturom?
- Kako osiguravate sigurnost u Java aplikacijama?
- Kako mentorirate i vodite razvojne timove?
- Koje alate koristite za praćenje i optimizaciju performansi?
- Kako se nosite s tehničkim dugom u projektima?
- Koje su vaše omiljene Java tehnologije i zašto?
- Kako pristupate integraciji različitih sustava?
- Kako pratite i implementirate nove tehnologije u svom radu?