
Lead Software Engineer
Mastercard20 hours ago
Pune, IndiaStaff+
Responsibilities
- Lead technical design and architecture decisions across Java/Spring Boot services, React/Angular applications, APIs, databases, event-driven integrations, and cloud platforms.
- Drive engineering best practices, technical evaluations, proofs of concept, architecture reviews, and complex technical initiatives.
- Design and deliver scalable, secure, resilient, production-ready applications.
- Collaborate with Product, Engineering, Architecture, and QE teams.
- Provide technical guidance and mentoring to engineers.
- Debug complex issues, perform root-cause analysis, and support production systems.
- Work with CI/CD, automated deployment pipelines, Kubernetes or cloud platforms, and service-to-service integrations.
Requirements
- Strong hands-on experience with Java, J2EE, Spring, and Spring Boot.
- Strong hands-on experience with React and/or Angular.
- Deep experience with REST APIs, Web Services, and microservices architecture.
- Strong experience with Oracle and SQL, including query optimization and data validation.
- Experience with Kafka or other event-driven or messaging platforms.
- Strong understanding of distributed systems, design patterns, scalability, and resiliency.
- Experience with Git, code reviews, CI/CD, and automated deployment pipelines.
- Experience with Kubernetes, Cloud Foundry, containers, or equivalent cloud platforms.
- Knowledge of API gateways, authentication and authorization, and secure service-to-service integrations.
- Strong debugging, root-cause analysis, production-support, technical leadership, communication, collaboration, and mentoring skills.
- Bachelor’s degree in Computer Science, Information Technology, Engineering, or equivalent relevant education and experience.
- Preferred qualifications include Playwright or Selenium automation, API and UI test automation, performance testing, service virtualization, Hadoop/Ozone, data replication, active-active resiliency, and Payments, Benefits, or FinTech experience.
Tech Stack
Categories
About Mastercard
Mastercard builds and operates a global payments network used by banks, merchants, fintechs, and governments, offering card processing, real-time payments, tokenization, and fraud/risk services. It generates revenue from transaction processing and assessment/service fees across more than 200 countries and territories. Founded in 1966 and headquartered in Purchase, New York, Mastercard is a public company listed on the NYSE (ticker: MA).