Text copied to clipboard!

Naslov

Text copied to clipboard!

Starejši Java razvijalec

Opis

Text copied to clipboard!
Iščemo izkušenega in motiviranega Starejšega Java razvijalca, ki se bo pridružil naši ekipi za razvoj programske opreme. V tej vlogi boste igrali ključno vlogo pri oblikovanju, razvoju in vzdrževanju kompleksnih aplikacij, ki temeljijo na Javi. Vaše tehnično znanje, sposobnost reševanja problemov in izkušnje z arhitekturo programske opreme bodo bistvenega pomena za uspeh projektov. Kot Starejši Java razvijalec boste sodelovali z večdisciplinarno ekipo razvijalcev, arhitektov, produktnih vodij in testnih inženirjev. Odgovorni boste za razvoj robustnih, skalabilnih in varnih rešitev, ki ustrezajo poslovnim zahtevam. Vaša naloga bo tudi mentoriranje mlajših razvijalcev in prispevanje k izboljšanju razvojnih procesov. Pričakujemo, da imate poglobljeno znanje programskega jezika Java, vključno z različicami Java 8 ali novejšimi, ter izkušnje z ogrodji, kot so Spring, Hibernate in podobni. Prav tako je zaželeno poznavanje mikroservisne arhitekture, RESTful API-jev, CI/CD orodij in oblačnih platform, kot so AWS, Azure ali Google Cloud. Delo poteka v agilnem okolju, zato je pomembno, da ste prilagodljivi, komunikativni in sposobni timskega dela. Cenimo samoiniciativnost, odgovornost in pripravljenost na učenje novih tehnologij. Če iščete priložnost za delo na inovativnih projektih, kjer boste lahko uporabili svoje znanje in vplivali na tehnične odločitve, vas vabimo, da se prijavite.

Odgovornosti

Text copied to clipboard!
  • Načrtovanje, razvoj in vzdrževanje Java aplikacij
  • Sodelovanje pri arhitekturi programske opreme
  • Mentoriranje mlajših razvijalcev
  • Izvajanje kode review-jev in zagotavljanje kakovosti kode
  • Sodelovanje z drugimi ekipami pri razvoju rešitev
  • Optimizacija obstoječih sistemov za boljšo zmogljivost
  • Razvoj in integracija RESTful API-jev
  • Uporaba najboljših praks pri razvoju programske opreme
  • Prispevanje k avtomatizaciji in CI/CD procesom
  • Spremljanje novih tehnologij in predlaganje izboljšav

Zahteve

Text copied to clipboard!
  • Najmanj 5 let izkušenj z razvojem v Javi
  • Dobro poznavanje Spring Frameworka (Spring Boot, Spring MVC)
  • Izkušnje z bazami podatkov (SQL in NoSQL)
  • Poznavanje mikroservisne arhitekture
  • Izkušnje z Git, Maven/Gradle, Jenkins
  • Razumevanje principov objektno usmerjenega programiranja
  • Sposobnost pisanja čiste, učinkovite in testabilne kode
  • Dobro znanje angleškega jezika
  • Izkušnje z oblačnimi platformami (AWS, Azure, GCP) so prednost
  • Sposobnost samostojnega dela in timskega sodelovanja

Možna vprašanja na razgovoru

Text copied to clipboard!
  • Koliko let izkušenj imate z razvojem v Javi?
  • Katere Java ogrodja najbolje poznate?
  • Ali imate izkušnje z mikroservisno arhitekturo?
  • Ste že delali z oblačnimi platformami? Katerimi?
  • Kako pristopate k reševanju kompleksnih tehničnih izzivov?
  • Ali imate izkušnje z mentoriranjem drugih razvijalcev?
  • Kako zagotavljate kakovost kode v svojem delu?
  • Ali ste že delali v agilnem okolju?
  • Katera orodja uporabljate za CI/CD?
  • Kako ostajate na tekočem z novimi tehnologijami?