2,135,525open jobs
135,026companies
245,642added this week
Browse all
Salary
$67k – $96k per year (gross)
Location
Hybrid (Utrecht, Netherlands)
Seniority
Senior · 5+ years exp
Employment
Full-Time

Confirmed on the employer's own hiring board on Nov 7, 2026. First seen by Alion on Nov 5, 2026. Rabobank scores B on the Alion truth index.

Overview
Company
Impact
Profile match
Rabobank is a Dutch cooperative bank headquartered in Utrecht, owned by its local member banks and their members. It provides retail, private and business banking in the Netherlands and is a major international lender to the food and agriculture sector, with wholesale and rural banking operations in countries such as Brazil, the United States, Australia and Chile. Its roots go back to farmer credit cooperatives founded in the Netherlands in 1898, whose two central organisations merged into Rabobank in 1972. It hires product owners, credit analysts, auditors, AI engineers and rural sales interns in Utrecht, São Paulo, Sydney and New York.

This is what we offer you

Gross monthly salary between € 5.030 and € 7.183 (scale 09).
  • Thirteenth month's salary and 8% holiday allowance

  • 10% Employee Benefit Budget

  • EUR 1,400 development budget per year

  • Hybrid working: balance between home and office work (possible for most roles)

  • A pension, for which you can set the maximum amount of your personal contribution

View allour benefits.

Job Title

Software Engineer (Java 21+)

Job Description

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 [email protected]
  • Contact Rebecca Stumpel, Corporate Recruiter, at [email protected]
  • 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.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,135,525 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Utrecht
In office · Internship · Bachelor's Degree · Freeport
Python
JavaScript
C#
Node JS
Frontend
React.js
DevOps
Rest API
Apply
$60k – $107k per year · Remote (United States) · 4+ years exp · Bachelor's Degree · Minneapolis
Python
AI/ML
LangGraph
LangChain
Embeddings
Prompt Engineering
Function Calling
AI Agents
LLM
RAG
Human-in-the-Loop
Structured Outputs
Agentic Workflows
Machine Learning
DevOps
CI/CD
Apply
In office · 8+ years exp · Bachelor's Degree · Bengaluru
JavaScript
TypeScript
SQL
AI/ML
Copilot
Prompt Engineering
OpenAI
Frontend
Vue.js
GraphQL
Next.js
Angular
React.js
DevOps
Rest API
GCP
Azure
CI/CD
Git
AWS
Docker
Kubernetes
Management
Agile
Apply
Remote (Brazil) · Contractor · 4+ years exp · Brazil
JavaScript
Java
Java
Spring Boot
Frontend
Vue.js
React.js
DevOps
Rest API
Git
Management
Scrum
Kanban
Apply
Remote (Brazil) · Contractor · 3+ years exp · Brazil
JavaScript
Java
Java
Spring Boot
Frontend
Vue.js
React.js
DevOps
Rest API
Git
Management
Scrum
Kanban
Apply
Integration Engineer 11 hours ago
Hybrid · Full-Time · Dubai
Python
Java
SQL
Apex
Java
Apache Camel
Apex
MuleSoft
Databases
Oracle
RabbitMQ
Apache Kafka
DevOps
Rest API
Kong
CI/CD
Git
Docker
QA
Swagger
Apply
Hybrid · Full-Time · 12+ years exp · Bachelor's Degree · Bengaluru
Apex
Apex
MuleSoft
DevOps
Rest API
Splunk
Terraform
GCP
GitHub Actions
Datadog
Kong
Prometheus
Azure
CI/CD
GitOps
ArgoCD
AWS
Kubernetes
Nginx
Grafana
Platform Engineering
Self-Healing
FinOps
Incident Management
SLI/SLO/SLA
API Gateway
Apply
In office · Athens
JavaScript
TypeScript
SQL
Ruby
Ruby
Ruby on Rails
Sidekiq
Minitest
Databases
PostgreSQL
ElasticSearch
AI/ML
Copilot
Claude Code
Frontend
Angular
React.js
Mobile
Ionic
DevOps
Git
QA
Playwright
Apply
$61k – $86k per year (gross) · Remote (Poland) · Poland
Kotlin
Swift
Kotlin
Ktor
Koin
SQLDelight
Swift
Kingfisher
Swift Concurrency
Frontend
GraphQL
Mobile
UIKit
SwiftUI
MVI
MVVM
Firebase
Kotlin Multiplatform
XCTest
Bitrise
TestFlight
DevOps
Rest API
GCP
Datadog
CI/CD
Kubernetes
QA
XCUITest
Apply
$53k – $76k per year · Hybrid · Full-Time · Amsterdam
SQL
DevOps
Azure DevOps
Azure
Management
ServiceNow
Agile
Apply
Hybrid · Full-Time · 10+ years exp · Sydney
Kotlin
Swift
AI/ML
Copilot
Prompt Engineering
AI Agents
RAG
Agentic Workflows
Mobile
Jetpack Compose
UIKit
SwiftUI
MVVM
Clean Architecture
DevOps
Rest API
CI/CD
Apply
Hybrid · Full-Time · 10+ years exp · Sydney
Java
Java
Spring Boot
Databases
Apache Kafka
AI/ML
Copilot
Prompt Engineering
AI Agents
RAG
Agentic Workflows
DevOps
Rest API
Azure DevOps
Azure
CI/CD
Apply
Hybrid · Full-Time · Sydney · Orange · Toowoomba · Brisbane · Melbourne
Apply
Hybrid · Full-Time · Sydney
AI/ML
Copilot
Prompt Engineering
AI Agents
RAG
Agentic Workflows
DevOps
CI/CD
Management
Agile
QA
Selenium
Playwright
Postman
Rest-Assured
Apply
$67k – $96k per year (gross) · Hybrid · Full-Time · 7+ years exp · Utrecht
Java
Java
Spring Boot
DevOps
OpenShift
Azure DevOps
Azure
CI/CD
AWS
Kubernetes
Platform Engineering
Incident Management
Linux
Apply
PHP Software Engineer 7 hours ago
≈ $51k – $99k per year (Estimated) · In office · Utrecht
JavaScript
PHP
Databases
MySQL
Redis
ClickHouse
RabbitMQ
DevOps
CI/CD
Kubernetes
Linux
Cybersecurity
ISO 27001
Apply
$49k per year · In office · Full-Time · Utrecht
Kotlin
C#
C#
.NET
Mobile
Jetpack Compose
DevOps
Terraform
Azure DevOps
Azure
CI/CD
Bicep
Apply
$48k – $67k per year · In office · Contractor · Utrecht
JavaScript
Java
TypeScript
Frontend
Angular
DevOps
Splunk
OpenShift
Docker
AppDynamics
Analytics
Informatica
Management
Scrum
Apply
$48k – $67k per year · In office · Contractor · Utrecht
JavaScript
TypeScript
C#
C#
.NET
Frontend
Angular
DevOps
Splunk
OpenShift
Azure DevOps
Azure
Docker
Analytics
Informatica
Management
Scrum
Apply
$52k – $57k per year · Hybrid · Full-Time · 3+ years exp · Utrecht
JavaScript
TypeScript
Node JS
Databases
MySQL
Redis
Google BigQuery
AI/ML
AI Agents
Agentic Workflows
DevOps
GCP
AWS
Kubernetes
Apply
See all jobs
This is one of many
2,135,525 more open roles from verified company boards, updated every day.