Lead Software Engineer - Full Stack (Java, Micro-services, React/Angular)

Mastercard

10–15 yrs Pune Full Time Hybrid (office + remote)
Mastercard logo
Posted : today
Actively hiring

Job description

Mastercard is a global technology leader in the payments industry, dedicated to connecting and powering an inclusive digital economy. We empower individuals, businesses, and governments by making transactions secure, simple, smart, and accessible. Our innovations and extensive networks help build a sustainable world, unlocking priceless possibilities for everyone, everywhere.

This role is with Ethoca Smart Subscriptions, a part of Mastercard’s Consumer Clarity suite. We enable issuers to offer customers seamless visibility and control over their subscription payments directly within banking applications. Our team develops scalable, API-driven platforms focused on identifying, enriching, and managing subscription payments. We aim to reduce disputes, enhance transparency, and significantly improve the customer experience. Engineers here work on high-impact, cloud-native solutions integrated with Mastercard’s global infrastructure, providing real-time insights and actions to millions of users.

Responsibilities

As a Technical Lead, you will drive end-to-end product development, building robust full-stack solutions leveraging microservices, event-driven architectures, and cutting-edge cloud-native technologies. Your responsibilities will include ensuring adherence to quality, performance, and security benchmarks, while also mentoring and guiding engineering teams to adopt best practices and new technologies. You will collaborate effectively with global stakeholders, including Product, Business, and Architecture teams, and lead initiatives to enhance automation, engineering efficiency, and overall product quality. Driving Proofs of Concept (POCs) and making technology decisions aligned with business and platform needs will also be key aspects of this role.

Qualifications

We are seeking a seasoned hands-on technologist with 10-15 years of experience, demonstrating strong Object-Oriented Design principles and clean coding practices in Java. Essential expertise includes microservices, event-driven architecture, and scalable system design. Proven experience with Spring Boot, cloud platforms, and Agile (SAFe) delivery models is required. Candidates must have a track record of building real-time, high-scale applications and possess a strong problem-solving mindset, capable of designing innovative, scalable solutions. Excellent communication and stakeholder management skills for global teams are crucial, as is the ability to mentor teams and drive technical excellence.

Essential Skills

JavaMicroservicesReactAngularSpring BootEvent-driven ArchitectureAgilePostgreSQLAPI DesignCI/CDObject-Oriented DesignClean CodingScalable System DesignReal-time ApplicationsProblem-SolvingStakeholder ManagementMentoringSAFe

Good to Have

J2EEHibernateJPAJavaScriptHTMLCSSDistributed SystemsCachingMessaging FrameworksSQL DevelopmentCloud-native Development

Highlights

  • Actively hiring

More Details

RoleLead Software Engineer - Full Stack (Java, Micro-services, React/Angular)
IndustryFinancial Services
DepartmentSoftware Development
Employment TypeFull Time, Hybrid (office + remote)

About the Company

MasterCard logo

MasterCard

Financial Services

Lead Software Engineer - Full Stack (Java, Micro-services, React/Angular) at Mastercard | SkillMX | SkillMX