You’ll be part of a high‑impact team designing, building, and supporting secure, scalable payment‑network solutions with Java, Spring Boot, and Kafka in a cloud‑native environment. The role emphasizes microservices, event‑driven architecture, and end‑to‑end ownership from design through production support.
What You’ll Do
- Design, develop, test, and deploy Java‑based microservices and REST APIs.
- Implement Kafka‑driven event integrations following SOLID and secure coding standards.
- Create unit, integration, and regression tests and conduct peer code reviews.
- Troubleshoot performance, data, and messaging issues in production.
- Contribute to CI/CD pipelines, observability, resiliency, and automation.
- Mentor engineers and drive technical decisions across workstreams.
What You Need
- Strong Java and Spring Boot development experience.
- Experience building microservices, REST APIs, and Kafka‑based event architectures.
- Proficiency with SQL or NoSQL databases, Git, and containerized cloud‑native platforms.
- Hands‑on knowledge of automated testing, CI/CD, and secure, scalable design principles.
- Experience working in Agile SDLC and collaborating with global teams.
- Practical use of AI‑assisted coding tools such as GitHub Copilot or Claude CLI.
Good to Have
- Background in payments or financial‑services industry.
- Familiarity with distributed system observability and monitoring tools.
The Opportunity
Mastercard powers economies in over 200 countries, driving a sustainable digital economy. Its Decency Quotient culture emphasizes inclusive innovation across a global network.
