Lead Software Engineer - Java Backend

Mastercard
Pune
Workplace: OnsiteFull timeFunction: Software EngineeringExperience: 8-12 yearsSkills: ["Ownership","Adaptability","Lead through influence","Design leadership","Mentorship"]

Lead development for fraud and identity decisioning capabilities within the Operations & Technology Fraud Products team. Build and maintain a Java-based, multi-tier, message-oriented Decision Management Platform that processes billions of transactions with high performance and availability. Collaborate with technical leads, coordinate offshore delivery, contribute to system design and production support, and drive secure engineering practices across the SDLC, including code reviews and security compliance.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Mastercard
Mastercard
2 months ago

Lead Software Engineer - Java Backend

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Status: Live
Reposted: similar role first listed 5 months ago

Job Summary

Lead development for fraud and identity decisioning capabilities within the Operations & Technology Fraud Products team. Build and maintain a Java-based, multi-tier, message-oriented Decision Management Platform that processes billions of transactions with high performance and availability. Collaborate with technical leads, coordinate offshore delivery, contribute to system design and production support, and drive secure engineering practices across the SDLC, including code reviews and security compliance.
Location: Pune
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Sr. Manager level

Key Responsibilities

  • •Deliver software solutions through direct backend development for the fraud products decision management platform.
  • •Lead day-to-day system development and maintenance to meet SLAs, coordinating offshore development activities.
  • •Own full SDLC activities, producing requirements, design artifacts, benchmarks, deployment plans, and back-out/contingency plans.
  • •Provide subject matter expertise for production support by resolving incidents and problem tickets.
  • •Conduct design discussions, code reviews, and security (PCI) reviews; mentor team members and provide technical training and knowledge transfer.

Key Requirements

  • •8-12 years of software engineering experience in Java.
  • •Strong service/platform-level system design experience (distributed systems, event-driven architectures) with advanced design patterns.
  • •Expertise in Java, Spring, gRPC, and backend service development for scalable, high-performance applications.
  • •Experience with CI/CD (Jenkins), Docker, Kubernetes, and container orchestration.
  • •Familiarity with AWS, relational (Oracle) and NoSQL databases (e.g., Cassandra), plus business rule/queuing technologies such as IBM ODM, MQ, and Kafka.
Experience:8-12 yearsFraudDecision managementDigital paymentsDistributed systems
Skills:OwnershipAdaptabilityLead through influenceDesign leadershipMentorship
Tech Stack:JavaSpring BootSpringGRPCJenkinsDockerKubernetesAWSOracleCassandraIBM ODMMQKafkaOWASPCWESEI CERTAgileSAFe

Company Brief

Mastercard
Mastercard is a global payments and technology company that processes transactions, provides fraud prevention and data services, and builds payment infrastructure for consumers, businesses, merchants and governments across 200+ countries.
Industry: Payments
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Purchase, New York, United States
Founded: 1966
Glassdoor
Glassdoor: 4.1
WebsiteLinkedInGlassdoor