Text copied to clipboard!

Naslov

Text copied to clipboard!

Java programer

Opis

Text copied to clipboard!
Iščemo izkušenega Java programerja, ki se bo pridružil naši ekipi za razvoj programske opreme. Kot Java programer boste odgovorni za načrtovanje, razvoj, testiranje in vzdrževanje aplikacij, ki temeljijo na jeziku Java. Vaša naloga bo sodelovanje z drugimi razvijalci, analitiki in vodji projektov pri ustvarjanju inovativnih rešitev, ki bodo izboljšale poslovne procese naših strank. Pričakujemo, da boste uporabljali sodobne razvojne pristope in orodja, kot so Spring, Hibernate, Maven in Git, ter da boste sledili najboljšim praksam razvoja programske opreme. Delo vključuje analizo zahtev, načrtovanje arhitekture, implementacijo funkcionalnosti, odpravljanje napak in optimizacijo kode. Prav tako boste sodelovali pri pripravi tehnične dokumentacije in mentoriranju manj izkušenih članov ekipe. Od kandidata pričakujemo dobro poznavanje objektno usmerjenega programiranja, izkušnje z razvojem spletnih aplikacij ter sposobnost reševanja kompleksnih problemov. Pomembna je tudi pripravljenost na učenje novih tehnologij in prilagajanje hitrim spremembam v IT industriji. Če ste samoiniciativni, natančni in vas veseli timsko delo v dinamičnem okolju, vas vabimo, da se prijavite na to delovno mesto. Ponujamo stimulativno delovno okolje, možnost izobraževanja in napredovanja ter sodelovanje pri zanimivih projektih za domače in tuje naročnike.

Odgovornosti

Text copied to clipboard!
  • Načrtovanje in razvoj Java aplikacij
  • Vzdrževanje in optimizacija obstoječe kode
  • Sodelovanje z drugimi člani razvojne ekipe
  • Testiranje in odpravljanje napak v programski opremi
  • Priprava tehnične dokumentacije
  • Implementacija novih funkcionalnosti glede na zahteve naročnika
  • Spremljanje trendov in uvajanje novih tehnologij
  • Mentoriranje mlajših razvijalcev
  • Sodelovanje pri načrtovanju arhitekture rešitev
  • Upoštevanje najboljših praks razvoja programske opreme

Zahteve

Text copied to clipboard!
  • Vsaj 2 leti izkušenj z razvojem v Javi
  • Dobro poznavanje Spring in Hibernate
  • Izkušnje z razvojem spletnih aplikacij
  • Znanje dela z relacijskimi bazami podatkov (npr. MySQL, PostgreSQL)
  • Poznavanje orodij za verzioniranje kode (npr. Git)
  • Sposobnost samostojnega in timskega dela
  • Dobro razumevanje objektno usmerjenega programiranja
  • Sposobnost reševanja kompleksnih problemov
  • Znanje angleškega jezika
  • Želja po učenju in strokovnem razvoju

Možna vprašanja na razgovoru

Text copied to clipboard!
  • Kakšne izkušnje imate z razvojem v Javi?
  • Katere Java frameworke najbolje poznate?
  • Ste že delali z relacijskimi bazami podatkov? Katere?
  • Kako pristopate k odpravljanju napak v kodi?
  • Ali ste že sodelovali pri načrtovanju arhitekture aplikacij?
  • Kako sledite novostim v IT industriji?
  • Ste že mentorirali manj izkušene razvijalce?
  • Kakšne so vaše izkušnje z orodji za verzioniranje kode?
  • Kako se lotevate timskega dela?
  • Kateri projekt v Javi vam je bil največji izziv in zakaj?