As a Senior Full Stack Software Engineer, you'll join ING's Payments Tribe in Amsterdam, working within the In-Life management teams responsible for the full lifecycle of Debit and Credit cards - from issuance to blocking, replacement, and limit changes. You'll contribute to migrating millions of legacy cards to a new, reusable platform designed for use across multiple countries and currencies, as well as to the modernization of the credit card offering with new subscription models.
You'll be part of an international, autonomous, stream-aligned team fully responsible for designing, building, and evolving its own services. Thanks to a shift-left approach, you're involved in the entire flow: refining, coding, testing, and deploying your own work to containers in the cloud (Azure DevOps, OpenShift). You'll work across both front- and backend, with a focus on backend, and take a lead role in the end-to-end delivery of features - from design through to production. You'll also mentor junior colleagues while continuing to grow yourself as a mentee.
Wat wij bieden- Work in an international, modern tech environment with a forward-looking tech stack (containerized Java, Azure DevOps, OpenShift)
- An autonomous, stream-aligned team with plenty of room for input on design and architecture
- Ample opportunities to grow, both as a mentor and as a mentee, within ING
- The chance to contribute to a large-scale, international project with impact across multiple countries
- Salary indication: 4500 to 6400 bruto per month
- Work location: HBP Amsterdam (Haarlerbergpark)
- Minimum 6 years of software development experience, with strong backend expertise (and solid working knowledge of the front-end, or vice versa)
- Technical knowledge of Java, Spring Boot, Maven, Azure DevOps, Kafka, Cassandra, and Oracle
- Familiarity with front-end technologies such as Lit HTML/Web Components and NPM is a plus
- Experience with test automation (e.g. WireMock), CI/CD, and deployment tooling such as Helm, Kubernetes on OpenShift, and Docker (Compose)
- Demonstrable experience leading the end-to-end implementation of a software feature, from design to deployment
- Strong problem-solving skills and architectural insight; able to quickly grasp new technical concepts outside your comfort zone
- Excellent communication skills; able to transfer knowledge through presentations, workshops, and documentation
- Experience working in multidisciplinary teams with an iterative way of working
- Fluent in English, both spoken and written
In overeenstemming