> Markdown version of [/jobs/ext/3194797-full-stack-engineer-modern-payment-journeys](https://www.wearedevelopers.com/jobs/ext/3194797-full-stack-engineer-modern-payment-journeys). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Full-stack Engineer - Modern Payment Journeys - **Company:** Coöperatieve Rabobank U.A. - **Location:** Utrecht, Netherlands - **Experience:** Experienced - **Salary:** €5,030.0 - **Contract:** Permanent contract - **Skills:** HTML, Java (Programming Language), JavaScript (Programming Language), Spring Security, Microsoft Azure, Cloud Foundry, Software Quality, Continuous Integration, DevOps, Online Banking, Apache Maven, Cisco Nexus Switches, OAuth, JSON Web Token, SonarQube, TypeScript, Datadog, SSL Certificate Management, RxJS, Cyberark, Spring-boot, Backend, Kotlin, AngularJS, Front End Software Development, Checkmarx, Splunk, Selenium Webdriver - **Published:** September 9, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=7009367b303387f0 ## About the Role * Minimally 2 years of work experience * proactivity, self-starter and a can-do attitude * have practical backend experience and be willing to work with Kotlin and Spring Boot; * have experience with Angular and TypeScript, and be willing to contribute across the stack; * be comfortable with operational responsibilities such as monitoring, incident investigation and on-call support; * be interested in the business behind the product, particularly payment journeys, and contribute to shaping practical solutions with the team and solution architect; * communicate and collaborate well in a team that uses pairing and mobbing. ## Description As Full-stack Engineer, you contribute to backend development and operational responsibilities as core part of your work, while also taking on frontend responsibilities. The balance of work varies from sprint to sprint, depending on team needs and product priorities. The backend includes services that support the frontend and enable interaction with other systems. This means understanding the end-to-end user journey, introducing backend changes, and helping to keep the applications reliable and secure. Because many of the things we work on span the stack, a feature or issue may require you to understand how frontend, backend, and operational concerns fit together. Our applications are customer-facing and support payment initiation. Their centralized role in payment initiation requires usage of observability solutions, investigating issues, and participating in an on-call rotation. You will work on the payment initiation feature and on the Address Book Order feature. The goal is to offer reliable and modern payment initiation journeys. Our journeys enable almost 9 million customers private and business to make online euro payments, make saving deposits and withdrawals (including piggy banks), make world payments and manage their foreign currency accounts and soon make WERO payments amongst other cool things. Examples from practice * Contributing to payment initiation features that support online euro payments, savings deposits and withdrawals, and international payments. * Investigating production incidents using observability tooling and helping restore services for customers. * Delivering frontend and backend changes that improve customer payment journeys across different channels. Facts & figures * 36-40 hours per week. * RUPI and RABOI serve both private and business customers through Rabo Banking Online (RBO) and Rabo Business Banking (RBB). * Around 1.7 million payments are created in RUPI every day. * RUPI has one of the most prominent positions on the overview page in RBO and RBB. Top responsibilities * Contribute to our Kotlin-based backend services (in Spring Boot) supporting customer-facing payment journeys. * Contribute to our Angular-based frontend features when a change or issue crosses the stack. * Take the lead in operational activities, such as deployments and configurational changes. * Closely collaborate with colleagues on feature delivery, code quality, and rollout strategy. * Investigate and resolve issues using observability tooling and take part in the team's on-call responsibilities. * Pair and mob with teammates, exchange knowledge, and help improve how we work. You will work on payment journeys that are central to the daily banking experience of millions of customers. Your work spans frontend development, backend ownership, and operational excellence, giving you the opportunity to make a direct impact on highly visible services within Rabobank., * Backend: Java 25, Kotlin, Spring Boot 4.x, Maven, Spring Security, JWT and OAuth, Cloud Foundry. * Frontend: Angular, JavaScript and TypeScript, HTML and CSS, RxJS, Signal Store and NgRx, PNPM and NX, Jest, WebdriverIO, Harness.io for rollout strategies. * DevOps and observability: CI/CD with Azure DevOps, Checkmarx, SonarQube and Nexus IQ, SignalFx, Splunk, CyberArk, Certificate management. ## Related Videos - [Next Level Enterprise Architecture: Modular, Flexible, Scalable, Multichannel and AI-Ready?](https://www.wearedevelopers.com/videos/1017-next-level-enterprise-architecture-modular-flexible-scalable-multichannel-and-ai-ready) - [Keeping applications secure by evolving OAuth 2.0 and OpenID Connect](https://www.wearedevelopers.com/videos/100152-keeping-applications-secure-by-evolving-oauth-2-0-and-openid-connect) - [How to Create New RxJS Operators](https://www.wearedevelopers.com/videos/683-how-to-create-new-rxjs-operators) - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [Enterprise-Cloud-Native - Fast-Paced Development & Deployment in a Highly Secure Banking Environment](https://www.wearedevelopers.com/videos/671-enterprise-cloud-native-fast-paced-development-deployment-in-a-highly-secure-banking-environment) - [Delay the AI Overlords: How OAuth and OpenFGA Can Keep Your AI Agents from Going Rogue](https://www.wearedevelopers.com/videos/1637-delay-the-ai-overlords-how-oauth-and-openfga-can-keep-your-ai-agents-from-going-rogue) ## Related Articles - [Software Developer Salary in The Netherlands [2023]](https://www.wearedevelopers.com/magazine/217-software-developer-salary-in-the-netherlands-2023) - [Best Companies in the Netherlands: Top 25 Companies in 2023 ](https://www.wearedevelopers.com/magazine/193-best-companies-in-the-netherlands-top-25-companies-in-2023) - [How to Find Tech Jobs in Amsterdam](https://www.wearedevelopers.com/magazine/279-how-to-find-tech-jobs-in-amsterdam) - [What’s the Difference Between Frontend and Backend Development?](https://www.wearedevelopers.com/magazine/240-what-s-the-difference-between-frontend-and-backend-development) - [How to land a developer job in Amsterdam](https://www.wearedevelopers.com/magazine/36-how-to-land-a-developer-job-in-amsterdam) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs)