Text copied to clipboard!
Naslov
Text copied to clipboard!Backend Java razvijalec
Opis
Text copied to clipboard!
Iščemo Backend Java razvijalca, ki bo odgovoren za razvoj in vzdrževanje strežniških aplikacij ter zagotavljanje njihove učinkovitosti in zanesljivosti. Kandidat bo sodeloval z večdisciplinarnimi ekipami za načrtovanje, razvoj in implementacijo rešitev, ki podpirajo poslovne potrebe. Pomembno je, da ima kandidat poglobljeno znanje Jave in izkušnje z razvojem backend sistemov, vključno z integracijo podatkovnih baz, API-jev in drugih storitev. Poleg tehničnih veščin pričakujemo tudi sposobnost reševanja kompleksnih problemov, pisanja čiste in vzdržljive kode ter sodelovanja v agilnem razvojnem okolju. Kandidat bo prav tako odgovoren za testiranje, optimizacijo in dokumentiranje programske opreme ter sodelovanje pri izboljšavah obstoječih sistemov. Iščemo motivirano osebo, ki je pripravljena na izzive in želi prispevati k razvoju inovativnih tehnoloških rešitev.
Odgovornosti
Text copied to clipboard!- Razvijanje in vzdrževanje backend aplikacij v Javi.
- Sodelovanje z ostalimi člani razvojne ekipe in drugimi oddelki.
- Načrtovanje in implementacija API-jev ter integracija z zunanjimi sistemi.
- Optimizacija delovanja aplikacij in odpravljanje napak.
- Pisanje testov in zagotavljanje kakovosti kode.
- Dokumentiranje razvoja in vzdrževanje tehnične dokumentacije.
- Spremljanje novih tehnologij in predlaganje izboljšav.
- Sodelovanje v agilnih razvojnih procesih.
- Upoštevanje varnostnih standardov in najboljših praks.
- Podpora pri uvajanju in nadgradnjah aplikacij.
Zahteve
Text copied to clipboard!- Odlično znanje programskega jezika Java.
- Izkušnje z razvojem backend sistemov in storitev.
- Poznavanje podatkovnih baz (SQL in NoSQL).
- Izkušnje z uporabo ogrodij, kot so Spring ali Hibernate.
- Razumevanje RESTful API-jev in spletnih storitev.
- Sposobnost reševanja kompleksnih tehničnih problemov.
- Izkušnje z orodji za nadzor različic (npr. Git).
- Poznavanje agilnih metodologij (Scrum, Kanban).
- Dobro znanje angleškega jezika za tehnično dokumentacijo.
- Samostojnost in timsko delo.
Možna vprašanja na razgovoru
Text copied to clipboard!- Kakšne izkušnje imate z razvojem backend aplikacij v Javi?
- Katere Java ogrodja ste uporabljali v prejšnjih projektih?
- Kako pristopate k optimizaciji delovanja aplikacij?
- Kako zagotavljate kakovost in testiranje svoje kode?
- Ali imate izkušnje z integracijo zunanjih API-jev?
- Kako se spopadate z reševanjem kompleksnih tehničnih izzivov?
- Kakšne metode uporabljate za dokumentiranje svoje programske opreme?
- Kako sodelujete v agilnih razvojnih ekipah?
- Ali imate izkušnje z delom v večjih razvojnih projektih?
- Kako spremljate nove tehnologije in trende v programiranju?