Join a dynamic team building secure, high‑performance digital payment solutions. You’ll craft end‑to‑end applications, blending Java backend expertise with modern React front‑ends. You’ll collaborate with product managers, architects, and DevOps engineers to deliver production‑ready solutions. Innovation and security are at the core.
What You’ll Do
- Design and develop full‑stack features using Java Spring Boot and React.
- Build REST, gRPC, and event‑driven microservices.
- Create responsive, reusable UI components with TypeScript.
- Write automated unit, integration and end‑to‑end tests following TDD.
- Deploy and monitor services via CI/CD pipelines.
- Lead technical design discussions and mentor junior engineers.
- Leverage AI coding assistants to accelerate development and improve code quality.
What You Need
- 3–5 years full‑stack development experience.
- Proficient in Java 17+ and Spring Boot.
- Strong React, JavaScript/TypeScript skills.
- Experience with RESTful APIs, gRPC, and microservices.
- Working knowledge of Oracle or PostgreSQL and SQL optimization.
- Familiarity with Apache Kafka or similar messaging.
- Hands‑on testing using JUnit, Jest, and CI/CD tools.
Good to Have
- Practical experience with AI coding assistants for code generation and testing.
- Ability to optimise performance, concurrency and caching in Java applications.
The Opportunity
Mastercard powers economies in over 200 countries, giving you the chance to shape global digital payments.
