Taro Logo

Senior Software Engineer - Java-3

Mastercard powers economies and empowers people in 200+ countries and territories worldwide, providing digital payment solutions and technology innovation.
Navi Mumbai, Maharashtra, India
Backend
Senior Software Engineer
In-Person
5,000+ Employees
4+ years of experience
Finance
This job posting may no longer be active. You may be interested in these related jobs instead:
Senior Software Engineer

Senior Software Engineer position at Mastercard, working on global payment technology and financial services systems.

Senior Software Development Engineer in Test

Senior Software Development Engineer in Test position at Mastercard in Pune, focusing on quality assurance and test automation.

Senior Software Engineer-4

Senior Software Engineer role at Mastercard working on enterprise KYC & AML platform, developing secure bank connectivity APIs using C# and cloud technologies.

Senior Software Engineer

Senior Software Engineer position at Mastercard's Ekata team in Budapest, focusing on backend development with Scala and AWS, offering hybrid work and competitive benefits.

Senior Software Engineer - Salesforce

Senior Salesforce Engineer role at Mastercard developing marketing technology solutions. Build custom applications and integrations using Apex, Lightning Components, and APIs.

Description For Senior Software Engineer - Java-3

Mastercard, a global leader in digital payments operating in 200+ countries, is seeking a Senior Software Engineer - Java to join their team in Navi Mumbai. This role offers an opportunity to work with cutting-edge payment technologies while contributing to solutions that power economies worldwide.

The position involves leading software development initiatives, focusing on Java-based backend systems. You'll be responsible for designing and implementing technical solutions that adhere to Mastercard's high standards of security and quality. The role requires a mix of technical expertise and leadership skills, as you'll be mentoring team members and coordinating development activities.

Key aspects of the role include system development, maintenance, and production support. You'll create technical documentation, conduct code reviews, and ensure quality assurance throughout the development lifecycle. The position requires strong problem-solving abilities and the capability to work effectively under pressure.

This is an excellent opportunity for experienced software engineers looking to advance their careers in the financial technology sector. You'll be working with a diverse, global team and will have access to educational resources for continuous professional development. The role offers exposure to enterprise-scale systems and the chance to impact global payment solutions.

Ideal candidates should have 4-8 years of experience, with some background in financial services. Strong Java programming skills and knowledge of secure software development practices are essential. The position requires excellent communication abilities and the capability to work independently while collaborating with distributed teams.

At Mastercard, you'll be part of an organization that values innovation and technical excellence. The company offers opportunities for growth and learning, with a culture that promotes collaboration and professional development. Join us in building the future of digital payments and contributing to solutions that enable economic growth worldwide.

Last updated 18 days ago

Responsibilities For Senior Software Engineer - Java-3

  • Plan, design and develop technical solutions adhering to MasterCard standards
  • Lead day to day system development and maintenance activities
  • Create high quality requirements documents, use-cases, design and technical artifacts
  • Perform system maintenance and production incident problem management
  • Research and evaluate current and upcoming technologies
  • Conduct technical training and knowledge transfer
  • Follow Quality Assurance processes and mentor team members
  • Coordinate offshore development activities

Requirements For Senior Software Engineer - Java-3

Java
  • Bachelor's degree in Information Systems, IT, Computer Science or Engineering
  • 4 to 8 years of experience in related field
  • 2 to 4 years experience in Financial Services Sector preferred
  • Strong understanding of Software Engineering Concepts
  • Strong communication and collaborative skills
  • Detail-oriented with ability to work under pressure
  • Experience with secure solution delivery

Benefits For Senior Software Engineer - Java-3

Education Budget
  • Education Budget
  • Training and Development

Interested in this job?