Lead Software Engineer (Java)
Technology
MastercardPune, India1 month agoUntil 30/10/2026
Full timeOn-site
Job description
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 (Java)Overview This role operates within a globally distributed delivery model, partnering closely with established onshore teams to deliver and maintain high-availability, mission-critical systems.The successful candidate will contribute to the ongoing evolution and stability of key payment platforms within a scaled Agile (SAFe) environment.
Role The Software Engineer will be responsible for:
- Agile Delivery (SAFe Framework)
- Distributed Team Collaboration
- Application Development & Maintenance
- Production Support & Reliability
- Continuous Improvement
All About You
We are looking for a technically strong and collaborative Software Engineer who thrives in a complex, enterprise-scale environment.Key requirements include
- Proven experience with Java-based backend development and relational databases (Oracle)
- Experience with Spring-Boot framework
- Knowledge of TDD and BDD testing frameworks
- Working knowledge of frontend technologies such as Angular and JavaScript
- Familiarity with SQL scripting and data handling
- Experience with REST, Messaging and Event Driven frameworks/solutions
- Exposure to Devops tooling
- Knowledge of security mechanisms
- Experience working within Agile/Scrum environments, ideally within SAFe
- Strong problem-solving skills and ownership mindset
- Ability to collaborate effectively across distributed teams
Desirable experience
- Exposure to payment systems or financial services environments
- Experience supporting mission-critical, high-availability platformsCorporate Security Responsibility
- Abide by Mastercard’s security policies and practices;
- Ensure the confidentiality and integrity of the information being accessed;
- Report any suspected information security violation or breach, and
- Complete all periodic mandatory security trainings in accordance with Mastercard’s guidelines.
Keywords
JavaSpring-BootOracleTDDBDDAngularJavaScriptSQLRESTMessagingEvent Driven FrameworksDevopsSecurity MechanismsAgileScrumSAFeSoftware EngineeringEvent DrivenSecurityPayment Systems
Interested in this role?