Medior/Senior Java Software Engineer

Rabobank

Utrecht

Hybride

EUR 56 000 - 80 000

Plein temps

Il y a 3 jours
Soyez parmi les premiers à postuler

Une candidature complète en une minute

Un CV et une lettre de motivation personnalisés, prêts à envoyer.

Passez les filtres ATS

Avantages offerts par ce poste

Thirteenth month
8% holiday allowance
10% Employee Benefit Budget
Development budget EUR 1,400 per year

Résumé du poste

Rabobank in the Netherlands is seeking a Medior/Senior Java Software Engineer to design, build and operate scalable Java services within a distributed, event-driven landscape. You will own the technology you build and collaborate with fellow engineers to deliver solutions at scale.

You will work in an agile environment, challenge existing approaches, and contribute to engineering communities while expanding your expertise in Java, Spring, microservices and cloud technologies.

Qualifications

  • Bachelor's degree in a field related to software engineering.
  • 5–8 years of software engineering experience with distributed systems.
  • Strong hands-on experience with Java 17+ and Spring 3.5+.
  • Experience with microservices, event-driven architecture and API-first design.

Responsabilités

  • Build and operate scalable Java services and APIs within a distributed, event-driven landscape.
  • Take ownership of your applications from design to production and continuous improvement.
  • Strengthen engineering culture by sharing knowledge and collaborating across teams.
  • Contribute to technical discussions, reviews, guilds, chapters and engineering communities.

Connaissances

Distributed systems mindset

Formation

Bachelor's degree in a relevant field

Outils

Java
Spring
Microservices
Event-driven
Domain-Driven Design
API-first
Kafka
AWS
Kubernetes
CI/CD
Terraform
OpenTelemetry
Prometheus
Grafana

Description du poste

  • 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.

Or view all ourbenefits.

Do you want to build scalable software that helps entrepreneurs access the financing and services they need, while shaping the engineering landscape behind it? Join Rabobank as a Medior/Senior Java Software Engineer.

As a Medior/Senior Java Software Engineer, you help Rabobank transform towards a segment-agnostic process landscape for entrepreneurs. Our ambition is to give customers fast and easy access to insights into their loans and credit solutions through an Automated, Guided & Tailored approach.

You design, build and operate scalable services and work closely with fellow engineers to develop smart solutions that can be deployed at scale. You take ownership of the technology you build, keep our stack and dependencies up to date and contribute to a strong engineering culture.

You will also challenge existing ways of working and continuously look for opportunities to make our software, processes and engineering practices better.

Practical examples
  • Design and build scalable Java services and APIs within a distributed, event-driven landscape.
  • Maintain and improve services and dependencies together with your own and other engineering teams.
  • Prevent and resolve production incidents in line with agreed SLAs and identify their root causes.
  • Improve our technology stack and engineering processes with solutions that can be applied at scale.
  • Contribute to technical discussions, design reviews, guilds, chapters and other engineering communities.
Top responsibilities
  • Build and operate reliable, scalable and fault-tolerant Java services.
  • Take ownership of your applications, from design and development to production and continuous improvement.
  • Strengthen our engineering culture by challenging existing solutions, sharing knowledge and collaborating across teams.
Together we achieve more than alone

At Rabobank, software engineering is a team effort. You work in an agile environment together with software engineers and other specialists and collaborate with different back-end and front-end teams that consume your services.

You are encouraged to take initiative, explore new technologies with your fellow engineers and contribute to guilds, chapters and workgroups. Continuous learning is an important part of the way we work. You develop your own expertise while helping the engineers around you grow as well.

Your profile

You combine strong software engineering skills with curiosity, ownership and a collaborative mindset. You see possibilities rather than obstacles and are comfortable taking the initiative instead of waiting for somebody else to solve a problem.

For this position, we are looking for someone with:

  • A relevant bachelor's degree and approximately 5 to 8 years of software engineering experience, including experience designing and operating distributed systems.
  • Strong hands-on experience with Java 17 or higher and Spring 3.5+, preferably combined with microservices, event-driven architecture, Domain-Driven Design and an API-first approach.
  • Solid knowledge of distributed systems, including scalability, fault tolerance, high availability, consistency, replication and partitioning, with experience using Kafka or a comparable streaming platform.
  • Hands-on experience with cloud and platform engineering, preferably AWS, combined with Kubernetes, CI/CD and infrastructure-as-code technologies such as Terraform or CloudFormation.
  • Experience with databases and production engineering, including relational and NoSQL databases and observability tooling such as Prometheus, Grafana, OpenTelemetry or Splunk.

Experience with technologies such as Redis, Memcached or Pulsar, operating large-scale event-streaming platforms, or contributing to open-source distributed-systems projects is an advantage.

You are comfortable communicating in English. Dutch is considered an advantage.

Please note that we have a preferred candidate for this position.

You and the application process
  • Candidates must already hold a valid visa that allows them to work in the Netherlands to be eligible for this vacancy.
  • If you are invited for an interview, Bo, our virtual assistant, will contact you by SMS and email to schedule the interview.
  • You can find answers to frequently asked questions here:
Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

Product Manager - Software Delivery Platform
Product Manager - Software Delivery Platform

Rabobank • Utrecht

Hybride
EUR 67 000 - 96 000
Thirteenth month
Holiday allowance 8%
Employee Benefit Budget 10%
+1
Senior Tech Lead Consumer Interaction
Senior Tech Lead Consumer Interaction

Rabobank • Utrecht

Hybride
EUR 84 000 - 120 000
Thirteenth month
Holiday allowance 8%
Employee Benefit Budget 10%
+1
Medior DevOps Engineer – Integration Journey
Medior DevOps Engineer – Integration Journey

Rabobank • Utrecht

Hybride
EUR 46 000 - 65 000
Thirteenth month
8% holiday allowance
10% Employee Benefit Budget
+1
Security Proffesional B IT 4 IT
Security Proffesional B IT 4 IT

Rabobank Gruppe • Utrecht

Hybride
EUR 46 000 - 65 000
Thirteenth month
Holiday allowance 8%
Employee Benefit Budget 10%
+2
Medior DevOps Engineer - Databricks
Medior DevOps Engineer - Databricks

Rabobank • Utrecht

Hybride
EUR 46 000 - 65 000
Thirteenth month
8% holiday allowance
Employee Benefit Budget 10%
+2
Senior Tech Lead Consumer Interaction
Senior Tech Lead Consumer Interaction

Rabobank Gruppe • Utrecht

Hybride
EUR 84 000 - 120 000
Thirteenth month
8% holiday allowance
10% Employee Benefit Budget
+1
Product Manager - Software Delivery Platform
Product Manager - Software Delivery Platform

Rabobank Gruppe • Utrecht

Hybride
EUR 67 000 - 96 000
Thirteenth month
Holiday allowance 8%
Employee Benefit Budget 10%
+3
Senior/Medior Java Engineer — Build Scalable Microservices
Senior/Medior Java Engineer — Build Scalable Microservices

Rabobank • Utrecht

Hybride
EUR 56 000 - 80 000
Thirteenth month
8% holiday allowance
10% Employee Benefit Budget
+1
Software Engineer
Software Engineer

The Preferred Supplier • Utrecht

Sur place
EUR 55 800 - 66 960
Senior DevOps Engineer Digital Assets Services
Senior DevOps Engineer Digital Assets Services

Rabobank • Utrecht

Hybride
EUR 56 000 - 80 000
Thirteenth month
8% holiday allowance
10% Employee Benefit Budget
+1