Java Engineer
Core
Senior Java Engineer leading the design and build of backend microservices and APIs for ING's central payment order orchestration engine (OMaaP), ensuring high availability and security for mission-critical payment flows.
Role type
Senior IC Java Platform Engineer (Payment Systems)
Builds
Internal and external APIs, payment order routing engines, and end-to-end payment lifecycle tracking services.
Domain
Financial Services / Payment & Settlement Systems
Deliverable
production ML models | product features
Required skills
Java 21, Spring Boot, REST APIs, Microservices Architecture, Automated Testing (JUnit, Karate, Cucumber), CI/CD Pipelines, Observability (Prometheus, Grafana, ELK), Secure Coding Practices, Linux, NoSQL Databases
Preferred skills
Payment Domain Knowledge (PSD2, SEPA, Instant Payments), Event-Driven Architectures (Kafka), Performance Engineering, Container Orchestration (Kubernetes)
Responsibilities
Design and build scalable backend microservices and APIs; Lead development of complex features and provide architectural guidance; Build and maintain automated test suites for unit, integration, and API testing; Contribute to and optimize CI/CD pipelines; Mentor engineers on clean coding and testing excellence; Serve as Subject Matter Expert for core payment systems.
Seniority
Senior, hands-on IC with leadership responsibilities