Java Spring/Backend programer

Podgorica, Crna Gora

CKB Bank, a member of the OTP Group, plays an important role in the everyday lives of people and businesses in Montenegro.

Behind this is a team of 600+ people who, through a variety of roles, contribute to the quality of our service, the reliability of our systems, and the overall customer experience.

At CKB, we value responsibility, initiative, and the ability to see things through to completion.

If you are looking for an environment where your work has a real impact, join us as a Java Spring/Backend Developer. We’re waiting for you.

What would your role be?

  • Develop and implement new software solutions using the Java Spring framework to support the Bank’s objectives and enhance its banking platform.
  • Maintain and improve the performance of existing software while ensuring scalability, security, and efficiency.
  • Collaborate with developers, business analysts, and project managers to deliver high-quality software solutions aligned with the Bank’s strategic goals.
  • Write clean, efficient, and maintainable code in accordance with software development best practices.
  • Participate in the full application lifecycle, with a focus on coding, debugging, and testing.
  • Provide technical support for the banking platform, including identifying and resolving issues when they arise.
  • Perform software integration tasks to connect various external banking applications and services, ensuring the seamless and efficient operation of the overall banking platform.
  • Continuously monitor and implement the latest advancements in Java Spring technologies and banking industry trends to enhance the platform

What qualifies you for this position?

  • University degree (Bachelor’s or higher) in a technical field or another relevant discipline.
  • Minimum of 2 years of experience in the same or a similar role.
  • Advanced computer skills, including Microsoft Windows, Linux operating systems, and Office tools.
  • Strong understanding of Java and the Spring ecosystem, including Spring Boot, Spring MVC, Spring Data JPA, and Spring Security.
  • Knowledge of database technologies (e.g., SQL, NoSQL) and web services (e.g., REST, SOAP).
  • Advanced English language proficiency.
  • Ability to work independently as well as in a team environment.
  • Strong problem-solving skills and attention to detail.

Why Join Us?

💼 Competitive compensation package: Attractive salary with performance-based bonuses.

🏝️ Additional annual leave days: From 25 to 34 vacation days per year, depending on years of service.

🩺 Private health insurance: Voluntary private health insurance providing additional healthcare coverage and faster access to medical services.

⭐ Work on strategic and transformation initiatives: Play a key role in the development of the IT network and security infrastructure of one of Montenegro’s leading banks.

🏠 Hybrid work model: A flexible way of working that supports modern work practices and promotes a healthy work-life balance.

🏦 Employee banking benefits: Significantly more favorable interest rates and other benefits on banking products designed for employees.

🧘 Well-being support: Access to a workplace wellness application offering support through sessions with mental and physical health professionals.

🎓 Professional development and learning: Continuous professional growth through local and international training programs, workshops, and conferences, as well as access to leading online learning platforms.

🤝 CSR and team activities: Participation in community-focused initiatives, volunteer activities, corporate social responsibility projects, and team-building events that encourage collaboration and connection.


Do you see yourself in this role?

Apply by October 13th, 2026, and become part of our team.

Note: After the application deadline, our team will carefully review all applications and contact only those candidates who are shortlisted for the next stage of the selection process. 

________________________________________________________________________________

CKB banka, članica OTP Grupe, ima važnu ulogu u svakodnevnom životu ljudi i biznisa u Crnoj Gori.

Iza toga stoji tim od 600+ ljudi koji kroz različite uloge doprinose kvalitetu usluge, pouzdanosti sistema i ukupnom iskustvu klijenata.

Kod nas se cijene odgovornost, inicijativa i sposobnost da posao dovedeš do kraja.

Ako tražiš okruženje u kojem tvoj rad ima stvaran uticaj – pridruži nam se kao Java Spring/Backend programer.

 Čekamo te, #tusmo.

