
Senior softverski inženjer – Backend za SJ
Opis
Želite li da budete deo razvoja najkorišćenije platforme za putovanja u Švedskoj?
Kod nas u SJ dobijate centralnu ulogu u razvoju naših kanala prodaje – SJ.se, naša aplikacija, korisnička služba i saradnje sa putničkim agencijama. Naša backend rešenja upravljaju svim transakcijama u realnom vremenu, što znači da su dostupnost, performanse i bezbjednost uvek u fokusu.
Vaša buduća uloga
Kao senior softverski inženjer, postaćete ključna osoba u jednom od naših agilnih razvojnih timova. Preuzimate odgovornost za celinu – od dizajna sistema i arhitekture do razvoja, rada i stalnih poboljšanja. Uloga podrazumeva da vodite tehničke inicijative i podučavate druge programere, dok istovremeno doprinesete izgradnji arhitekture gde se frontend, BFF i backend usluge povezuju na skalabilan i dugoročno održiv način. Radite u skaliranoj agilnoj sredini, gde više timova sarađuje kako bi isporučili celinu.
Uloga podrazumeva da vi:
- Vodite dizajn i razvoj složenih backend rešenja u Java/Spring Boot.
- Gradite i dalje razvijate API-je i mikro-usluge sa fokusom na performanse, bezbjednost i dostupnost.
- Stvarate i dalje razvijate robusnu arhitekturu koja povezuje frontend, BFF i backend usluge, sa jasnim interfejsima i skalabilnošću u fokusu.
- Podučavate, podržavate i inspirirate kolege kako biste podigli tehnički nivo tima.
- Osiguravate stabilan rad kroz praćenje i upravljanje incidentima.
- Pokrećete poboljšanja u arhitekturi, kvalitetu koda i metodologiji.
- Doprinesete tehničkoj strategiji i koordinaciji između timova.
- Aktivno učestvujete i sarađujete međufunkcionalno u skaliranoj agilnoj sredini.
Očekivanja od osobe koju tražimo
Tražimo vas koji imate duboko tehničko znanje, cjeloviti pogled na sisteme i jaku volju da pokrećete razvoj napred. Analitični ste, komunikativni i bez pretenzija, i uživate u ulozi tehničkog lidera – gde preuzimate odgovornost za pravac i podučavate druge.
Voljeli bismo da imate:
- Relevantno akademsko obrazovanje na nivou visoke škole ili univerziteta (ili ekvivalentno iskustvo).
- Iskustvo u dizajniranju i izgradnji arhitekture koja povezuje front-end, BFF i backend usluge.
- Razvoj i arhitektura: Java, Spring Boot, razvoj API-ja, relacione baze podataka.
- Znanje o tehnologijama u oblaku i infrastrukturi: Azure PaaS, IaC, Kubernetes/Docker.
- Iskustvo sa DevOps/CI/CD, automatizacijom i dokumentacijom.
- Sposobnost da vodite tehničke inicijative, podržavate tim i podučavate druge programere.
- Iskustvo rada u skaliranoj agilnoj sredini (npr. SAFe ili slično).
Poželjna iskustva
- Rešenja za plaćanje (npr. Swish, Paynova).
- Podaci i usluge u oblaku (PostgreSQL, KQL, Azure PaaS).
- Testiranje i metode (JUnit, Cucumber, OSDM).
Prijava i informacije
Selekcija se vrši kontinuirano, pa pošaljite svoju prijavu što je pre moguće.
Uslovi
Puno radno vrijeme Trajanje zaposlenja prema dogovoru
Zahtjevi
Radno iskustvo
Backend programer