Junior Java DevOps Engineer - Young Engineering Professional Program


Interested in a job in IT and contributing to a better world? Discover your best self with the Young Engineering Professional Program.

You and your future
During the Young Engineering Professional Program (also known as YEPP) at Rabobank you work on your career one day a week by following a technical track, or you work on your personal development. You develop talents you didn’t know you had and we are given the space to discover for yourself what you are good at and what you like. And then? Everything you learn in the training courses can immediately be put into practice, because the other 4 days you work in your starter position as a Java developer.Under the guidance of experienced colleagues, you will become a specialist in your field in no time. In addition, in the program you will work together with the team on 2 business challenges on themes such as sustainable agriculture or the cooperative energy transition. 

About us

  • Area Shopping: Join our dynamic team within the Tribe Payments.
  • Fun Factor: We prioritize employee satisfaction while maintaining a customer-centric environment.
  • Payment Products: Our portfolio includes iDEAL, Cash solutions, Open Banking API’s, Pricing & billing solutions, and mobility.

Your role

As a Java developer you work on one of the most important payment products of the bank and of the Netherlands: iDEAL payments. iDEAL is the most used online payment method, and we want to keep it that way. That’s why we are constantly improving our product together with all our partners. In the coming years we will be expanding iDEAL on a European scale, by introducing a new payment method called wero. A challenging initiative that you can be a part of. We have to design and develop a complete new chain of application. We need your help to create and test the software and make sure everything which is already available for our customers is available conform the Payments high available standards.

As part of a DevOps team, you design, develop and maintain software. Your work makes iDEAL payments and in the future wero payments, possible, 24*7, easy and fast.

As a DevOps squad, we do not have a fixed set of responsibilities; together we take responsibility for the full lifecycle, from idea to implementation, to operation, including monitoring, logging and alerting. We follow the principle: you build it, you run it!

Our tech stack consists of Java, Kotlin, Springboot, MicroServices in the Cloud using Cloud Foundry, Azure DevOps and creating the coolest (Angular) frontends in our online channels.


  • Fast Checkout Profile: Create a solution where customers can use a profile for swift e-commerce checkouts.
  • High-Volume Transactions: Develop applications capable of handling large payment transaction volumes using Kotlin and reactive programming principles with Spring Webflux.
  • Monitoring Solution: Implement a robust monitoring system to ensure our value chain remains available 24/7 for our customers.


  • Program Length: Young Engineering Professional Program (YEPP) spans 18 months.
  • Future Role: After YEPP, you’ll continue as a Java developer (DevOps engineer) with us.
  • Hours per week: 40

Your development

To become the specialist in your professional field, in the Young Engineering Professional Program 1 day a week you mainly attend training courses that that support your talent development. The courses are often given by experienced colleagues or trainers with a track record. You build your network, gain valuable experience and develop skills which will be of use to you later in your career.

Learning from each other
Development is our top priority. Because the best way to learn is by doing, through mistakes and successes. At Rabobank we offer you the right balance between freedom and supervision. To develop talents you never thought you possessed. To specialize in a professional field or explore the things you're good at and enjoy doing. During the Young Engineering Professional Program you can count on us for excellent supervision. You'll work with experienced colleagues and have lots of contact with young professionals.

‘Area Shopping offers diverse learning opportunities for me as a former YEP trainee. It’s a diverse, safe, fun environment where you can apply your knowledge to real-world challenges, from payment processing systems to street parking! ’ - An Li, Java DevOps engineer

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.

You and your talent

  • Education: Bachelor’s or master’s degree, or an equivalent working/thinking level.
  • Software Development Affinity: Demonstrated interest in software development, with existing experience in Java and Spring Boot.
  • Language Skills: Excellent proficiency in English.
  • Feedback-Driven: Embrace feedback as an opportunity for growth.
  • Learning from Mistakes: View mistakes as learning experiences.
  • Adaptability: Thrive in changing situations.
  • Solution-Focused: Maintain a strong focus on finding solutions.

This is what we offer you

  • Most of all, we offer you an 18 month long rich learning experience, while you advance your career towards an expert in your field
  • A gross monthly salary in function scale 7
  • A combination of working from home and at the office
  • A personal development budget of € 1,400-

This is a selection of the terms of employment for a Java DevOps engineer based on a 40-hour working week.

You and the job application process

We believe in the power of difference. Bringing together people's differences is what makes us an even better bank. What can you bring to Rabobank? We can't wait to hear from you.

So get in touch straightaway:

  • Any questions about working at Rabobank and the process? Contact Clemens Schinkel, Corporate Recruiter via Clemens.Schinkel@Rabobank.nl.
  • A technical assessment and/or a personality assessment is part of the selection process.
  • Please add your motivational letter in your application.
  • Interviews will be held via MS Teams or at our office in Utrecht.
  • A security check is part of the process.
  • We respect your privacy.

Vacature informatie

Organisatie: Rabobank

Locatie: Utrecht