Text copied to clipboard!
Naslov
Text copied to clipboard!Backend razvijalec z Java Spring Boot
Opis
Text copied to clipboard!
Iščemo izkušenega Backend razvijalca z Java Spring Boot, ki se bo pridružil naši ekipi in pomagal pri razvoju ter vzdrževanju robustnih in skalabilnih backend sistemov. Kot del naše ekipe boste odgovorni za načrtovanje, razvoj in optimizacijo aplikacij, ki podpirajo naše poslovne procese in zagotavljajo visoko zmogljivost ter varnost.
Vaše naloge bodo vključevale razvoj novih funkcionalnosti, izboljšanje obstoječih sistemov ter sodelovanje z drugimi ekipami, kot so frontend razvijalci, oblikovalci in produktni vodje. Pričakujemo, da boste imeli izkušnje z Java Spring Boot, relacijskimi in nerelacijskimi bazami podatkov, ter da boste razumeli najboljše prakse razvoja programske opreme.
Poleg tehničnih veščin iščemo nekoga, ki je sposoben samostojnega dela, vendar se hkrati dobro znajde v timskem okolju. Pomembno je, da ste proaktivni, radovedni in pripravljeni na učenje novih tehnologij ter pristopov. Prav tako pričakujemo, da boste prispevali k izboljšanju razvojnih procesov in sodelovali pri arhitekturnih odločitvah.
Če imate strast do razvoja programske opreme, uživate v reševanju kompleksnih problemov in želite delati v dinamičnem okolju, vas vabimo, da se prijavite in postanete del naše ekipe!
Odgovornosti
Text copied to clipboard!- Razvoj in vzdrževanje backend aplikacij z uporabo Java Spring Boot.
- Optimizacija in izboljšanje obstoječih sistemov za boljšo zmogljivost in varnost.
- Sodelovanje z drugimi ekipami pri načrtovanju in implementaciji novih funkcionalnosti.
- Pisanje čiste, učinkovite in dobro dokumentirane kode.
- Upravljanje in integracija z bazami podatkov (SQL in NoSQL).
- Reševanje tehničnih izzivov in odpravljanje napak v sistemih.
- Sodelovanje pri arhitekturnih odločitvah in izboljšavah razvojnih procesov.
- Spremljanje novih tehnologij in trendov ter njihova implementacija v projekte.
Zahteve
Text copied to clipboard!- Izkušnje z razvojem v Javi in uporabo Spring Boot frameworka.
- Dobro poznavanje relacijskih in nerelacijskih baz podatkov (npr. MySQL, PostgreSQL, MongoDB).
- Razumevanje principov RESTful API-jev in mikrostoritev.
- Izkušnje z orodji za verzioniranje kode, kot je Git.
- Sposobnost pisanja čiste, modularne in testabilne kode.
- Poznavanje konceptov varnosti v razvoju programske opreme.
- Izkušnje z oblačnimi platformami (AWS, Azure ali Google Cloud) so prednost.
- Dobre komunikacijske sposobnosti in sposobnost dela v ekipi.
Možna vprašanja na razgovoru
Text copied to clipboard!- Kako bi zasnovali RESTful API za aplikacijo z več uporabniki?
- Katere so glavne prednosti uporabe Spring Boot v primerjavi z drugimi Java frameworki?
- Kako bi optimizirali delovanje baze podatkov v aplikaciji z velikim številom uporabnikov?
- Kako bi zagotovili varnost podatkov v backend aplikaciji?
- Ali imate izkušnje z implementacijo mikrostoritev? Lahko opišete primer?
- Kako bi pristopili k odpravljanju težav v produkcijskem okolju?
- Katere so vaše najljubše prakse pri pisanju testov za backend aplikacije?
- Kako se spopadate z izzivi pri delu v ekipi?