Mastercard

Software Engineer I

Mastercard
Apply
1 day ago
Pune, IndiaEntry Level

Responsibilities

  • Analyze, design, develop, test, and deliver software solutions and application customizations.
  • Complete assigned coding, testing, and deployment work while following established procedures and seeking guidance from experienced team members.
  • Participate in code reviews, requirements analysis, prioritization, elaboration, and effort estimation.
  • Build unit-level, service-level, and integration-level tests to support code and functional coverage.
  • Apply code-quality and anti-pattern scanning tools, including Sonar, Zally, and Checkmarx.
  • Support automation, pipelines, virtualization, containerization, and software delivery practices.
  • Follow Mastercard security policies and protect the confidentiality and integrity of accessed information.

Requirements

  • Ability to write secure code using Java 17 and React.
  • Familiarity with Oracle and PostgreSQL databases.
  • Understanding of branching and peer-review practices, design patterns, application patterns, and mission-critical software engineering principles.
  • Understanding of functional and non-functional testing and the ability to estimate testing efforts.
  • Understanding of SDLC practices including Waterfall, Scrum, Kanban, and SAFe.
  • Understanding of continuous integration and delivery concepts and related automation capabilities.

Tech Stack

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