Job Description, Responsibilities & Requirements
About the Position
Java Development Engineer PSS SEPA @ING Hubs Romania
Join ING Hubs Romania as a Java Development Engineer for SEPA, working on our mission-critical, real-time payments platform.
Responsibilities
- Design, develop, and maintain Java-based real-time processing components
- Implement and maintain message driven integrations (EMS, MQ, Kafka, APIs)
- Work with ISO 20022 payment messages (e.g. pacs.008, pacs.002, camt messages)
- Ensure end-to-end ownership of user stories: analysis, development, testing, release, and production support
- Participate in incident analysis, root cause investigations, and production improvements
- Collaborate closely with SRE, product owners, and other global engineering teams
- Contribute to non-functional requirements: performance, resilience, scalability, security
- Ensure compliance with ING IT Risk, audit, and security requirements
- Participate in Scrum ceremonies (standups, refinements, reviews, retrospectives)
- Demo delivered functionality to stakeholders when required
Requirements
- Experience:
- 5+ years of experience of java development (Java 21 and Java 25)
- Strong understanding of Spring framework – experience working with Spring Boot and Spring Batch, concurrent/thread-safe programming
- Experienced working with distributed systems
- Understanding of clustering technologies like Cassandra
- Understanding/work exposure to Kafka
- Experience working on CI/CD tools - any would you do; we are going to use AzDO.
- Experience with containers (Docker, docker-compose, Kubernetes)
- Some experience with XML, XSL, XSD
- Experience working with TDD and BDD (Cucumber and Gerkin)
- Good communication skills with an appetite to receive feedback whether it is positive or used for improvements.
- Experience in SCRUM with a strong preference for the agile way of working.
- Security by design
- Languages:
- English (advanced)
Nice to Have
- Experience/Knowledge of various Java Frameworks.
- Understanding of messaging platforms (i.e., Kafka, EMS, MaaS, ActiveMQ and/or IBM MQ)
- Exposure to performance testing and fixing performance related issues
- Exposure to observability tools (Prometheus, Grafana, logging/alerting)
- Knowledge of ISO 20022 standards.
- Some project experience in financial market group treasury.
- Experience working with multi-location teams
- Education: nice to have bachelor’s degree (or higher) in an IT related field
We Offer
- Opportunity to work in a highly collaborative environment
- Flexible way of working
- Be part of a team that is guided by a shared desire to make the world a better place
- Professional growth and development opportunities
About the Company
ING Hubs Romania offers 130 services in software development, data management, non-financial risk & compliance, audit, and retail operations to 24 ING units worldwide, with the help of over 2000 high-performing engineers, risk, and operations professionals.
We enjoy a flexible way of working and a highly collaborative environment, where fair and constructive feedback is encouraged.
For us, impact isn't a perk. It's the driver of our work. We are guided and rewarded by a shared desire to make the world a better place, one innovative solution at a time. Our colleagues make it their job to do impactful things and they love doing it in good company. Do you?