Instagram
youtube
Facebook

Lead Software Engineer – Java And Spring Boot

8–12 years
35 – ₹50 LPA
10 June 26, 2025
Job Description
Job Type: Full Time Education: B.Sc/ M.Sc/ B.E/ M.E./ B.Com/ M.Com/ BBA/ MBA/B.Tech/ M.Tech/ All Graduates Skills: Python, .net, React Native, Django, Javascript, HTML, CSS, Typescript, Communication Skills, Power Bi, Numpy Pandas, Sql, machine learning, Data Analysis, Coimbatore, Data Science, Java, Adobe XD, Figma, php, wordpress, Artificial Intelligence, Excel

Lead Software Engineer – Java and Spring Boot

Job ID: R-248960
Location: Pune, Maharashtra, India – 411006
Experience Required: 8–12 Years
Education: Bachelor’s in Information Technology / Computer Science or related field
Service Line: Software Engineering
Job Type: Full-Time


Role Overview

Join Mastercard’s Consumer Data Management (CDM) team to develop secure, scalable APIs for managing consumer data across all Mastercard platforms. As a Lead Software Engineer, you’ll architect and deliver high-performance Java-based services supporting global payment solutions, enabling cross-platform compliance, security, and user experience excellence.


Key Responsibilities

  1. Design and develop high-performing, scalable Java-based microservices with robust unit and integration tests.

  2. Lead agile scrum teams, ensuring on-time delivery, cross-team collaboration, and sprint planning execution.

  3. Collaborate with product owners and stakeholders to convert business requirements into technical features and user stories.

  4. Define architecture and drive system design discussions with an emphasis on performance, scalability, and resiliency.

  5. Lead implementation of CI/CD pipelines, performance optimization, and cloud-native deployment strategies.

  6. Actively contribute to decision-making on tools, frameworks, testing strategies, and best practices.

  7. Oversee troubleshooting, system monitoring, and incident response for consumer data services.

  8. Mentor and guide team members, conduct code reviews, and lead technical workshops.

  9. Research emerging technologies and recommend improvements to keep systems innovative and competitive.


Technical Requirements

  1. Expert-level proficiency in Java and microservices development.

  2. Strong knowledge of Spring Boot, Spring Cloud, Tomcat, and RESTful API design.

  3. Full-stack development experience with Angular.

  4. Hands-on experience with databases: PostgreSQL, Oracle, and MongoDB.

  5. Familiar with modern testing practices: JUnit, BDD/ATDD, Cucumber, Spock.

  6. Cloud deployment expertise on PCF or Azure platforms.

  7. Proficient with CI/CD tools: Jenkins, Maven, Chef.

  8. Strong troubleshooting and performance optimization capabilities.

  9. Exposure to event-driven architecture and frameworks like Kafka.

  10. Experience with monitoring tools: Splunk, Dynatrace, etc.


Preferred Skills

  1. Knowledge of consumer identity lifecycle and secure PII/PCI data handling.

  2. Familiarity with distributed systems and service mesh design.

  3. Proven leadership in Agile team settings and coaching capabilities.

  4. Strong communication and stakeholder management skills.

  5. Passion for clean code, secure coding standards, and continuous learning.


Corporate Culture & Values

  1. Inclusive, high-performance team environment.

  2. Focus on lean-agile delivery and cross-platform collaboration.

  3. Driven by innovation, integrity, and a global customer-first mindset.

  4. Emphasis on decency quotient (DQ), diversity, and accountability.

Jobs in other cities