Text copied to clipboard!
Naslov
Text copied to clipboard!Java full-stack programer
Opis
Text copied to clipboard!
Tražimo iskusnog Java full-stack programera koji će se pridružiti našem dinamičnom timu za razvoj softvera. Kao Java full-stack programer, bit ćete odgovorni za dizajn, razvoj i održavanje složenih web aplikacija koristeći moderne tehnologije na klijentskoj i serverskoj strani. Ova pozicija zahtijeva duboko razumijevanje Java programskog jezika, kao i iskustvo s frontend tehnologijama poput HTML, CSS, JavaScript i modernih frameworka poput React ili Angular.
Kandidat mora imati sposobnost rada u agilnom okruženju, surađivati s timovima za dizajn, testiranje i upravljanje projektima, te isporučivati visokokvalitetna rješenja u skladu s poslovnim zahtjevima. Također se očekuje sudjelovanje u arhitektonskim odlukama, optimizaciji performansi i implementaciji sigurnosnih standarda.
Od idealnog kandidata očekujemo da bude samostalan, proaktivan i sposoban brzo učiti nove tehnologije. Bit će uključeni u cijeli životni ciklus razvoja softvera, od analize zahtjeva do implementacije i podrške. Iskustvo s DevOps alatima, kontejnerizacijom (Docker, Kubernetes) i radom s bazama podataka (SQL i NoSQL) je veliki plus.
Ako ste strastveni u vezi s razvojem softvera, volite izazove i želite raditi na inovativnim projektima u poticajnom okruženju, pozivamo vas da se prijavite i postanete dio našeg tima.
Odgovornosti
Text copied to clipboard!- Razvoj i održavanje web aplikacija koristeći Java i moderne frontend tehnologije
- Sudjelovanje u dizajnu softverske arhitekture
- Pisanje čistog, skalabilnog i dokumentiranog koda
- Rad u agilnom razvojnom okruženju (Scrum, Kanban)
- Suradnja s timovima za dizajn, QA i DevOps
- Implementacija sigurnosnih i performansnih poboljšanja
- Testiranje i otklanjanje grešaka u aplikacijama
- Integracija s vanjskim API-ima i servisima
- Održavanje baze podataka i optimizacija upita
- Praćenje novih tehnologija i predlaganje poboljšanja
Zahtjevi
Text copied to clipboard!- VSS iz računalnih znanosti ili srodnog područja
- Minimalno 3 godine iskustva u Java programiranju
- Iskustvo s frontend frameworkima (React, Angular, Vue)
- Poznavanje HTML, CSS, JavaScript i TypeScript
- Iskustvo s bazama podataka (MySQL, PostgreSQL, MongoDB)
- Poznavanje RESTful API dizajna i integracije
- Iskustvo s alatima za verzioniranje (Git)
- Poznavanje kontejnerizacije (Docker, Kubernetes) je prednost
- Dobre komunikacijske i timske vještine
- Sposobnost samostalnog rada i rješavanja problema
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 s radom u agilnom okruženju?
- Jeste li radili s Dockerom ili Kubernetesom?
- Koje baze podataka ste koristili i u kojem kontekstu?
- Kako pristupate rješavanju problema u kodu?
- Imate li iskustva s DevOps alatima?
- Možete li opisati jedan izazovan projekt na kojem ste radili?
- Kako osiguravate sigurnost aplikacija koje razvijate?
- Koje alate koristite za testiranje i otklanjanje grešaka?