2 months ago
Manila, PhilippinesSenior
Responsibilities
- Design and build secure, scalable Java backend microservices and APIs for payment-order orchestration using Java 21, Spring Boot, REST, and JAX-RS.
- Lead complex feature design, provide architectural guidance, conduct code reviews, and uphold standards for quality, security, reliability, and resilience.
- Build automated unit, integration, component, and API tests using JUnit, Karate, and Cucumber, while improving test strategies and coverage.
- Validate end-to-end payment flows across APIs, microservices, and event-driven components, including functional, integration, and performance-aware validation.
- Integrate automated testing into CI/CD pipelines and support deployments and production operations.
- Improve monitoring, logging, observability, performance, availability, incident diagnosis, and operational resilience.
- Perform root-cause analysis and drive long-term improvements in quality, reliability, tooling, frameworks, and SDLC maturity.
- Mentor engineers on clean coding, architecture, testing, performance, and system resilience.
- Serve as a subject matter expert for core payment systems and support knowledge of PSD2, SEPA, instant payments, and complex financial flows.
Requirements
- Bachelor’s degree in computer science or a related field.
- 3–7+ years of Java engineering experience building distributed backend systems.
- Expertise in Java 21, Spring Boot, REST APIs, and microservices.
- Strong experience with automated testing and CI/CD using Azure DevOps, Git, and Maven.
- Knowledge of ELKaaS, Prometheus, Grafana, and OpenTracing, with familiarity with observability tools such as Kibana, Loki, and Tempo.
- Strong understanding of secure programming principles and experience applying OWASP best practices in enterprise systems.
- Comfort working in Linux environments and with NoSQL databases.
- Preferred experience with payment domains including PSD2, SEPA, and instant payments; event-driven architectures such as Kafka; performance engineering; high-throughput systems; containerization; orchestration; and technical initiative leadership.
- Familiarity with Docker, Kubernetes, Ansible, ServiceNow, or Azure Boards.
- Strong analytical, problem-solving, communication, leadership, independent-working, documentation, and ownership skills.
- Familiarity with Agile or Scrum methodologies.
Tech Stack
About ING
ING is a Dutch multinational bank providing retail, private, and wholesale banking, with strong digital and mobile services for consumers and businesses. Founded in 1991 and headquartered in Amsterdam, it operates across Europe and beyond, earning revenue from interest income, fees, and financial services. ING is a public company with shares traded in New York.
