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?