Join a fast‑moving team that builds and maintains Java‑based full‑stack applications for Mastercard’s Payment Networks, delivering secure and seamless digital payment experiences. You’ll work with modern cloud‑native technologies, microservices and front‑end frameworks to enhance product reliability and user experience.
What You’ll Do
- Design, develop, and maintain Java 17 backend services.
- Implement REST APIs using Spring Boot and follow design patterns.
- Build responsive UI components with React or Angular.
- Write unit and integration tests to ensure code quality.
- Deploy code through CI/CD pipelines on cloud platforms like PCF.
- Debug issues, resolve defects, and support production stability.
What You Need
- 6‑12 months of Java full‑stack software engineering experience.
- Strong grasp of Java and Spring Boot fundamentals.
- Familiarity with microservices and event‑driven concepts.
- Experience with relational (RDBMS) or NoSQL databases such as Cassandra.
- Knowledge of version control (Git) and CI/CD practices.
- Ability to work collaboratively in Agile teams and communicate clearly.
Good to Have
- Exposure to real‑time or online transaction systems.
- Hands‑on experience with cloud platforms like Pivotal Cloud Foundry.
- Understanding of digital‑native architecture patterns.
The Opportunity
You’ll contribute to Mastercard’s mission of powering inclusive economies while gaining exposure to cutting‑edge payment technologies and a global network spanning 200+ countries.
