Taro Logo

Software Engineer II

Mastercard powers economies and empowers people worldwide, providing digital payment solutions and making transactions secure, simple, smart and accessible across 200+ countries.
Backend
Mid-Level Software Engineer
In-Person
3+ years of experience
Finance

Description For Software Engineer II

Mastercard, a global leader in digital payments operating in over 200 countries, is seeking a Software Engineer II for their Pune office. This role is perfect for a developer with strong Java expertise and 3-6 years of experience in software development.

The position focuses on backend development using Java, Spring, and web services (both RESTful and SOAP). The ideal candidate will have hands-on experience with core Java development, including Spring framework, JUnit testing, and SQL databases. Knowledge of payment processing systems is considered an advantage.

What makes this role unique is its position within Mastercard's innovative payment technology ecosystem. You'll be working on systems that power economies and enable secure, simple, and smart transactions worldwide. The role offers an opportunity to work with cutting-edge payment technologies while being part of a company that emphasizes both technical excellence and security.

The position requires a methodical approach to development, with strong emphasis on quality and testing. You'll be responsible for writing unit tests, performing performance testing, and ensuring robust code delivery. The role involves close collaboration with technical designers and other stakeholders, making it ideal for someone who combines technical expertise with strong communication skills.

Security is a key focus at Mastercard, and you'll be responsible for maintaining the highest standards of information security in all your work. The company provides comprehensive security training and clear guidelines for handling sensitive information.

This is an excellent opportunity for a mid-level software engineer looking to advance their career in financial technology. You'll be working on systems that directly impact millions of users worldwide, while being part of a company that's at the forefront of digital payment innovation.

Last updated 9 days ago

Responsibilities For Software Engineer II

  • Interact with Technical Designer to understand design requirements
  • Document and resolve all questions before development
  • Write unit test scenarios for the design
  • Develop high quality, robust and efficient code
  • Perform and document test results
  • Conduct performance testing
  • Demonstrate test results to technical and functional designers
  • Ensure information security and confidentiality
  • Complete mandatory security trainings

Requirements For Software Engineer II

Java
Redis
  • 3-6 years of technology experience
  • Expertise in Core JAVA, SPRING, JDBC
  • Experience with JUnit, Eclipse, GIT
  • Knowledge of Restful and SOAP based web services
  • SQL proficiency
  • Understanding of software development life cycle (Waterfall and AGILE)
  • Methodical approach to development
  • Payment systems experience preferred

Interested in this job?

Jobs Related To Mastercard Software Engineer II