Join a team creating secure, scalable payment‑network solutions that power economies worldwide. You’ll work with Java, Spring Boot, Kafka, and Angular to deliver high‑availability services for a global digital payments ecosystem.
What You’ll Do
- Design, develop, test, deploy, and support Java/Spring Boot microservices.
- Build REST APIs and Kafka event‑driven integrations.
- Create responsive Angular front‑ends from Figma designs.
- Apply SOLID principles, reusable patterns, and secure coding practices.
- Write unit, integration, and regression tests; conduct peer reviews.
- Troubleshoot performance, data, messaging, and production issues.
- Contribute to CI/CD pipelines, observability, and automation.
What You Need
- Strong Java and Spring Boot development experience.
- Microservices architecture with REST APIs and Kafka.
- Angular, TypeScript, HTML/CSS, Micro Front‑End implementation.
- Converting Figma designs into accessible, reusable components.
- SQL/NoSQL databases, Git, CI/CD, containers, cloud platforms.
- Agile delivery experience across full software lifecycle.
- Hands‑on use of AI‑assisted tools like GitHub Copilot.
Good to Have
- Payments or financial‑services domain expertise.
- Experience collaborating with globally distributed product and engineering teams.
- Strong communication and stakeholder‑management abilities.
The Opportunity
Mastercard’s purpose‑driven culture fuels a sustainable economy in 200+ countries, offering you a chance to shape inclusive digital payments at scale.
