As a Senior Java Developer, you are a technical leader and a key driver of quality, resilience, and continuous improvement, owning both development and quality engineering responsibilities
Job Summary
As a Senior Java Developer, you are a technical leader and a key driver of quality, resilience, and continuous improvement, owning both development and quality engineering responsibilities.
You will join the Order Manager as a Platform (OMaaP) domain, the central orchestration engine for payment orders across ING’s Payment & Settlement Services landscape.
We operate as an Agile DevOps squad, owning the full lifecycle of our services—design, build, test, deploy, run, and improve.
Matching Summary
As a Senior Java Developer, you are a technical leader and a key driver of quality, resilience, and continuous improvement, owning both development and quality engineering responsibilities.
Skills & Requirements
Must-have
Advanced Java engineering expertise
Java 21, Spring Boot, REST, JAX RS
Automated testing (JUnit, Karate, Cucumber)
CI/CD pipelines (Azure DevOps, Git, Maven)
Monitoring tools (Prometheus, Grafana, ELKaaS)
Secure programming practices (OWASP)
Nice-to-have
Payment domain expertise
Event-driven architectures (Kafka)
Performance engineering background
Observability tooling familiarity
Containerization and orchestration tools
Key Requirements
3-7+ years of Java engineering experience
Bachelor’s degree in computer science or related field
Strong experience in automated testing
Experience with CI/CD
Knowledge of ELKaaS, Prometheus, Grafana, OpenTracing
Strong understanding of secure programming principles