Text copied to clipboard!
Naslov
Text copied to clipboard!Srednji Java razvijalec
Opis
Text copied to clipboard!
Iščemo izkušenega Srednjega Java razvijalca, ki se bo pridružil naši ekipi in pomagal pri razvoju, vzdrževanju ter optimizaciji programske opreme. Kot del naše ekipe boste odgovorni za razvoj visokokakovostnih aplikacij, sodelovanje z drugimi razvijalci in zagotavljanje najboljših praks pri razvoju programske opreme.
Vaše naloge bodo vključevale načrtovanje, razvoj in testiranje Java aplikacij, sodelovanje pri arhitekturnih odločitvah ter optimizacijo obstoječih sistemov. Pričakujemo, da imate izkušnje z Java ekosistemom, vključno s Spring frameworkom, Hibernate, RESTful API-ji in podatkovnimi bazami. Prav tako boste sodelovali pri odpravljanju napak, izboljšavah zmogljivosti in implementaciji novih funkcionalnosti.
Idealni kandidat ima močno tehnično znanje, sposobnost reševanja problemov in dobro razumevanje celotnega življenjskega cikla razvoja programske opreme. Prav tako pričakujemo, da ste sposobni delati v timu, komunicirati s poslovnimi deležniki in prispevati k izboljšanju razvojnih procesov.
Če ste strastni do razvoja programske opreme, imate izkušnje z Java tehnologijami in želite delati v dinamičnem okolju, vas vabimo, da se prijavite in postanete del naše ekipe!
Odgovornosti
Text copied to clipboard!- Razvoj, testiranje in vzdrževanje Java aplikacij
- Sodelovanje pri načrtovanju in arhitekturi programske opreme
- Optimizacija in izboljšava obstoječih sistemov
- Razvoj in integracija RESTful API-jev
- Odpravljanje napak in izboljševanje zmogljivosti aplikacij
- Sodelovanje z drugimi razvijalci in poslovnimi deležniki
- Uporaba najboljših praks pri razvoju programske opreme
- Dokumentiranje kode in tehničnih specifikacij
Zahteve
Text copied to clipboard!- Diploma iz računalništva ali sorodnega področja
- Najmanj 3 leta izkušenj z razvojem v Javi
- Dobro poznavanje Spring frameworka in Hibernate
- Izkušnje z razvojem RESTful API-jev
- Poznavanje podatkovnih baz, kot so MySQL, PostgreSQL ali Oracle
- Sposobnost reševanja problemov in analitično razmišljanje
- Izkušnje z orodji za nadzor različic, kot je Git
- Dobro razumevanje celotnega življenjskega cikla razvoja programske opreme
Možna vprašanja na razgovoru
Text copied to clipboard!- Kako bi optimizirali delovanje Java aplikacije?
- Katere izkušnje imate s Spring frameworkom?
- Kako pristopate k odpravljanju napak v programski opremi?
- Ali imate izkušnje z mikroservisno arhitekturo?
- Kako zagotavljate varnost pri razvoju Java aplikacij?
- Kako bi zasnovali RESTful API za novo aplikacijo?
- Katere prakse uporabljate za izboljšanje zmogljivosti kode?
- Kako sodelujete z drugimi člani ekipe pri razvoju programske opreme?