Lead Software Developer
- Published on
About the Role
Mastercard is seeking a Lead Software Developer to manage software engineering projects while ensuring the delivery of enhanced software solutions. Key responsibilities include:
- Designing and implementing Java-based capabilities.
- Developing secure, scalable software solutions.
- Mentoring team members and conducting rigorous code reviews.
- Collaborating effectively with cross-functional teams to deliver value timely.
About the Candidate
Candidates should meet the following expectations and skills requirements:
- Proficiency in Object-Oriented Programming with Java JDK 11 or higher.
- Solid experience with frameworks including Tomcat, Spring Boot, and Hibernate.
- Familiarity with SQL, multi-threading, and distributed systems.
- Experience automating processes to elevate developer efficiency.
- Knowledge of security practices in software development (e.g., PCI DSS, GDPR). Additional skills include experience with cloud platforms, automated testing frameworks like JUnit, and developer tools such as Git and Jenkins.
About the Company
Mastercard is a global leader in the payments industry, dedicated to building an inclusive, digital economy. With a presence in 210+ countries, we focus on making transactions safe and accessible, empowering individuals and businesses alike. Our innovative solutions are developed by leveraging secure data, partnerships, and technological advancements.
Company Culture and Benefits
At Mastercard, our decency quotient (DQ) shapes our culture and guides our operations. We encourage a collaborative environment where team members are empowered to share knowledge and ideas. We also emphasize the importance of security and ethics as part of our corporate responsibility and provide ongoing training to uphold these values. Our mission is to drive economic sustainability and present priceless possibilities for all.
Corporate Security Responsibility
Employees at Mastercard are expected to ensure the security of our information assets and comply with security policies. Responsibilities include:
- Protecting the confidentiality and integrity of accessed information.
- Reporting potential security violations or breaches.
- Completing mandatory security training on a periodic basis to ensure compliance with our guidelines.