
If you are a Java Developer or Full Stack Engineer looking to work on large-scale payment technology, Mastercard is hiring for a Software Engineer I position in Pune. The role focuses on Java, Spring Boot, full-stack product development, databases, messaging, containers, CI/CD and quality initiatives. The position is associated with Switching Solutions, making it particularly valuable for developers interested in high-volume, real-time transaction systems.
๐ Job Details
๐ผ Company: Mastercard
๐จโ๐ป Role: Software Engineer I
๐ Location: Pune, Maharashtra, India โ 411006
๐ Job ID: R-290204
๐ข Job Type: Full-time
๐ป Category: Engineering
๐
Application Deadline: September 18, 2026
๐ง Primary Technologies: Java, Spring Boot, Containers, PaaS, RDBMS, CI/CD
โ๏ธ Added Advantage: Pivotal Cloud Foundry (PCF)
๐ข About Mastercard
Mastercard is a global technology company operating in the payments industry. It connects consumers, financial institutions, merchants, governments and businesses through digital payment technology, with its network operating across more than 210 countries and territories.
The company has a significant technology presence in India, including offices in Pune, Gurugram, Hyderabad, Mumbai and Vadodara. Pune is also listed by Mastercard as one of its global technology hubs.
๐ป What Will You Do in This Role?
As a Software Engineer I, you will work as a Java Full Stack Developer supporting development initiatives in Mastercard’s Switching Solutions. The position involves building and enhancing products across multiple layers, including databases, messaging, UI and reporting.
The role also includes CI/CD automation, code quality and other quality initiatives. Because Mastercard operates globally, you will coordinate with teams located in different regions and contribute within an Agile development environment.
๐ ๏ธ Skills Required
๐น Strong Core Java and object-oriented programming
๐น Java Collections, Streams, Exception Handling and Multithreading
๐น Spring Boot and REST API development
๐น Full-stack development understanding
๐น SQL and RDBMS concepts
๐น Database design, queries and optimization basics
๐น Messaging concepts and asynchronous processing
๐น Containers and PaaS technologies
๐น CI/CD pipelines and automation
๐น Git and modern software-development practices
๐น Agile/Scrum methodology
๐น Understanding of real-time and batch processing
๐น Code quality, debugging and automation
๐น Pivotal Cloud Foundry (PCF) knowledge is an advantage
๐น Strong communication and cross-team collaboration
โญ Why This Role Is Good for Your Experience
This is more than a standard Java development position. You get exposure to full-stack product development, real-time systems, databases, messaging, cloud/PaaS, containers and CI/CD in a global payments environment.
Working on switching solutions can also give you valuable experience with systems where performance, reliability, security and scalability are critical. These skills can later help you move toward Senior Software Engineer, Backend Engineer, Full Stack Engineer, Cloud Engineer or Platform Engineer positions.
๐ฐ Salary Range
The job posting itself does not publish an official CTC. Current Glassdoor data for Mastercard Software Engineer I in Pune shows reported total compensation around โน8โโน12 LPA for several 1โ3 year submissions, with the broader reported base-pay range around โน9โโน15 LPA.
Therefore, a reasonable expectation for this particular role would be approximately โน8โโน15 LPA, depending on experience, skills, interview performance and Mastercard’s compensation structure. Treat this as an estimate, not an official salary commitment.
๐ฏ Expected Interview Rounds at Mastercard
Likely preparation structure for this role:
1๏ธโฃ Online/Coding Assessment: Java coding, DSA, SQL and problem-solving.
2๏ธโฃ Technical Round 1: Core Java, OOP, Spring Boot, REST APIs, project experience and coding.
3๏ธโฃ Technical Round 2: Java/Spring Boot depth, database design, messaging, CI/CD, containers and real-time system scenarios.
4๏ธโฃ Managerial/Techno-Managerial: Project ownership, Agile, production issues, collaboration and decision-making.
5๏ธโฃ HR Round: Motivation for Mastercard, communication, compensation, availability and career goals.
๐ Preparation Tips
๐ฅ Master Java + Spring Boot together: Don’t prepare them separately. Practice building REST APIs with validation, exception handling, dependency injection and database integration.
โก Prepare real-time scenarios: Understand synchronous vs asynchronous processing, messaging, queues, latency, retries, idempotency and failure handling.
โ๏ธ Learn PaaS/containers: Revise Docker/container fundamentals and understand how an application is deployed on a PaaS such as PCF.
๐ Know CI/CD practically: Be ready to explain a pipeline from Git commit โ build โ automated tests โ quality checks โ deployment.
๐๏ธ Strengthen SQL: Practice joins, indexing, transactions, normalization and query optimization because RDBMS knowledge is specifically desirable.
๐ณ Understand payment-system concepts: Learn basics of authorization, transaction processing, high availability, fault tolerance and secure APIs.
๐ Resume Tips for This JD
๐ Put Java and Spring Boot near the top of your technical skills.
๐ Mention specific REST APIs or microservices you developed rather than simply writing โBackend Development.โ
๐ Add measurable achievements such as reduced API latency, improved deployment time or increased test coverage.
๐ Highlight Docker/containers, CI/CD, Git and cloud/PaaS experience.
๐ Mention SQL/RDBMS, messaging systems and asynchronous processing if you have used them.
๐ Include projects involving real-time processing, payments, fintech or high-volume transactions where applicable.
๐ Don’t claim PCF experience unless you genuinely have it; the JD lists it as desirable rather than mandatory.
๐ How to Apply
๐ Application Link: Click Here
๐ค Referral Tip
Want to improve your chances of getting noticed?
Connect with someone at Mastercard and request a referralโit can significantly enhance your visibility in the hiring process.
Interested candidates should apply through the official Mastercard Careers portal using Job ID R-290204. The listed closing date is September 18, 2026.