Tvoje ključne odgovornosti:

  • Razvoj i implementacija novih softverskih programa korišćenjem Java Spring okvira u cilju ostvarivanja ciljeva Banke i unapređivanja bankarske platforme
  • Održavanje i unapređivanje performansi postojećeg softvera, uz obezbjeđivanje njegove skalabilnosti, sigurnosti i efikasnosti
  • Saradnja sa timom programera, analitičara i projektnih menadžera u cilju isporuke softverskih rješenja visokog kvaliteta koja su usklađena sa strateškim ciljevima Banke
  • Razvoj čistog, efikasnog i održivog koda, u skladu sa najboljim praksama u razvoju softvera
  • Učestvovanje u kompletnom životnom ciklusu aplikacije, sa fokusom na programiranje, otklanjanje grešaka i testiranje
  • Pružanje tehničke podrške za bankarsku platformu, uključujući identifikaciju i rješavanje problema, u slučaju da nastanu
  • Obavljanje zadataka integracije softvera sa ciljem povezivanja različitih eksternih bankarskih aplikacija i servisa, uz osiguravanje nesmetanog i efikasnog rada kompletne bankarske platforme
  • Kontinuirano praćenje i implementacija najnovijih dostignuća u oblasti Java Spring tehnologije i trendova u bankarskoj industriji u cilju njihove integracije u platformu

Šta očekujemo od tebe? 

  • VII-stepen, VSS; Tehničkog usmjerenja ili drugi odgovarajući fakultet
  • Minimum 2 godine iskustva na istim ili sličnim poslovima
  • Napredna znanja rada na računaru (Microsoft Windows i Linux operativnih sistema i Office tools)
  • Dobro razumijevanje Jave i komponenti Spring ekosistema kao što su Spring Boot, Spring MVC, Spring Data JPA i Spring Security
  • Poznavanje tehnologija baza podataka (npr. SQL, NoSQL) i veb servisa (npr. REST, SOAP)
  • Napredno znanje engleskog jezika
  • Sposobnost rada u timskom okruženju, kao i samostalno
  • Napredne vještine rješavanja problema i fokusiranost na detalje

Šta te čeka u našem timu?

💼 Konkurentan kompenzacijski paket: Atraktivna zarada uz bonuse u odnosu na ostvarene rezultate.

🏝️ Dodatni dani godišnjeg odmora: Od 25 do 34 dana odmora godišnje u zavisnosti od radnog staža.

🩺 Privatno zdravstveno osiguranje: Dobrovoljno privatno zdravstveno osiguranje koje zaposlenima omogućava dodatnu zdravstvenu zaštitu i brži pristup zdravstvenim uslugama.

⭐ Rad na strateškim i transformacionim inicijativama: Ključna ulogu u razvoju IT mrežne i sigurnosne infrastrukture jedne od vodećih banaka u Crnoj Gori

🏠 Hibridni način rada: Fleksibilan model rada koji prati savremene načine organizacije posla i omogućava bolju ravnotežu između profesionalnih i ličnih obaveza.

🏦 Pogodnosti za bankarske proizvode: Značajno povoljnije kamatne stope i druge pogodnosti na bankarske proizvode namijenjene zaposlenima.

🧘 Well-being podrška: Pristup workplace wellness aplikaciji koja omogućava podršku kroz sesije sa stručnjacima za mentalno i fizičko zdravlje.

🎓 Profesionalni razvoj i učenje: Kontinuirani profesionalni razvoj kroz lokalne i međunarodne treninge, radionice i konferencije koji prate tvoje ambicije, kao i pristup vodećim online platformama za učenje.

🤝 CSR i timske aktivnosti: Učešće u inicijativama koje doprinose zajednici kroz volonterske akcije, društveno odgovorne projekte i timske aktivnosti koje podstiču saradnju i povezivanje.


Prepoznaješ sebe u ovoj prilici?

Prijavi se do 13. oktobra 2026.godine i postani dio našeg tima.

Napomena: Nakon prijave, naš tim će pažljivo pregledati sve aplikacije i kontaktirati samo kandidate koji uđu u uži krug selekcije.


Java Spring/Backend programer

Opis posla

Java Spring/Backend programer

Lične informacije