Senior Java Engineer OnePAM

Aanvraagnummer: 38226
Contractvorm: Detachering
Organisatie: ING Bank
Locatie: Amsterdam - Noord-Holland
Uren per week: 36 per week
Tarief: 65 - 80 per uur
Duur van de opdracht: 6 maanden
Regio: Noord-Holland
Startdatum: 18-05-2026
Optie tot verlenging: Mogelijk, maar nog niet bekend
Sluitingsdatum: 05-05-2026 15:00
LET OP! Reacties dienen minimaal 1 werkdag voor de sluitingsdatum binnen te zijn voor tijdige verwerking.
This assignment is only available on a secondment (detachment) basis. Freelancers (ZZP) are not permitted. If you are self-employed, it is possible to work on this assignment through secondment.
Join ING’s Global Customer Data Management (GCDM) tribe as a Senior Java Engineer. You’ll build scalable, high-performance systems that power customer journeys across retail and wholesale banking worldwide.
In this position, you will be at the heart of our scalable technology platforms, responsible for delivering common banking functionalities used in most of the propositions ING offers to its customers. You will work on the Party and Agreement Management (PAM) system.
OnePAM is the global service that provides Master Data Management solutions for managing customer data. The OnePAM service is provided by the Global Customer Data Management tribe (GCDM) and is the customer data store and data layer of the Banking Technology (Touchpoint) Platform. OnePAM supports all ING business lines and entities by providing data and business services to manage Master Party Data, incorporating Touchpoint technology and Global Reference Data Management. It enables consumers worldwide to connect to global services and ultimately decommission local Data Management systems.
The Touchpoint Platform is a critical enabler of ING’s strategy to become one truly global bank and is a key success factor on our path to rapidly transform from a traditional bank into a next-generation financial services platform that extends beyond banking.
Roles and responsibilities
- Work in a squad responsible for the end-to-end customer journey. You own the stack and the journey.
- Collaborate with the Product Owner, CJEs and Engineers to interpret business requirements and deliver features with real business value.
- Foster a collaborative team environment and actively learn from your colleagues.
- Influence technology choices and contribute to the architecture of newly developed components and services.
- Review code meaningfully, focusing on the business and high-level design.
Tech environment
Java 21+, Spring Boot, Kafka, Cassandra, Azure SQL, Prometheus, Grafana, ELK, Git, CI/CD pipelines, Hexagonal Architecture, Domain Driven Design, Cucumber, Monorepo, Maven
How to succeed
We hire smart people like you for your potential. Our biggest expectation is that you’ll stay curious, keep learning, and take on responsibility.
Must have
- Experience with Java 21+ and Spring Boot
- Experience with Domain Driven Design and Hexagonal Architecture
- Strong interpersonal communication skills
- Experience mentoring colleagues
Nice to have
- Infrastructure and DevOps tasks, such as Azure, pipelines, and certificates
- Kafka and Cassandra
- Observability technologies such as Prometheus, Grafana, and ELK
Stand-by shifts
Business-critical systems, such as client processes, payment processes, software applications, and websites, require 24/7 accessibility and availability of several groups of employees to act quickly during unforeseen circumstances, such as calamities or incidents. For these employees, ING has set up a stand-by regulation. To compensate for the inconvenience of being available at this time, a stand-by compensation is awarded.
For this role, you will be designated for stand-by shifts and need to be available for incidents outside your regular working hours. Stand-by shifts occur approximately 3–4 weeks per year. You’ll be compensated and supported with clear escalation procedures.
Key focus areas based on feedback from previous sourcing round
- Demonstrate hands-on experience that matches what is written in the CV; it should be verifiable during technical code review, not theoretical.
- Candidates are expected to be interactive, collaborative, and show curiosity and engagement.
Key role requirements / must-haves
- Senior Java Engineer with approximately 8–15 years of experience
- Strong experience with the tech stack, including Java 21+, Spring Boot, DDD, and modern backend architectures
- Experience with monitoring, reliability, CI/CD pipelines, and production operations
- Active, collaborative, and stakeholder-focused, able to work closely with PO, CJEs, and engineers
- Coaching and mentoring experience within engineering teams
- Strong ownership mindset, accountable for services, processes, and end-to-end delivery
