This job is no longer available
This job expired on 17/07/2026. It no longer accepts applications.
Lead Software Engineer - Java Backend
mastercard
Job description
About the role
Join Mastercard's Operations & Technology Fraud Products team to build new capabilities for the Decision Management Platform, a patented Java‑based system that processes billions of transactions each month. You will work on high‑performance, low‑latency services that help combat fraud and validate cardholder identity.
Key responsibilities
- Design, develop, and maintain production‑grade backend services using Java, Spring Boot and gRPC.
- Collaborate with technical leads to define architecture, implement features, and ensure high availability.
- Lead design discussions, perform code reviews, and enforce engineering standards.
- Drive adoption of modern CI/CD pipelines, containerization (Docker, Kubernetes) and cloud‑native practices on AWS.
- Integrate with messaging systems (Kafka, MQ) and business rule engines (IBM ODM).
Required profile
- 8‑12 years of professional software engineering experience, primarily in Java.
- Strong ownership mindset and ability to lead through influence.
- Deep understanding of distributed, event‑driven architectures and advanced design patterns.
- Proven experience delivering scalable, high‑performance backend services.
- Familiarity with Agile development, automated testing and secure coding standards.
Required skills
- Java
- Spring Boot
- gRPC
- Jenkins (CI/CD)
- Docker
- Kubernetes
- AWS
- Oracle
- Cassandra
- IBM ODM
- MQ
- Kafka
- Agile methodologies
- OWASP / CWE / SEI CERT secure coding standards
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in India.
Salaries by job title
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
mastercard