Java Software Engineer (m/f)

Zagreb, Hrvatska (Remote)

About RBA / Not just another Bank

We are here to make it easy for people to manage their money. Through innovative, highly sophisticated technology and great customer service, RBA is redefining people’s relationships with their money by making things simple and stress-free. Our banking solutions provides No.1 customer experience on Croatian market.

With us, you will have the opportunity to have a meaningful job and expand your knowledge every day by building great products and turning the complexity of a chaotic world into the simplicity of smooth solutions.

We believe that two things are essential for our success: our people and our culture. Today, in our IT department we have +150 amazing IT experts that enjoy working together, learn from each other, and have a lot of fun.

We also know that your private life matters at least as your work life. So, our way of work is truly flexible as you deserve it – you can work from the office or wherever you want in Croatia. This is the RBAlity way 😊.

Does it sound interesting to you?

Take your talents and energy, join us, and feel the good vibe of RBA IT!

About the role

Our technology and digital solutions aren’t just one of the best in the banking sector, they are one of the best on Croatian tech industry in general. We are here to build high-class financial products that being used by over 1,4 mil people in Croatia. Did you know that our mobile app (Moja RBA) is one of the best rated bank apps on App Store?

We create scalable products that enable users to quickly take advantage of new features and improvements. Software components are built on event-driven and microservice architecture powered by opensource technologies tailored with IT industry standards in mind.

We use: Java, Spring, Spring Boot, API Kafka, OpenShift (k8s), Docker, RDBMS, PostgreSQL, GitLab, Jenkins, Grafana, Kibana, Cloud

If you join us, you will work in one of our independent scrum teams that develop cutting-edge products and technologies such as RBA Mobile and Internet banking app, Digital customer onboarding, Cards platform and acquiring, Lending, CRM, Data transformation, etc.

What You’ll Be Doing

  • Build scalable and secure solutions in microservice environment
  • Create, upgrade, or extend current architecture across all Bank domains (payments, accounts, transactions, loans, cards, etc.)
  • Engage in the whole life cycle of services to design, develop, test, deploy, maintain, and improve banking services and products
  • Ensure consistency in customer experience through the different banking services
  • Work closely with business in development of smooth solutions on challenging problems

What You’ll Need

  • Experience with Java (Spring, Spring Boot, Kafka, OpenShift (k8s), Docker, RDBMS)
  • Experience with API development & integration
  • Frond End development experience (React, Angular) would be appreciated
  • Practical understanding of distributed systems
  • Teamwork with a problem-solving attitude
  • Proactivity and open mind
  • Fluency in English

Nice to have

  • Experience with PostgreSQL, GitLab, Jenkis, Grafana, Kibana, Cloud – Amazon Web Services, Azure

Here is what can we offer you

Professional development:

  • Structured and smooth onboarding process with a mentor and a buddy
  • Manager's support in career growth by creating development plan and regular feedback
  • Learning by doing on the super advanced technology
  • Access to the rich base of learning sources – IT learning programs, certificates, online trainings

Financial benefits:

  • Christmas bonus, Easter bonus, Gift for kids, Referral bonus, Meal allowance

Work-life balance:

  • Flexible working hours and a flexible work model (whether you like more remote work, office work, or a mix of both)
  • Minimum 26 days of vacation
  • Up to 7 free days for personal needs (wedding, moving…), free day for the first school or kindergarten day, up to 15 free days for education


  • Monthly subvention for Multisport membership, free annual health check-up, additional health insurance, E-sport and other sports associations, free parking and restaurant on location, modern offices, gaming & relax zone, corporate volunteering

Special banking offer:

  • Special prices of banking products and loans conditions, special insurance conditions, special leasing conditions

We know that building great IT solutions isn't enough. Our people are our priority. That's why our focus is on creating great working conditions that will make your life in RBA nice and simple. We want you to have all you need for building your skills, growing your career and to love what you do.

🧐 Still wondering if you're the right fit? Check out what Bruno, our Head of Software Development & Testing department, has to say! ->

Java Software Engineer (m/f)

Opis posla

Java Software Engineer (m/f)

Osobne informacije
Profesionalne informacije