Senior Software Engineer (Java)

Software Development

Mastercard

13 open roles Website

  • Software Development
  • Pune

Be part of a global payments network that powers economies in over 200 countries, delivering secure and smart transaction experiences. You’ll work in a SAFe‑aligned Scrum team, collaborating with onshore engineers to keep high‑availability platforms reliable.

What You’ll Do

  • Contribute to sprint planning and execution within the SAFe framework.
  • Design, develop, and maintain Java backend services using Spring Boot.
  • Write unit and integration tests employing TDD and BDD practices.
  • Collaborate with onshore teams to resolve defects and integrate features.
  • Support production incidents, ensuring performance and resilience of mission‑critical systems.
  • Drive automation and process improvements for higher delivery efficiency.

What You Need

  • Strong Java backend development experience with Oracle relational databases.
  • Proficiency in Spring Boot framework and RESTful service design.
  • Hands‑on knowledge of Angular or JavaScript front‑end technologies.
  • Experience with TDD/BDD testing and SQL scripting.
  • Familiarity with DevOps tooling and CI/CD pipelines.
  • Ability to work effectively in distributed, Agile/SAFe environments.
  • Strong problem‑solving mindset and ownership attitude.

Good to Have

  • Experience with messaging or event‑driven architectures.
  • Knowledge of security mechanisms relevant to payment systems.
  • Background in financial services or payment platform environments.

The Opportunity

You’ll join a globally distributed delivery model that maintains mission‑critical payment platforms in a fast‑paced, SAFe‑driven environment.

Similar Jobs to Apply