NLB Portal

Backend Java razvijalec v organizacijski enoti IT Razvoj

NLB Portal Ljubljana, Slovenia

Banking · 1,001-5,000 employees

19 h ago
java Mid (2-5 yrs) Full-time Slovenia
Create a free account to apply — email only, no card. You can also save this posting or score it against your profile with AI.

About the role

The role involves developing and maintaining backend Java services, designing APIs, and ensuring the scalability and security of critical financial systems. You will collaborate with cross-functional teams using agile methodologies to implement high-quality code and integrate various internal and external systems.

What they look for

Java Backend Development REST JSON Python Quarkus Microservices CI/CD DevOps Scrum API Design Unit Testing Integration Testing Artificial Intelligence SQL Code Review

Requirements

Candidates should have at least 3 years of experience in Java development and a relevant degree in computer science or a related field. Proficiency in English and experience with modern development practices, including CI/CD and testing, are required.

Benefits

Mentorship and professional development Unlimited access to Udemy Additional pension insurance Collective accident and health insurance Hybrid work options Sports and social activities Family-friendly company certification

Full description

Backend Java razvijalec v organizacijski enoti IT Razvoj (m/ž)

NLB je največja bančna in finančna skupina v Sloveniji ter ena vodilnih finančnih skupin v Jugovzhodni Evropi. Več kot 2,9 milijona strank nam zaupa pri pomembnih življenjskih in poslovnih odločitvah, zato vsak dan soustvarjamo prihodnost bančništva v naši domači regiji. Združujemo tradicijo, inovativnost in odgovornost ter razvijamo digitalne rešitve, ki ljudem in podjetjem poenostavljajo vsakodnevne finančne izzive. Ponosni smo, da je NLB Klik že drugo leto zapored prepoznan kot najboljša digitalna banka v Sloveniji, kar potrjuje našo usmerjenost k odlični uporabniški izkušnji. Uspeha ne merimo le v številkah, temveč tudi v vplivu, ki ga ustvarjamo za ljudi, podjetja, okolje in družbo. Če želite soustvarjati prihodnost največje finančne skupine v Sloveniji in regiji, vas vabimo, da se nam pridružite.

Zakaj izbrati NLB?

  • Mentorstvo in podpora pri razvoju že od prvega dne – mentorji, interni coachi in vodje vas spodbujajo k učenju, napredku in osebni rasti.

  • Številne možnosti za strokovni in osebni razvoj – prek Izobraževalnega centra NLB, z neomejenim dostopom do platforme Udemy ter priložnostmi za sodelovanje s kolegi iz celotne regije.

  • Priložnost za delo v članicah NLB Skupine – v virtualnih timih ali na različnih kariernih poteh znotraj skupine.

  • Aktivno športno in družabno življenje – skozi Športno društvo NLB in številne druge interne skupnosti.

  • Vključitev v dodatno pokojninsko, kolektivno nezgodno in zdravstveno zavarovanje že ob začetku zaposlitve.

  • Delo v okolju, ki spodbuja fleksibilnost ter skrbi za fizično in psihološko dobrobit zaposlenih, hkrati pa omogoča lažje usklajevanje poklicnega in zasebnega življenja. To potrjujeta certifikata Družini prijazno podjetje in Top Employer, pa tudi program Zdrava banka.

  • Možnost hibridnega in fleksibilnega dela, kjer to dopušča narava dela in delovni procesi.

  • Sodelovanje z ekipami, ki verjamejo v moč znanja, inovativnosti in odgovornega odločanja.

  • Priložnost za ustvarjanje pozitivnega vpliva tudi širše v družbi – v podjetju, ki mu je mar za ljudi in okolje ter svojo zavezanost potrjuje s podpisom načel OZN za odgovorno bančništvo.

V NLB v sektor IT Razvoj vabimo backend Java razvijalce, ki jih veseli razvoj zanesljivih, razširljivih in poslovno kritičnih informacijskih rešitev. Delo poteka v sodobnem razvojnem okolju, v sodelovanju z drugimi razvojnimi, produktnimi in operativnimi ekipami, ki razvijajo produkte, platforme in storitve za različna poslovna področja banke.

Ekipa za razvoj aplikacij skrbi za načrtovanje, gradnjo in izboljševanje rešitev, ki poganjajo ključne procese podjetja. Tesno sodelujemo z drugimi razvojnimi ekipami, produktnimi vodji ter arhitekti, kjer skupaj ustvarjamo stabilne, razširljive in visoko zmogljive aplikacije. Usmerjeni smo v kakovostno programsko inženirstvo, dobro zasnovo, avtomatizacijo ter odlične razvojne prakse.

Iščemo Java razvijalce, ki se ne bojijo ne starih ne novih ljubezni. Širimo ekipo na dveh frontah: v osrednjih bančnih platformah, kjer kraljuje Temenos Core – malce bolj zaprt, a zanesljiv in robusten sistem, ki skrbi za miljone transakcij dnevno. Iščemo tudi razvijalce za upravljanje procesov in naložb, kjer je vse bolj odprto in sodobno – Quarkus mikrostoritve, ki jih počasi, a zanesljivo tihotapimo tudi v Core sistem. Ne glede na to, ali vas bolj vleče k tradiciji ali inovaciji, se nam pridružite – iščemo sodelavce za obe področji.

