Lead Software Engineer

Mastercard · Vadodara, India

Vadodara, IndiaSeniorPosted 8 Oct 2026Last checked 21 Oct 2026

Free account: apply link, HR contact and an AI-written cold email

About the role

Our Purpose Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we’re helping build a sustainable economy where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart and accessible. Our technology and innovation, partnerships and networks combine to deliver a unique set of products and services that help people, businesses and governments realize their greatest potential. Title and Summary Lead Software Engineer Overview • We are into development of Payment Solution • Payment solution can be used in the store, inside your application or on-line via the browser • We are looking for Lead Engineers who can lead development of microservices based Enterprise applications using Java J2EE stack • Also, development of Portals which would be either used by customer care, end user, customer representatives etc. • We are looking for you, if your answer to following question is YES o Are you interested to next generation Payment solutions? o Have you developed and led a complex enterprise application? o Are you skilled on the latest J2EE frameworks? Role • Technically lead project through all stages of the project life cycle, including requirement understanding, estimation, design, development, acceptance testing • Work closely with Project Architect, BA and/or customer and come up with high level and low level design • Develop critical components whenever required and create proof of concepts for new/unknown use cases/ideas • Conduct code reviews, is responsible for overall code quality, Coach and mentor less experienced team members • Write and review Design Documentation in conjunction with Technical writer, Do SCM Operations – branching, merging, tagging, conflict resolution • Study upcoming technologies and identify how they can be used to improve existing solution • Comply with organizations processes. Policies and protects organization’s Intellectual property. Also, participate in organization level process improvement and knowledge sharing All About You Essential knowledge, skills & attributes • Hands on experience and expert on working with core Java, Spring Boot, Spring (MVC, IOC, AOP, Security), SQL, RDBMS (Oracle and PostGRES), NoSQL (Cassandra), Web-services (JSON and SOAP), Kafka, Zookeeper • Hands on experience of developing microservice application & deploying them on any one of the public cloud like Google, AWS, Azure • Hands on experience of using Eclipse/My Eclipse IDE, UML tools (MS Visio, PlantUML) • Hands on experience of writing Junit test cases, working with Maven/Ant/Gradle, GIT • Experience of working with Agile methodologies. • Personal attributes are strong logical and Analytical Skills, design skills, should be able to articulate and present his/her thoughts very clearly and precisely in English (written and verbal) • Knowledge of Design Patterns • Knowledge of Security concepts (E.g.

Skills mentioned

  • Java
  • SQL
  • Spring Boot
  • AWS
  • Azure
  • CI/CD
  • PostgreSQL
  • Kafka
  • Microservices
  • Git

Want to reach Mastercard's HR directly?

NextKnock finds the hiring contact and writes a personal cold email from your resume. You send it from your own Gmail.

Similar jobs

More jobs at Mastercard

All Mastercard jobs and company facts →

Browse more