Software Engineer (Java 21+)

Rabobank

Utrecht

Híbrido

EUR 56.000 - 80.000

Jornada completa

hace 48 horas
Sé de los primeros/as/es en solicitar esta vacante

Consigue una respuesta de este empleador

Tu currículum y tu carta de presentación, adaptados exactamente a lo que buscan contratar.

Supera los filtros ATS

Ventajas ofrecidas por este puesto de trabajo

13th month
8% holiday allowance
10% Employee Benefit Budget
Development budget €1,400/year
Pension option

Descripción de la vacante

Rabobank is seeking a Software Engineer to join Team GSM and design, develop and maintain Java-based microservices powering Rabobank’s digital banking experiences. You will build secure REST APIs, improve observability and reliability, and collaborate with architects, product owners and stakeholders in a hybrid work setting.

You will work with Java 21+, Spring Boot, Kafka, Azure Cloud, Cloud Foundry, Maven, Git and Azure DevOps to deliver scalable solutions for millions of customers, with a

Formación

  • At least three years of demonstrable experience with Java and Spring Boot.
  • Solid understanding of distributed microservice architectures and API design.
  • Experience with monitoring, logging, alerting and observability tooling.
  • Experience with SQL or NoSQL databases, CI/CD pipelines, automated testing and deployment practices.
  • Fluency in English and ability to work effectively with developers, architects, product owners and other stakeholders.
  • You are located in the Netherlands and have the legal right to work in the Netherlands.

Responsabilidades

  • Design, develop and maintain Java 21+ microservices for business-critical digital banking platforms.
  • Build secure, scalable and high-performing REST APIs that support reliable customer experiences.
  • Improve reliability and observability through monitoring, logging, alerting and production support.
  • Work with developers, architects, product owners and other stakeholders to evaluate assumptions and shape technical solutions.
  • Contribute ideas and improvements that support the quality and continuous development of the platform.

Conocimientos

Java
Spring Boot
Distributed microservices
API design
Observability
CI/CD

Herramientas

Dynatrace
Splunk
PagerDuty
Azure DevOps
Maven
Git
Azure Cloud
Cloud Foundry
Kafka

Descripción del empleo

  • Salary: Gross monthly salary between EUR 5,030 and EUR 7,183 (scale 09)for a 36-hour work week.
  • Extras: a thirteenth month, 8% holiday allowance, and a 10% Employee Benefit Budget.
  • Development budget: EUR 1,400 development budget per year for your growth and development.
  • Hybrid working: a balance between home and office work (possible for most roles).
  • Pension: decide for yourself the amount of your personal contribution.
Do you want to build secure Java 21+ services that support reliable digital banking experiences for millions of customers?
Summary

As a Software Engineer at Rabobank, you will work within Team GSM on the backend services that power Rabobank’s digital customer experiences. You will design and maintain secure Java 21+ microservices and scalable REST APIs. You will also improve observability and operational reliability, solve production challenges and contribute ideas that help the team build better technical solutions. This position offers a hybrid working environment, combining working from home with working alongside your colleagues at a Rabobank office.

At a glance
  • Design and maintain Java-based microservices for business-critical digital banking platforms.
  • Work with Java 21+, Spring Boot, REST APIs, Kafka and SQL or NoSQL databases.
  • Help provide reliable digital banking experiences for 9.5 million customers worldwide.
  • Work 36 to 40 hours per week in a hybrid working environment.
What will you do as a Software Engineer?
  • Design, develop and maintain Java 21+ microservices for business-critical digital banking platforms.
  • Build secure, scalable and high-performing REST APIs that support reliable customer experiences.
  • Improve reliability and observability through monitoring, logging, alerting and production support.
  • Work with developers, architects, product owners and other stakeholders to evaluate assumptions and shape technical solutions.
  • Contribute ideas and improvements that support the quality and continuous development of the platform.
Skills, tools and areas of expertise
  • Java 21+ and Spring Boot, used to develop and maintain backend services and microservices.
  • REST APIs and distributed microservice architectures, used to create scalable integrations between services.
  • Kafka and SQL or NoSQL databases, used to process and store data within the platform.
  • Monitoring and observability tools, including Dynatrace, Splunk and PagerDuty, used to identify and resolve operational issues.
  • CI/CD practices and tools, including Maven, Git and Azure DevOps, used to test, build and deploy software.
Together we achieve more than alone

We believe in the power of differences. By combining people’s differences, we become an even better bank. We are curious about what you will bring to Team GSM. Within Team GSM, you will work on backend services that support Rabobank’s digital customer experiences. You will collaborate with developers, architects, product owners and stakeholders to keep business-critical platforms secure, scalable and reliable. The team uses Java 21+, Spring Boot, REST APIs, Kafka, Azure Cloud, Cloud Foundry, Maven, Git, Azure DevOps, Dynatrace, Splunk, PagerDuty and modern CI/CD pipelines. You will work with your colleagues in a hybrid working environment. The precise balance between working from home and working at the office will be discussed during the application process.

Why everyone is welcome at Rabobank

