Text copied to clipboard!
Naslov
Text copied to clipboard!Java Programer
Opis
Text copied to clipboard!
Iščemo izkušenega in motiviranega 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 robustnih in skalabilnih aplikacij, ki temeljijo na Javi. Vaša vloga bo ključna pri razvoju rešitev, ki podpirajo naše poslovne procese in izboljšujejo uporabniško izkušnjo.
Delo vključuje sodelovanje z drugimi razvijalci, arhitekti programske opreme, vodji projektov in poslovnimi analitiki za razumevanje zahtev in pretvorbo teh zahtev v učinkovite programske rešitve. Od kandidata pričakujemo dobro poznavanje objektno usmerjenega programiranja, izkušenj z razvojem spletnih aplikacij in poznavanje sodobnih razvojnih orodij in metodologij.
Idealni kandidat ima izkušnje z Java SE in Java EE, pozna ogrodja, kot so Spring, Hibernate in Maven, ter ima sposobnost pisanja čiste, učinkovite in dobro dokumentirane kode. Prav tako je pomembno razumevanje relacijskih baz podatkov, kot je PostgreSQL ali MySQL, ter osnovno znanje o varnosti aplikacij in optimizaciji zmogljivosti.
Poleg tehničnih znanj iščemo posameznika, ki zna delovati v timu, ima dobre komunikacijske sposobnosti in je sposoben samostojnega reševanja problemov. Če vas veseli delo v dinamičnem okolju, kjer lahko prispevate k razvoju inovativnih rešitev, vas vabimo, da se prijavite.
Ponujamo konkurenčno plačilo, fleksibilen delovni čas, možnost dela na daljavo in priložnost za profesionalni razvoj v hitro rastočem podjetju.
Odgovornosti
Text copied to clipboard!- Razvijanje in vzdrževanje Java aplikacij
- Sodelovanje pri načrtovanju arhitekture programske opreme
- Pisanje čiste, učinkovite in dokumentirane kode
- Testiranje in odpravljanje napak v programski opremi
- Sodelovanje z drugimi člani ekipe pri razvoju rešitev
- Uporaba sodobnih razvojnih orodij in metodologij
- Integracija aplikacij z zunanjimi sistemi in API-ji
- Optimizacija zmogljivosti in varnosti aplikacij
- Uvajanje novih tehnologij in izboljšav v razvojni proces
- Podpora uporabnikom in odpravljanje tehničnih težav
Zahteve
Text copied to clipboard!- Diploma iz računalništva ali sorodnega področja
- Najmanj 2 leti izkušenj z razvojem v Javi
- Dobro poznavanje Java SE in Java EE
- Izkušnje z ogrodji, kot so Spring, Hibernate
- Poznavanje relacijskih baz podatkov (npr. MySQL, PostgreSQL)
- Sposobnost pisanja testov in uporabe orodij za testiranje
- Razumevanje principov objektno usmerjenega programiranja
- Izkušnje z uporabo Git in drugih sistemov za nadzor različic
- Dobro znanje angleškega jezika
- Sposobnost timskega dela in samostojnega reševanja problemov
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 razvojem REST API-jev?
- Kako pristopate k odpravljanju napak v kodi?
- Ali ste že delali v agilnem okolju?
- Katera orodja uporabljate za testiranje programske opreme?
- Kako zagotavljate varnost aplikacij?
- Ali imate izkušnje z uporabo CI/CD orodij?
- Kako dokumentirate svojo kodo?
- Ali ste že sodelovali pri razvoju večjih projektov?