Java developer – Open Banking

Organisatie
Locatie
Utrecht
Arbeidsvoorwaarden
Marktconform
Vakgebieden
Deze vacature is niet meer vacant

Do you want to make real impact on how Rabobank provides high quality services to their API users in the world of Embedded Services? Then join the area ‘Banking-as-a-Service‘ as an experienced Java developer!

You and your job

Working as senior Java developer in area ‘Banking-as-a-Service’, you play a crucial role in developing and running applications to provide our API users a seamless and secure experience.

You will work at the area ‘Banking-as-a-Service’ where our day-to-day business focuses on building the external API platform of Rabobank. We develop everything necessary so that producers and consumers can easily integrate with each other. Obviously following the highest standards to ensure a stable and secure connection.

Our area consists of 4 multidisciplinary IT squads who bear an end-to-end responsibility of their products and processes. We do that with an DevOps mindset; You build it, you run it!

In this position you will be one of the most experienced developers in squad Pacman. Their purpose is to provide PSD2 and Commercial Third Parties a secure and seamless access to Rabobank accounts for external applications using API’s.

As senior Java developer you are responsible for shaping, developing and running high quality software applications. You’re also able to coach and guide others in that. You act in the front line of refining epics and pbi’s and guide them through the whole software delivery lifecycle, from design  to deployment, and from testing to monitoring. Next to that, you dare to challenge the status quo and to speak up during team sessions.

We’d love to build innovative Cloud based solutions. Our tech-stack consists of;

Java, Spring Boot, Cloud Foundry, Azure native, Azure SQL database, Angular, TypeScript, Azure CI/CD pipelines, SignalFX, Dynatrace, Splunk

Practical examples

  • You are a sparring partner to the Solution Architect and Product Owner on technical queries

  • In the morning you start working on a complex backend user story, in the afternoon you help your squad by fixing an incident that has high customer impact.

  • You initiate pair programming sessions to ensure high quality coding standards and coach others

  • In a hackathon you design, refine and develop functionalities that makes your end users life easier

Facts & Figures

  • 36 or 40 hours a week

  • Hybrid working environment

  • 43,822 Rabobank colleagues around the world

Top 3 responsibilities

  • Develop complex Java based backend solutions in the Cloud

  • Align with the Solution Architect and Product Owner to design the best fit solution for your business requirements

  • Coach other squad members through the whole software delivery lifecycle

Together we achieve more than alone

We believe in the power of difference. Bringing together people's differences is what makes us an even better bank. So we are very curious about what you can bring to our team at Banking-as-a-Service.

Within area Banking-as-a-Service we work hard every day to build the bank of the future. We do that together, as a group of enthusiastic, engaged and passionate people with different cultures and backgrounds. And of course it comes with lots of FUN! That’s what our Area makes it a great place to work!

Jordy van der Meij, IT Lead.

The 50 people in Banking-as-a-Service working on building the external API platform of Rabobank. Working together is the way we work; as 1 passionate team at Rabobank. Talking of Rabobank: We are a Dutch bank that operates in 38 countries for over 9,500,000 customers. Together with these customers, our members and partners we stand side by side to create a world in which everyone has access to enough healthy food. In the Netherlands we work to create a country in which people are happy with how they live, work and do business.

Want to know more about our Area “Banking-as-a-Service”? Read the blog post of our colleague Julia Lam on the Rabo TechBlog: https://rabobank.jobs/en/techblog/business-innovation-technology/importance-human-design-it-platform/

You and your talent

Within Banking-as-a-Service we value integrity, agility and strive for an Engineering Culture.

It’s is important that you are a self-starter, have strong problem solving and communication skills and recognize yourself in the checklist below:

  • 5+ years’ experience in developing complex software solutions in Cloud environments

  • Deep Java expertise

  • In depth knowledge of most of our tech-stack

  • Experience in coaching and guiding other developers

  • Experience in Agile and Scrum methodologies

  • You have a DevOps mindset

  • You take ownership and responsibility

  • You’re great in collaboration

  • You’re fluent in English

It’s a big plus if you also check any of the boxes below:

  • Experience in building and maintaining Azure DevOps pipelines

  • Experience in QA & Test automation frameworks

  • You bring any other T-shaped skill set with you

  • You’re fluent in Dutch

For this position you must be working and living in the Netherlands already.

This is what we offer you

  • Up to € 5.811 gross per month based on 36 hours a week (scale 9)

  • An 8% holiday allowance and a 13th month

  • An Employee Benefit Budget (11% of your gross monthly salary). You decide how to spend this budget. This may include purchasing extra leave days, making extra pension contributions or even receiving a monthly cash pay-out.

  • 100% reimbursement of the costs of home/work travel if you travel by public transport! Do you still prefer to travel by car or motorbike? Then choose a home/work travel allowance.

  • A combination of working from home and working from the office.

  • A pension scheme to which you contribute 5.5%

  • A monthly € 40,- nett work from home allowance, based on working from home 5 days per week.

  • A monthly € 40,- nett internet allowance.

  • An annual Personal Development Budget of € 1.400,-.


This is a selection of the terms of employment for a Java developer based on a 36-hour working week. You can find all terms of employment on rabobank.jobs/en/conditions-of-employment.

You and the job application process

Reply to the vacancy for Java developer at Rabobank.

  • Responses will be handled in accordance with vacancy management.

  • A technical assessment is part of the interview process

  • Any questions about working at Rabobank and the process? Contact: Isabelle Brust, Recruiter, via isabelle.brust@rabobank.nl.

  • We will hold the interviews through a video call.

  • You can find answers to the most frequently asked questions on rabobank.jobs/en/faq.

  • A security check is part of the process.

  • We respect your privacy.

Vacature informatie

Organisatie: Rabobank

Locatie: Utrecht

Opleidingsniveau: