M
IT(Software/Hardware)

Software Engineer II

Mastercard

Role Summary

Mastercard is hiring a Software Engineer II for its technology center in Pune, Maharashtra. In this mid-level backend engineering role, you will design, develop, and maintain high-performance, cloud-ready microservices and enterprise applications using Java, Spring Boot, and Kafka. You will collaborate with cross-functional teams to build scalable payment solutions, write unit and integration test suites, participate in code reviews, optimize system performance, and support production systems throughout their software development lifecycle.

Key Responsibilities

  • Application Development: Translate business and product requirements into modular, maintainable, and performant Java/Spring Boot microservices and RESTful web services.
  • Architecture & Design: Participate in software component design, contribute to architecture discussions, and conduct proof-of-concept experiments.
  • Quality & Automated Testing: Design and execute unit, functional, and integration test suites, leveraging Test-Driven Development (TDD) practices and participating in peer code reviews.
  • Observability & Operational Readiness: Build applications with logging, monitoring, and fault-tolerance mechanisms, performing root cause analysis to resolve production and application issues.
  • Continuous Integration & Innovation: Integrate CI/CD pipelines, enforce secure coding standards, and explore modern engineering practices such as AI-assisted development tools and agentic workflows.

Key Qualifications

  • Education: Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field.
  • Experience: 3–6 years of software development experience with core expertise in Java ecosystem and microservices architectures.
  • Core Tech Stack: Solid proficiency in Java, J2EE, Spring, Spring Boot, Apache Kafka, REST APIs, and JPA/ORM.
  • Engineering Practices: Demonstrated experience with automated testing, cloud-native deployments, secure SDLC principles, and Agile/Scrum methodologies.
  • Desirable Exposure: Familiarity with AI-assisted coding tools, autonomous agents, and application observability frameworks.

About Mastercard

Mastercard is a global technology company in the payments industry that powers economies and empowers individuals across 200+ countries, making digital transactions secure, simple, smart, and accessible.

Important Candidate Notice

This job posting and its descriptions are owned by Mastercard . We provide this overview to help developers discover opportunities. For applications, responses, or follow-ups, please connect with Mastercard directly. Job Central Hub does not process applications or review candidate queries.

Profile Match Score

Sign in to see how well your skills and experience align with this job.

Sign In
Overview
Expected Salary ₹14 - ₹28 Lakhs/Annum
Experience Required 3 - 6 Years
Last Date to Apply 30-09-2026 7 days left
Posted On 23-09-2026
Mandatory Skills
Java J2EE Spring Spring Boot Apache Kafka RESTful Web Services JPA / Hibernate Microservices Architecture Cloud-Native Development Unit & Integration Testing
Preferred Skills
CI/CD Pipelines Test-Driven Development (TDD) AI-Assisted Applications Autonomous Agents / Agentic Workflows Agile