Summary
✨ AI‑Generated
Join an experienced backend engineering team modernising digital banking and payment systems. You will develop maintainable Java applications, contribute to complex payment and transaction solutions, work across integrations and system architecture, and collaborate closely with technical and business stakeholders.
Highlights
Permanent employment with a six-month probation period, work on modern digital banking and payment solutions, exposure to complex enterprise systems, and close collaboration with developers, architects, business analysts, and business stakeholders.
Description
Razvojni inženjer (Java Backend - platni sustavi)
Zbog intenzivnih razvojnih aktivnosti na modernizaciji digitalnih bankarskih i platnih rješenja jačamo tim iskusnim software developerima koji, osim razvoja kvalitetnog i održivog koda, razumiju širu arhitektonsku sliku sustava, integracije i poslovni kontekst u kojem nastaju platna i transakcijska rješenja.
Tražimo osobe koje mogu aktivno doprinijeti razvoju i unaprjeđenju kompleksnih payment sustava, oslanjajući se na prethodno iskustvo u razvoju enterprise aplikacija, integracija i transakcijskih procesa, uz blisku suradnju s ostalim razvojnim timovima, arhitektima, business analystima i poslovnim korisnicima.
Poslovno područje: Direkcija IT arhitekture i razvoja aplikacija
Mjesto rada: Zadar
Razdoblje primjene ugovora o radu: neodređeno vrijeme uz probni rad od šest mjeseci
Rok za prijavu: zaključno s 6.9.2026.
Na ovom radnom mjestu možete očekivati...
sudjelovanje u razvoju i unaprjeđenju platnih i transakcijskih rješenjarazvoj aplikativnih i integracijskih komponenti koje podržavaju obradu platnih transakcijarad na povezivanju digitalnih kanala s platnim, core banking i drugim povezanim sustavimadizajn i implementaciju backend rješenja uz naglasak na stabilnost, sigurnost, raspoloživost i performanserazvoj i održavanje REST API-ja, servisnih integracija i asinkronih komunikacijskih mehanizamaobradu transakcijskih podataka, poslovnih pravila, statusa i povratnih informacija između povezanih sustavaimplementaciju kontrola vezanih uz validaciju, autorizaciju, sljedivost i pouzdanu obradu transakcijaanalizu i rješavanje složenih problema u distribuiranim i integriranim sustavimasudjelovanje u tehničkim raspravama, predlaganju rješenja i donošenju arhitektonskih odlukasuradnju s business analystima, project managerima, arhitektima, drugim razvojnim timovima i poslovnim korisnicimasudjelovanje u testiranju i unaprjeđenju razvojnih standardaizradu tehničke dokumentacije u mjeri potrebnoj za održiv i razumljiv sustavrad na projektima u suradnji s timovima unutar OTP Grupe
Prednost dajemo kandidatima koji imaju...
mid–senior razinu iskustva u razvoju enterprise aplikacijadobro poznavanje Java tehnološkog stacka i Spring Boot frameworkaiskustvo u razvoju backend i integracijskih rješenjaiskustvo rada s REST API-jima, servisno orijentiranom arhitekturom i distribuiranim sustavimarazumijevanje obrade transakcija i upravljanja statusima kroz više povezanih sustavaiskustvo rada s relacijskim bazama podataka, poželjno Oracleomznanje u modeliranju podataka, optimizaciji SQL upita i radu s PL/SQL proceduramaiskustvo rada s Gitom u timskom okruženjurazumijevanje CI/CD procesa i automatizirane izgradnje i isporuke aplikacijaiskustvo u pisanju unit, integration ili end-to-end testovarazumijevanje sigurnosti aplikacija, autentikacije, autorizacije i zaštite osjetljivih podatakarazumijevanje i primjenu obrazaca programiranja i principa održivog razvojasposobnost sagledavanja rješenja iz perspektive ukupne aplikacijske i integracijske arhitekture, a ne samo pojedinačne implementacijesposobnost analize problema u kompleksnim produkcijskim sustavimaiskustvo ili interes za rad u regulatorno zahtjevnom okruženju, poput bankarstva i financija
Dodatnom prednošću smatramo iskustvo s...
razvojem platnih, kartičnih, transakcijskih ili financijskih sustavainstant plaćanjima, kreditnim transferima ili drugim vrstama platnih transakcijastandardima i formatima razmjene poruka u platnim sustavimamessage broker tehnologijama i asinkronom obradom porukasustavima visoke raspoloživosti i rješenjima koja obrađuju velik broj transakcijamehanizmima ponavljanja obrade, sprječavanja duplikata i osiguravanja konzistentnosti podatakaobservability alatima, distribuiranim tracingom, centraliziranim logiranjem i praćenjem performansikontejnerskim tehnologijama i radom u modernim aplikacijskim okruženjimaintegracijama s core banking, fraud prevention, AML ili drugim bankarskim sustavima
Prethodno iskustvo u payment domeni predstavlja prednost, ali nije nužan uvjet ako kandidat ima kvalitetno iskustvo u razvoju kompleksnih transakcijskih i integracijskih sustava te interes za stjecanje specifičnih znanja iz područja platnog prometa.
Važno nam je i da ste...
osoba koja se ne zadržava samo na pisanju koda, već aktivno sudjeluje u oblikovanju cjelovitog rješenjausmjereni na pouzdanost, sigurnost, testabilnost i dugoročnu održivost sustavasposobni razumjeti poslovni proces i pretvoriti ga u kvalitetno tehničko rješenjesvjesni važnosti točnosti, sljedivosti i kontrolirane obrade financijskih transakcijaspremni preuzeti odgovornost za rješenje od dizajna i implementacije do produkcijske primjenekomunikativni, učinkoviti u timskom radu i otvoreni za suradnju s tehničkom i poslovnom stranomodgovorni, strukturirani i samostalni u raduspremni na kontinuirano učenje i razvoj stručnih znanja
Nudimo...
rad na razvoju ključnih platnih i digitalnih bankarskih rješenjamogućnost sudjelovanja u modernizaciji sustava koji podržavaju važne poslovne i transakcijske procese Bankerad u stabilnom i strukturiranom bankarskom okruženjusuradnju s iskusnim stručnjacima iz područja razvoja, arhitekture, integracija i platnog prometamogućnost stručnog usavršavanja i razvoja tehničkih i domenskih kompetencijahibridni način rada, koji uključuje rad iz ureda i s udaljene lokacijeklizno radno vrijemepodršku ravnoteži privatnog i poslovnog života