Mastercard

Lead Software Engineer

Mastercard
Apply
20 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

AngularApache HadoopApache KafkaGitJavaKubernetesReactSeleniumSpring BootSQL

Categories

Mastercard

About Mastercard

10,000+ employees

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).

Contact me