Java Developer – Payment Accounts
- Salary: Gross monthly salary between EUR 4,931 and EUR 7,043 (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 our benefits.
The position can be classified in scale 8 or 9, depending on your relevant work experience and demonstrated skills.
Build and run payment account software used by 8.5 million customers, ensuring smooth onboarding, daily banking journeys, and measurable improvements through data, dashboards and metrics.
Deliver end‑to‑end improvements for Rabobank’s payment account journeys by taking ownership from idea to go‑live, measuring impact, and making decisions based on data. As the Java Developer – Payment Accounts, you guide others, keep colleagues inspired, and turn business needs into reliable software that customers and colleagues use every day.
- Design, build and manage software that supports the sale and management of payment products.
- Refine epics and stories with stakeholders, then coach teammates while leading delivery across the lifecycle.
- Implement Azure CI/CD pipelines, BPMN flows with Camunda, and observability with Splunk dashboards.
Facts & figures
- 36 hours per week.
- Tech stack includes Java (8+), Spring Boot, Azure SQL Database, Angular, TypeScript and Camunda.
- Over 48,000 Rabobank colleagues worldwide.
- Engineer scalable payment account services and APIs that handle large customer volumes with predictable performance; use dashboards and metrics to steer improvements.
- Configure and optimize CI/CD with Azure DevOps pipelines, automate quality gates, and monitor production via actionable Splunk alerts and SLO‑oriented dashboards.
- Model and operate core processes in BPMN with Camunda, ensuring compliant, auditable flows for account sales, changes and terminations across multiple channels.
In this role you evolve sales applications for day‑to‑day banking, orchestrate processes with Camunda, and mature CI/CD and observability practices so improvements are measurable and customer impact is clear.
We believe in the power of differences. By combining people's differences, we become an even better bank. We're curious about what you'll bring to our team!
The team deliver and maintain payment propositions that enable customers and colleagues to conclude, manage and terminate payment products. Collaboration is our way of working; as one data‑minded team within Rabobank.
For us, your development and that of society go hand in hand. That's why we want to invest in you and work together to create a better world. We summarize this in one sentence: "At Rabobank, you work on yourself and the world around you simultaneously."
This is reflected in your personal development budget, our hybrid work environment, and a good work‑life balance. You can also work on banking matters for our personal and business clients, as well as on social issues like the food and energy transitions.
At Rabobank, we’re working toward a culture where everyone feels welcome. We value our differences and use them to collaborate more effectively and make better decisions. We do this step by step, paying attention to what’s going well and to the areas where we can continue to improve. By being open to different perspectives, we’re creating an environment where colleagues feel heard. That helps us build an organization where people enjoy working—and where we truly understand and serve our customers.
- Senior professional level, with 5+ years developing complex software solutions in a cloud environment.
- In‑depth Java expertise (8+) with Spring Boot; experience with Azure SQL and Cloud Foundry.
- Proven experience coaching and mentoring developers, acting as lead developer within teams.
- Hands‑on with Agile and Scrum; you have a DevOps mindset and take ownership.
- Experience building and maintaining Azure DevOps pipelines and test automation frameworks.
- Experience with BPMN, specifically Camunda; fluent in English; living and working in the Netherlands.
- The position can be classified in scale 8 or 9, depending on your relevant work experience and demonstrated skills.
- For substantive questions about this position: Sébastien Hoekstra via Sebastien.Hoekstra@rabobank.nl
- Questions about working at Rabobank and the procedure? Rose Osté via Rose.Oste@rabobank.nl
- If you are invited for an interview, Bo, our virtual assistant, will contact you via SMS and email to schedule the interview.
- You can find answers to frequently asked questions https://rabobank.jobs/en/faq/.
- A reliability screening is part of the procedure.
- We respect your privacy.
- #LI-RO1 #vacancy
