Utrecht Winthontlaan 1, Netherlands
3 days ago
Junior Java Developer
Job TitleJunior Java Developer

Job Description

Junior Java Developer 

Are you ready to make an impact on one of Rabobank's most essential and widely used features, helping our customers with their daily banking needs? Join our vibrant team where "fun" is a core value, customer and employee satisfaction are our priorities, and we strive for maximum customer value. We are committed to continuously optimizing our payment services for the digital age. 

 

You and Your Job 

At Rabobank, you will take responsibility for the entire software lifecycle—from idea to realization and operation. Our guiding principle is simple: you build it, you run it. You will ensure our solutions meet the highest standards of architecture, security, and documentation. Your role goes beyond building and testing software; you will also contribute to quality assurance, software testing, and incident resolution. Your problem-solving skills and proactive approach will be key as you inspire the team with the latest digital developments and actively propose improvements. 

 

You will be part of the Pay and Receive on Time (PaROT) area, within the Tribe Payments. PaROT is dedicated to unburdening our customers by delivering seamless online payments and services. Your team will focus on the features Payments Request and Sign Orders. The Sign Orders feature enables business customers to digitally sign their payment orders and batches. Both features are crucial to our banking system, handling over a million daily requests and enabling our customers to transfer money seamlessly and robustly. 

 

Join us and become indispensable to our team, driving innovation and excellence in one of Rabobank's most impactful features. 

 

An Example from the Tribe Payments: 

In 2021, we set up a great collaboration with the Jarige Job Foundation. In the Netherlands, every year there are children who cannot celebrate their birthdays because there is no money for them at home. The Jarige Job Foundation helps these children by giving them a birthday box. When selling a Rabo Youth Account, parents can choose not to receive a welcome gift themselves, but to donate it to the foundation or make a financial donation from Rabobank. Every year, almost 6,000 gifts and €80,000 are donated to the Jarige Job Foundation through this process! 

 

Facts & Figures 

36 or 40 hours per week 

43,822 Rabobank colleagues worldwide 

 

Together We Achieve More Than Alone 

We believe in the power of diversity. Bringing together people’s differences and strengths is what makes us an even better bank. Our team consists of both IT and a business Product Owner. We are curious about what you can bring to our team, as part of the Payments Tribe. Come onboard and join our team! 

 

To give you an idea, here are some facts about us: 

We have over ten million accounts. 

We serve approximately 8.7 million customers worldwide. 

On peak moments, we process over twenty-five million transactions per day. 

During peak moments, we process over twenty-five hundred transactions per second. 

 

You and Your Talent 

Within Payments, we value integrity, customer focus, an improvement and embracing change mindset, and openness. Additionally, it is important that you are a team player and recognize yourself in the checklist below: 

 

Software Development Expertise: 1-3 years of experience in developing software solutions in a cloud environment, with proficiency in Java (preferably version 21), Spring Boot (3.x), and Maven (Kotlin is a plus). 

Backend Knowledge: Knowledge of back-end technologies like Spring Security, JWT, and Authorization Hub. Knowledge in a micro-services architecture using REST (GraphQL is a plus) and security standards like JWT and certificate validation. 

DevOps and Agile Experience: Experience in Agile and Scrum methodologies, coupled with a DevOps mindset. Familiarity with Azure Pipelines (YAML + Azure DevOps), CheckMarx, SonarQube, NexusIQ, and Cloud Foundry. 

Ownership and Responsibility: Strong sense of ownership and responsibility, with the ability to take initiatives and take responsibility for your own delivery. 

Collaboration Skills: Excellent collaboration skills, with a proven ability to work effectively in a team setting, ensuring smooth communication and coordination. 

Language Proficiency: Fluent in English, with strong communication skills. 

A Plus: Continuous Integration and Deployment: Experience with tools such as Azure Key Vault, Cyber-Ark, Split.io (for rollout strategy and custom filter functionality), SignalFx, Splunk, NPM, Yarn, Jest, and WebdriverIo. 

 

You and the Job Application Process 

We believe in the power of differences. By combining people's differences, we become an even better bank together. What will you add to Rabobank? We are curious. 

 

Your Motivation 

Please provide us with a motivation letter for your application. In this letter, we would like to have the following questions answered: 

1. Can you describe your experience with Java, Kotlin, and/or front-end frameworks? 

2. What do you consider to be your strongest skill? 

3. What do you expect from a position in our team? 

4. Why do you think you are the best fit for our team? 

Applications via e-mail or LinkedIn won’t be considered; please apply on our website. 

To be considered for this position, you must be located in the Netherlands and eligible to work in the Netherlands. 

Questions about working at Rabobank and the procedure? Contact Sacha Veenhof, Young Talent Recruiter via Sacha.Veenhof@Rabobank.nl. 

Interviews take place via MS Teams. 

Please add a motivational letter to your application. 

A reliability assessment is part of the procedure. 

We respect your privacy. 

Confirm your E-mail: Send Email