Join a global engineering team delivering high‑availability payment platforms that power critical national infrastructure. You’ll work in a SAFe‑aligned Scrum environment, partnering with onshore colleagues to design, build, and maintain secure, resilient Java services.
What You’ll Do
- Deliver features and resolve defects within a SAFe Scrum team.
- Collaborate with distributed onshore engineers throughout the delivery lifecycle.
- Design, develop, and maintain Java backend solutions using Spring Boot.
- Provide production support for mission‑critical payment systems, ensuring performance and resilience.
- Implement automated testing (TDD/BDD) and contribute to continuous‑integration pipelines.
- Drive engineering best practices and process improvements across the team.
What You Need
- Strong Java backend development experience with Oracle relational databases.
- Proficiency in Spring Boot framework and RESTful services.
- Hands‑on knowledge of TDD/BDD testing frameworks.
- Familiarity with Angular or JavaScript front‑end technologies.
- Experience with SQL scripting, messaging, and event‑driven architectures.
- Comfortable working in Agile/Scrum, preferably SAFe environments.
Good to Have
- Experience in payment systems or financial services domain.
- Background supporting high‑availability, mission‑critical platforms.
- Knowledge of security mechanisms and DevOps tooling.
The Opportunity
The role sits in a globally distributed delivery model, partnering with onshore teams to keep mission‑critical payment platforms running. You’ll be part of a scaled‑Agile (SAFe) environment driving secure, resilient Java services at Mastercard.