Če si želite biti del hitro rastoče zgodbe v inovativni industriji, v ekipo vabimo izkušenega/-o ali perspektivnega/-o Java razvijalca/-ko, ki uživa v gradnji stabilnih in skalabilnih rešitev ter se dobro znajde v agilnem okolju. Poleg Jave je zaželeno tudi poznavanje Python-a (ali sorodnih tehnologij) ter zanimanje za umetno inteligenco, zlasti pri avtomatizaciji, analizi in učinkovitejšem delu.

Vaše ključne naloge:

  • razvoj in vzdrževanje backend storitev v Javi
  • načrtovanje in implementacija API-jev (REST/JSON)
  • sodelovanje pri načrtovanju arhitekture,

izboljšavah zmogljivosti in varnosti

  • integracije z zunanjimi sistemi (podatkovni viri,

sporočilne vrste, identiteta)

  • pisanje testov (unit/integration), odpravljanje napak

in optimizacija

  • sodelovanje v agilnem procesu (Scrum), code review,

dokumentacija

  • po potrebi razvoj podpornih skript ali orodij v Pythonu

(ali podobno)

  • uporaba AI orodij (npr. Copilot/LLM) za pohitritev

rutinskih opravil (predlogi kode, povzetki, analize logov, priprava testov) ob upoštevanju internih pravil in varnosti

  • uvajanje AI tehnologij in standardov za razvoj in

testiranje programskih rešitev

Vaše delo bo obsegalo:

  • razvoj, vzdrževanje in nadgradnja zahtevnejših programskih rešitev v skladu z dogovorjeno arhitekturo, standardi in dobrimi praksami
  • Načrtovanje in implementacija kakovostne, testabilne in vzdržljive kode (clean code) ter izvajanje code review-jev in sodelovanje pri refaktoriranju
  • Sodelovanje pri uvajanju novih tehnologij, orodij in standardov za razvoj programskih rešitev
  • Uvajanje in zagotavljanje standardov kakovosti, varnosti in zaščite podatkov v informacijskih sistemih
  • Razvoj, izvajanje in avtomatizacija testov (unit, integration) ter odpravljanje napak
  • skrbništvo in koordinacija razvojnih del z zunanjimi izvajalci
  • prenosi informacijskih rešitev med razvojnimi in produkcijskimi okolji
  • Sodelovanje pri analizah, načrtovanju tehničnih rešitev, razčlenjevanju nalog in ocenjevanju obsega dela
  • integracija s storitvami in podatkovnimi bazami ob upoštevanju zmogljivostnih in varnostnih zahtev
  • uporaba CI/CD pipeline-ov ter sodelovanje pri izdajah (releases management) in podpori po implementaciji
  • prevzemanje zahtevnejših nalog v sklopu vzpostavljanja in vzdrževanja CI/CD pipeline-ov ter avtomatizacija build/test/deploy procesov (DevOps)
  • infrastruktura kot koda (IaC) in avtomatizacija okolij (dev/test/uat/prod) v sodelovanju z infrastrukturo (DevOps)
  • upravljanje zahtevnejših konfiguracij, skrivnosti (secrets) in dostopov v skladu z varnostnimi politikami (devOps)
  • poznavanje monitoringa, logginga in osnovna observabilitya (metrike, alarmi) ter podpora odpravi incidentov (DevOps)
  • standardizacija in optimizacija načinov izdaj (release management), rollback strategije in verifikacije (DevOps)
  • razvoj, konfiguracija in vzdrževanje zahtevnejših integracij med sistemi v skladu s standardi (Integration)
  • načrtovanje in implementacija zahtevnejših storitev, pretvorb podatkov, orkestracij in integracijskih tokov (Integration)
  • sodelovanje pri definiranju zahtevnejših integracijskih pogodb, shem, verzioniranja in upravljanja sprememb (Integration)
  • zagotavljanje monitoriga (error handling, retry, DLQ), zagotavljanje sledljivosti in operativne podpore
  • dokumentiranje tehničnih rešitev in zagotavljanje sledljivosti implementacij
  • samostojno reševanje kompleksnejših tehničnih izzivov ter optimizacija delovanja rešitev
  • sodelovanje pri uvajanju novih tehnologij, knjižnic in standardov
  • skrb za odlično uporabniško izkušnjo
  • koordinacija in vodenje razvojnih timov ali manjših projektnih skupin
  • predlaganje in/ali uvajanje izboljšav
  • mentorstvo ter prenos znanja in dobrih praks
  • Spremljanje in nadzor izvajanja razvojnih aktivnosti
  • Aktivno sodelovanje v projektnih in delovnih skupinah
  • uporaba orodij umetne inteligence

Zahtevana izobrazba in znanja:

  • stopnja izobrazbe: 7 ali 6/2 ali 6/1 ali 5, računalniška ali druge smeri
  • delovne izkušnje: od 3 leta
  • aktivno znanje tujega jezika
  • digitalna pismenost ter samostojna uporaba standardnih in specializiranih digitalnih orodij pri delu

Lokacija dela: Ljubljana / možnost hibridnega dela

Zaposlitev: Delovno razmerje se sklene na delovnem mestu Samostojni programski inženir za nedoločen čas s 6-mesečnim poskusnim delom.

Prijave sprejemamo do 8. oktobra 2026.

Prijava naj poleg življenjepisa vsebuje tudi motivacijsko pismo.

Similar roles