Text copied to clipboard!
Naslov
Text copied to clipboard!Razvijalec spletnih aplikacij Java
Opis
Text copied to clipboard!
Iščemo izkušenega in motiviranega razvijalca spletnih aplikacij Java, ki se bo pridružil naši ekipi za razvoj programske opreme. Vaša glavna naloga bo načrtovanje, razvoj, testiranje in vzdrževanje spletnih aplikacij, ki temeljijo na tehnologiji Java. Delo vključuje sodelovanje z drugimi razvijalci, oblikovalci in produktnimi vodji za zagotavljanje kakovostnih rešitev, ki ustrezajo potrebam naših strank.
Kot razvijalec spletnih aplikacij Java boste odgovorni za razvoj robustnih in skalabilnih aplikacij, ki temeljijo na sodobnih arhitekturah, kot so mikroservisi. Pričakujemo, da boste uporabljali najboljše prakse razvoja programske opreme, vključno z uporabo orodij za nadzor različic, avtomatiziranega testiranja in neprekinjene integracije. Prav tako boste sodelovali pri analizi zahtev, pripravi tehnične dokumentacije in odpravljanju napak.
Idealni kandidat ima močno znanje programskega jezika Java, izkušnje z ogrodji, kot so Spring Boot, Hibernate in poznavanje relacijskih podatkovnih baz (npr. MySQL, PostgreSQL). Zaželeno je tudi poznavanje frontend tehnologij, kot so HTML, CSS, JavaScript in ogrodij, kot je Angular ali React.
Poleg tehničnih znanj iščemo osebo, ki je samoiniciativna, natančna in ima dobre komunikacijske sposobnosti. Delo poteka v dinamičnem okolju, kjer je pomembno timsko delo in sposobnost hitrega prilagajanja spremembam.
Če vas veseli razvoj sodobnih spletnih rešitev in želite delati v inovativnem podjetju, ki spodbuja profesionalni razvoj in ponuja fleksibilno delovno okolje, vas vabimo, da se prijavite.
Odgovornosti
Text copied to clipboard!- Načrtovanje in razvoj spletnih aplikacij z uporabo Jave
- Uporaba ogrodij, kot so Spring Boot in Hibernate
- Sodelovanje z drugimi člani ekipe pri razvoju rešitev
- Pisanje enotnih in integracijskih testov
- Vzdrževanje in nadgradnja obstoječih aplikacij
- Uvajanje najboljših praks razvoja programske opreme
- Sodelovanje pri analizi zahtev in pripravi tehnične dokumentacije
- Odpravljanje napak in optimizacija kode
- Uporaba orodij za nadzor različic (npr. Git)
- Sodelovanje pri načrtovanju arhitekture aplikacij
Zahteve
Text copied to clipboard!- Odlično znanje programskega jezika Java
- Izkušnje z ogrodji Spring Boot in Hibernate
- Poznavanje relacijskih podatkovnih baz (npr. MySQL, PostgreSQL)
- Osnovno znanje frontend tehnologij (HTML, CSS, JavaScript)
- Izkušnje z orodji za nadzor različic (npr. Git)
- Sposobnost pisanja testne kode
- Dobro razumevanje principov objektno usmerjenega programiranja
- Sposobnost timskega dela in komunikacije
- Samostojnost in natančnost pri delu
- Zaželeno: poznavanje mikroservisne arhitekture
Možna vprašanja na razgovoru
Text copied to clipboard!- Kakšne so vaše izkušnje z razvojem aplikacij v Javi?
- Ali ste že delali s Spring Boot in Hibernate?
- Kako pristopate k odpravljanju napak v kodi?
- Ali imate izkušnje z razvojem mikroservisov?
- Kako zagotavljate kakovost svoje kode?
- Ali ste že uporabljali orodja za neprekinjeno integracijo?
- Kako sodelujete z drugimi člani ekipe?
- Ali imate izkušnje z frontend razvojem?
- Kako dokumentirate svoje rešitve?
- Katera orodja uporabljate za nadzor različic?