Text copied to clipboard!
Naslov
Text copied to clipboard!Full Stack Java Developer
Opis
Text copied to clipboard!
Tražimo iskusnog i motiviranog Full Stack Java programera koji će se pridružiti našem razvojnome timu i pomoći u izgradnji i održavanju složenih web aplikacija. Idealni kandidat ima snažno razumijevanje kako backend tako i frontend tehnologija, te je sposoban raditi u agilnom okruženju s fokusom na isporuku kvalitetnog i skalabilnog softvera.
Kao Full Stack Java programer, bit ćete odgovorni za dizajn, razvoj i implementaciju aplikacija koristeći Java tehnologije na serverskoj strani te moderne JavaScript okvire na klijentskoj strani. Radit ćete u suradnji s timom dizajnera, analitičara i drugih programera kako biste osigurali da aplikacije zadovoljavaju tehničke i poslovne zahtjeve.
Vaše svakodnevne aktivnosti uključivat će razvoj REST API-ja, integraciju s bazama podataka, optimizaciju performansi aplikacija, kao i implementaciju korisničkog sučelja koristeći moderne frontend tehnologije poput Reacta ili Angulara. Također ćete sudjelovati u revizijama koda, testiranju i dokumentiranju rješenja.
Od vas se očekuje da budete samostalni, ali i timski igrač, sposoban učinkovito komunicirati s kolegama i dionicima projekta. Cijenimo proaktivnost, želju za učenjem i spremnost na usvajanje novih tehnologija.
Ako ste strastveni u vezi razvoja softvera, imate iskustva s Java tehnologijama i želite raditi na izazovnim projektima u dinamičnom okruženju, ovo je prilika za vas.
Odgovornosti
Text copied to clipboard!- Razvoj i održavanje web aplikacija koristeći Java i JavaScript
- Dizajn i implementacija REST API-ja
- Rad s bazama podataka (SQL i NoSQL)
- Razvoj korisničkog sučelja koristeći moderne frontend okvire
- Pisanje čitljivog, testiranog i dokumentiranog koda
- Sudjelovanje u agilnim razvojnim ciklusima (Scrum, Kanban)
- Optimizacija performansi aplikacija
- Suradnja s dizajnerima i analitičarima na definiranju zahtjeva
- Revizija koda i mentoriranje mlađih članova tima
- Praćenje novih tehnologija i njihova primjena u projektima
Zahtjevi
Text copied to clipboard!- Minimalno 3 godine iskustva u Java programiranju
- Iskustvo s Spring ili Spring Boot okvirom
- Poznavanje frontend tehnologija (React, Angular ili Vue.js)
- Iskustvo s radom na relacijskim i/ili NoSQL bazama podataka
- Razumijevanje principa objektno orijentiranog programiranja
- Poznavanje alata za verzioniranje (npr. Git)
- Iskustvo u radu s RESTful servisima
- Sposobnost rada u agilnom timu
- Dobro poznavanje engleskog jezika u govoru i pismu
- Poželjno iskustvo s DevOps alatima (Docker, Jenkins, Kubernetes)
Moguća pitanja na intervjuu
Text copied to clipboard!- Koliko godina imate iskustva u Java programiranju?
- Koje frontend tehnologije ste koristili u prethodnim projektima?
- Imate li iskustva sa Spring Boot okvirom?
- Jeste li radili s relacijskim i/ili NoSQL bazama podataka?
- Možete li opisati jedan projekt na kojem ste radili kao Full Stack programer?
- Kako pristupate optimizaciji performansi aplikacije?
- Imate li iskustva s radom u agilnom timu?
- Koje alate koristite za verzioniranje koda?
- Jeste li radili s Dockerom ili drugim DevOps alatima?
- Koji je vaš pristup rješavanju tehničkih izazova?