Jobs and Careers
IN

Senior Java Engineer Global Customer Data Management

ING
The Netherlandsfull_timeVerifiedPosted 3 Dec 2025

About the role

Within ING’s Touchpoint Architecture, OnePAM is the Global Customer Data Management solution for storing and accessing customer data. It’s our global target system for everything related to customer data. We are developing high-speed, high-volume solutions that must be available 24/7. This is the place where you will make an impact on ING’s strategy, serving both retail, business, and wholesale client segments. 

Your role 

As a senior java engineer you will be part of a multidisciplinary and international agile team that is responsible for developing, maintaining, and operating the systems it builds. You will be involved in the whole development lifecycle, from refining user stories until monitoring software in production (DevOps). 

Our way of working and stack 

We work with a shared codebase and have an inner source model that allows for code contributions from other parts of the organisation. We have Spring Boot API’s, and our data is stored in Cassandra, Elastic Search, Neo4J and MDM (third party application from IBM). Our code has a hexagonal architecture, and we follow the best practices of domain driven design. We have a BizDevOps way of working (inspired by Spotify) and organize ourselves for fast flow using Team Topologies. 

Our stream-aligned teams 

We currently have a vacancy in one of our stream-aligned teams. Our stream-aligned teams are focused on delivery of business value. Here your focus will be in refining user stories together with your business colleagues inside and outside your team followed by implementing these features in code and making sure they run smoothly in production. To make sure our implementations work as expected we work with BDD. 

As a Dev Engineer, we expect you to 

  • Have experience in a (Dutch) corporate and/or financial agile environment (DevOps, Scrum)  

  • Have a learning attitude that allows you to master new technologies and programming languages fast 

  • Be able to challenge the status quo and offer improvements that lead to higher quality/ease of use/maintainability/etc. 

  • Design reusable code components and libraries that can be leveraged by multiple projects  

  • Be able to coach less experienced team members 

  • Be part of our on-call schedule for support outside office hours (one week every 1-2 months). 

Technical skills  

  • Java (21) and Spring Boot (API) 

  • Software best practices (e.g. TDD, BDD, DDD, clean code) 

  • Running software in production (incident resolution, monitoring, etc) 

  • Streaming technologies (e.g. Kafka) 

  • (No-Sql) databases (e.g. Oracle, DB2, Cassandra, Elasticsearch) 

Rewards and benefits
We want to make sure that it’s possible for you to strike the right balance between your career and your private life. Find out more about our employment conditions.


The benefits of working with us at ING include:

  • 25-28 vacation days depending on contract
  • Pension scheme
  • 13th month salary
  • 8% Holiday payment
  • Hybrid working
  • Personal growth and challenging work with endless possibilities
  • An informal working environment with innovative colleagues


About us
Curious about how ING empowers people and businesses to move forward?

Discover what we do and what we can offer you.

Questions?
Contact the recruiter attached to the advertisement. Want to apply directly? Please upload your CV and motivation letter by clicking the ‘Apply’ button.

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

ING

View company profile →