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?