Join a team building secure, scalable payment‑network solutions that power digital transactions worldwide. You’ll work on end‑to‑end full‑stack services using Java, Spring Boot and Angular.
What You’ll Do
- Design, develop, test, and deploy Java‑based microservices and APIs.
- Build responsive Angular front‑ends with high‑quality UX.
- Write unit, integration, and regression tests; conduct peer reviews.
- Troubleshoot performance, messaging, and production issues.
- Contribute to CI/CD pipelines, observability, and automation.
- Mentor teammates and drive technical decisions across workstreams.
What You Need
- Strong Java and Spring Boot development experience.
- Proficient in Angular, TypeScript, HTML/CSS, and Micro Front‑End patterns.
- Hands‑on with Kafka or similar event‑driven messaging platforms.
- Experience building RESTful microservices and APIs.
- Knowledge of SQL/NoSQL databases, Git, containers, and cloud‑native platforms.
- Familiarity with CI/CD, automated testing, and secure coding practices.
- Agile delivery experience across the software development lifecycle.
Good to Have
- Payments or financial‑services domain knowledge.
- Experience using AI‑assisted tools like GitHub Copilot or Claude CLI.
The Opportunity
The role sits within Mastercard’s Payments Network Technology group, which drives innovation for a global payments ecosystem spanning over 200 countries.
