Java Engineer Payments and Settlement Services@ING Hubs Romania
Core
Design and maintain a mission-critical, real-time payments platform (RTPE) processing high-volume, low-latency transactions for ING globally, including SEPA, instant payments, and ISO 20022 message processing.
Role type
Senior Java Engineer (Payments & Settlement)
Builds
Real-time payment processing components, message-driven integrations (MQ, Kafka, APIs), and ISO 20022 message handlers.
Domain
Banking / Financial Services / Payments
Required skills
Java 17/21, Spring/Spring Boot, Kafka, Message Queues (MQ), ISO 20022 standards, XML/XSL/XSD, CI/CD, TDD/BDD, System Design, Incident Analysis
Preferred skills
Observability tools (Prometheus, Grafana), Financial market treasury experience, Advanced English
Technologies
Java, Spring Boot, Kafka, Azure DevOps (AzDO), MQ, ISO 20022
Responsibilities
Design and develop Java-based real-time processing components; Implement and maintain message-driven integrations; Ensure end-to-end ownership of user stories; Participate in incident analysis and root cause investigations; Contribute to non-functional requirements (performance, resilience, scalability, security); Collaborate with SRE and global engineering teams.
Seniority
Senior, hands-on IC