Na poziciji Senior Java software developera (Senior Java softverskog inženjera), sudjelovat ćeš u procesu planiranja, razvoja i održavanja softverskih rješenja na velikim projektima za državnu ili lokalnu upravu, a dio radnog vremena moći ćeš odvojiti i za razvijanje vlastitih tehničkih kompetencija. Rezultati našeg rada dotiču na tisuće građana u Republici Hrvatskoj te uključuju informatička rješenja za školstvo, zapošljavanje, pravosuđe, nacionalnu sigurnost, pomorstvo, sport... i zato tražimo najbolje!
Odgovornosti Senior Java software developera
rad na projektima razvoja i održavanja softverskih rješenja u Java tehnologijama
dekompozicija tehničkih problema i dodjeljivanje projektnih tehničkih zadataka ostalim članovima tima
inicijalna procjena trajanja izvedbe, ispravnosti odabira tehnologije, podjele slojeva i komponenti, tehničkih pretpostavki, ograničenja i rizika
praćenje i upravljanje rješavanja zadataka u projektnom razvojnom timu
izrada i modificiranje dokumentacije prema usvojenim standardima s fokusom na dizajn arhitekture sustava i detaljnu tehničku dokumentaciju
usvajanje i primjena novih tehnologija, metoda razvoja, tehnika projektiranja i programiranja
usmjeravanje i mentorstvo mlađih članova tima
Tražene kvalifikacije
završen studij informatičkog smjera - prednost
5 godina iskustva na istim ili sličnim poslovima
aktivno znanje engleskog jezika u govoru i pismu
Tehnička znanja
napredno poznavanje Java programskog jezika
napredno poznavanja SQL-a
iskustvo u radu s Oracle i/ili PostgreSQL bazama podataka
iskustvo u radu s bilo kojim od IDE-a: IntelliJ, Eclipse, Rational, Netbeans
izražene vještine modeliranja podataka
prednost je i poznavanje: - Spring/ Spring Boot framework-a - JavaScript, JQuery i/ili Angulara - JSP, HTML5, CSS - RESTful i SAOP web servisa - rada aplikacijskih servera (Tomcat, GlassFish, WildFly i sl.) - Java ORM frameworka (Hibernate, EclipseLink i sl.) - GIT-a ili nekog drugog repozitorija izvršnog koda - Vaadin-a
Što očekujemo
vještinu samostalne analize tehničkih problema te samostalnog rješavanja problema
pedantnost, upornost i pouzdanost u obavljanju zadataka i rješavanju problema
sklonost timskom radu
Što nudimo
priliku za učenje
dinamično i ugodno radno okruženje
izazovan i odgovoran posao
fleksibilno radno vrijeme
stimulativna primanja i stalno praćenje rezultata rada