Mastercard

Software Engineer

Mastercard
Apply
2 days ago
Pune, IndiaMid Level

Responsibilities

  • Design, develop, and maintain solutions across a multi-technology stack.
  • Collaborate with onshore engineering teams to deliver features, resolve defects, and integrate work across the delivery lifecycle.
  • Support critical production systems and ensure performance, resilience, and adherence to enterprise standards and controls.
  • Contribute to sprint planning, execution, continuous improvement, engineering best practices, automation, and process enhancements.

Requirements

  • Experience with Java-based development and exposure to the Spring Boot framework.
  • Experience with TDD and BDD testing frameworks such as JUnit, Selenium, and Cucumber.
  • Experience with frontend technologies such as Angular and JavaScript.
  • Familiarity with SQL scripting, data handling, and relational databases such as Oracle.
  • Familiarity with Agile/Scrum methodologies, ideally within SAFe.
  • Strong problem-solving, ownership, and distributed-team collaboration skills.
  • Desirable: exposure to DevOps tooling and experience with REST, messaging, and event-driven frameworks or solutions.

Tech Stack

AngularCucumberJavaJavaScriptJUnitSeleniumSpring BootSQL

Categories

Mastercard

About Mastercard

10,000+ employees

Mastercard builds and operates a global payments network used by banks, merchants, fintechs, and governments, offering card processing, real-time payments, tokenization, and fraud/risk services. It generates revenue from transaction processing and assessment/service fees across more than 200 countries and territories. Founded in 1966 and headquartered in Purchase, New York, Mastercard is a public company listed on the NYSE (ticker: MA).

Contact me