At Rabobank, we are working towards a culture where everyone feels welcome. We value our differences and use them to collaborate more effectively and make better decisions. By being open to different perspectives, we create an environment where colleagues feel heard.

What do you bring?
Must-haves:
  • At least three years of demonstrable experience working with Java and Spring Boot.
  • A solid understanding of distributed microservice architectures and API design.
  • Experience with monitoring, logging, alerting and observability tooling.
  • Experience with SQL or NoSQL databases, CI/CD pipelines, automated testing and deployment practices.
  • Fluency in English and the ability to work effectively with developers, architects, product owners and other stakeholders.
  • You are located in the Netherlands and have the legal right to work in the Netherlands.
Nice-to-haves:
  • You contribute ideas, question existing approaches constructively and help influence technical decisions.
  • You take initiative and look for opportunities to improve systems, engineering practices and team outcomes.
You and the application process

Responding to the vacancy Software Engineer at Rabobank is possible until November 21, 2026.

  • Contact for questions about the vacancy ask Arni Smit, Senior Tech Lead Core Experience Platform, at Arni.Smit@rabobank.nl
  • The application process includes 2 interviews via Microsoft Teams.
  • After the second interview, you will complete a live coding challenge as part of the application process.
  • If you are invited for an interview, Bo, our virtual assistant, will contact you by SMS and email to schedule it.
  • A reliability assessment is part of the procedure.
  • You can find answers to frequently asked questions on the Rabobank careers website.
  • We respect your privacy.
  • Rabobank is unable to consider candidates who require relocation from another country.
Frequently asked questions

Is this role suitable for my experience level?

This role is intended for software engineers with at least five years of demonstrable experience working with Java and Spring Boot. You also need experience with microservice architectures, API design and software delivery practices.

What will I do each day as a Software Engineer?

You will design and maintain Java microservices and REST APIs, improve the reliability and observability of the platform and help resolve production challenges. You will also work with technical and business stakeholders to develop better solutions.

Which skills, tools or technologies will I use?

The confirmed technology stack includes Java 21+, Spring Boot, REST APIs, Kafka, SQL and NoSQL databases, Azure Cloud, Cloud Foundry, Maven, Git, Azure DevOps, Dynatrace, Splunk and PagerDuty.

Can I work hybrid?

Yes. This position offers a hybrid working environment in which you can combine working from home with working alongside your colleagues at a Rabobank office.

Which team will I join and who will I work with?

You will join Team GSM. You will work closely with developers, architects, product owners and stakeholders on backend services for Rabobank’s digital customer experiences.

What does the application process include?

If you are invited to continue in the application process, Bo, Rabobank’s virtual assistant, will contact you to schedule your interview. After the second interview, you will complete a live coding challenge. A reliability assessment is also part of the procedure.

Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Senior DevOps Engineer Digital Assets Services
Senior DevOps Engineer Digital Assets Services

Rabobank • Utrecht

Híbrido
EUR 56.000 - 80.000
Thirteenth month
8% holiday allowance
10% Employee Benefit Budget
+1
Security Proffesional B IT 4 IT
Security Proffesional B IT 4 IT

Rabobank • Utrecht

Híbrido
EUR 46.000 - 65.000
Thirteenth month
8% holiday allowance
Employee Benefit Budget 10%
+3
Developer Relations Specialist
Developer Relations Specialist

Rabobank • Utrecht

Híbrido
EUR 67.000 - 96.000
Thirteenth month
8% holiday allowance
10% Employee Benefit Budget
+1
Senior Tech Lead Consumer Interaction
Senior Tech Lead Consumer Interaction

Rabobank • Utrecht

Híbrido
EUR 84.000 - 120.000
Thirteenth month
Holiday allowance 8%
Employee Benefit Budget 10%
+1
Product Manager - Software Delivery Platform
Product Manager - Software Delivery Platform

Rabobank • Utrecht

Híbrido
EUR 67.000 - 96.000
Thirteenth month
Holiday allowance 8%
Employee Benefit Budget 10%
+1
Product Manager - Software Delivery Platform
Product Manager - Software Delivery Platform

Rabobank Gruppe • Utrecht

Híbrido
EUR 67.000 - 96.000
Thirteenth month
Holiday allowance 8%
Employee Benefit Budget 10%
+3
Software Engineer
Software Engineer

The Preferred Supplier • Utrecht

Presencial
EUR 55.800 - 66.960
Arealead Frontend foundation
Arealead Frontend foundation

Rabobank • Utrecht

Híbrido
EUR 115.000 - 165.000
Thirteenth month
Holiday allowance 8%
Employee Benefit Budget 10%
+4
Medior DevOps Engineer - Databricks
Medior DevOps Engineer - Databricks

Rabobank • Utrecht

Híbrido
EUR 46.000 - 65.000
Thirteenth month
8% holiday allowance
Employee Benefit Budget 10%
+2
DevOps Engineer
DevOps Engineer

Rabobank • Utrecht

Híbrido
EUR 56.000 - 80.000
Thirteenth month
Holiday allowance 8%
Employee Benefit Budget 10%
+2