Mastercard

Lead Software Development Engineer - Java

Mastercard

Pune, Maharashtra, India
Full-TimeDepends on ExperienceSenior LevelMasters
Job Description

Greetings, potential applicants! Are you a highly skilled and innovative software development engineer with a passion for Java? Mastercard is seeking a dynamic and experienced individual to join our team as a Lead Software Development Engineer. In this role, you will have the opportunity to lead and mentor a team of talented engineers, while also utilizing your expertise in Java to drive the development and implementation of cutting-edge solutions for our global financial services company. If you thrive in a fast-paced and collaborative environment and possess the necessary qualifications, we invite you to apply for this exciting opportunity.

  1. Lead and mentor a team of software development engineers.
  2. Utilize expertise in Java to drive the development and implementation of solutions.
  3. Collaborate with cross-functional teams to identify and understand business requirements.
  4. Design, develop, and test high-quality software solutions.
  5. Ensure timely and efficient delivery of projects.
  6. Stay updated with industry trends and advancements in Java development.
  7. Provide technical guidance and support to team members.
  8. Troubleshoot and resolve complex technical issues.
  9. Conduct code reviews and provide constructive feedback.
  10. Collaborate with project managers to define project scope and timelines.
  11. Develop and maintain technical documentation.
  12. Participate in agile development processes and ceremonies.
  13. Identify and implement process improvements to enhance team productivity and efficiency.
  14. Communicate project updates and progress to stakeholders.
  15. Adhere to company coding standards and best practices.
  16. Mentor team members and provide opportunities for their professional growth.
  17. Work closely with product owners to understand and prioritize business needs.
  18. Collaborate with other teams to integrate software solutions into existing systems.
  19. Ensure compliance with security and data privacy regulations.
  20. Continuously seek opportunities to improve software development processes and methodologies.
Where is this job?
This job is located at Pune, Maharashtra, India
Job Qualifications
  • Extensive Java Development Experience: A Lead Software Development Engineer At Mastercard Should Have At Least 8-10 Years Of Experience Working With Java And Related Technologies. They Should Be Proficient In Designing, Coding, And Debugging Complex Java Applications.

  • Strong Leadership Skills: As A Lead Software Development Engineer, The Candidate Should Have A Strong Track Record Of Leading And Managing A Team Of Software Engineers. They Should Be Able To Effectively Communicate And Collaborate With Cross-Functional Teams To Deliver High-Quality Software Solutions.

  • In-Depth Knowledge Of Agile Methodologies: Mastercard Follows Agile Methodologies For Software Development, So The Candidate Should Have A Deep Understanding And Experience Working In An Agile Environment. They Should Be Able To Lead The Team In Implementing Agile Practices And Continuously Improving The Development Process.

  • Experience With Cloud Technologies: Mastercard Is Moving Towards A Cloud-Native Architecture, So The Candidate Should Have Hands-On Experience With Cloud Technologies Such As Aws, Azure, Or Google Cloud Platform. They Should Be Able To Design And Develop Scalable And Resilient Applications On The Cloud.

  • Excellent Problem-Solving Skills: A Lead Software Development Engineer Should Be A Critical Thinker With Excellent Problem-Solving Skills. They Should Be Able To Analyze Complex Issues And Provide Innovative Solutions To Address Them. They Should Also Be Able To Mentor And Guide Team Members To Improve Their Problem-Solving Abilities.

Required Skills
  • Project Management

  • Debugging

  • Database

  • Object-oriented design

  • Code Review

  • API development

  • Team Leadership

  • Java Programming

  • Agile methodologies

  • Test-Driven Development

  • Software Architecture

Soft Skills
  • Communication

  • Conflict Resolution

  • Emotional Intelligence

  • Leadership

  • Time management

  • creativity

  • Teamwork

  • Active Listening

  • Adaptability

  • Problem-Solving

Compensation

According to JobzMall, the average salary range for a Lead Software Development Engineer - Java in Pune, Maharashtra, India is approximately ₹1,500,000 to ₹2,000,000 per year. This equates to approximately $20,000 to $27,000 USD per year. However, salaries can vary significantly depending on factors such as the specific company, the individual's experience and skills, and the current job market conditions.

Additional Information
Mastercard is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based upon race, religion, color, national origin, sex, sexual orientation, gender identity, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.
Required LanguagesHindi
Job PostedDecember 4th, 2023
Apply BeforeOctober 17th, 2025
This job posting is from a verified source. 
Reposted

Apply with Video Cover Letter Add a warm greeting to your application and stand out!

About Mastercard

Mastercard is a leader in global payments and a technology company that connects billions of consumers, thousand of financial institutions, and millions of merchants, as well as governments and businesses around the world.

Frequently asked questions

Get interviewed today!

JobzMall is the world‘ s largest video talent marketplace.It‘s ultrafast, fun, and human.

Get Started