Join a leading global payments technology team that builds secure, high‑performance digital experiences. You’ll work on cloud‑native, micro‑service platforms that power transactions for millions worldwide, driving innovation and customer‑centric solutions.
What You’ll Do
- Design and develop scalable, fault‑tolerant backend services using Java 8+ and Spring Boot.
- Implement event‑driven microservices with Kafka and REST APIs for real‑time payment flows.
- Translate business requirements into robust technical designs and ensure architectural compliance.
- Deploy and manage applications in CI/CD pipelines within a cloud environment.
- Conduct code reviews, enforce standards, and mentor junior engineers.
- Drive proof‑of‑concepts and incorporate AI/ML tools for automation and efficiency.
What You Need
- 6–10 years of professional Java software development experience.
- Strong object‑oriented design, SOLID principles, and design pattern expertise.
- Hands‑on experience with Spring Boot and building RESTful microservices.
- Proficiency in CI/CD workflows and automated testing frameworks.
- Knowledge of relational and NoSQL databases for data persistence.
- Excellent communication and stakeholder collaboration skills.
Good to Have
- Experience with event‑driven architecture using Kafka.
- Cloud platform development experience (AWS, Azure, or GCP).
- Familiarity with AI/ML tools and intelligent automation.
The Opportunity
You’ll be part of Mastercard’s Payment Networks team, building cloud‑native solutions on the Digital Network Architecture within a Scaled Agile Framework, contributing to a sustainable, inclusive digital economy.
