📍 Location: Pune, India, 411006
📂 Category: Software Engineering
🕒 Job Type: Full Time
🆔 Job Id: R-257722
⏳ Application End Date: 20 August 2025

About Mastercard
Mastercard powers economies and empowers people in more than 200 countries and territories worldwide. Together with our customers, partners, and stakeholders, Mastercard is working toward building a sustainable economy where everyone can prosper.
We support a wide range of digital payment choices—making transactions secure, simple, smart, and accessible.
Our technology and innovation, combined with partnerships and networks, deliver a unique set of products and services that help:
- People,
- Businesses,
- Governments,
achieve their greatest potential.
If you are passionate about technology, innovation, and want to work in a fast-growing digital payments ecosystem, this is your chance.
Job Title and Summary
Position: Software Engineer I – Java Spring Boot
In this role, you will support software engineering through:
- Programming,
- Testing,
- Implementation,
- Documentation, and
- Delivery of software solutions.
You will also be responsible for researching alternative technical solutions to meet changing business needs.
Key Responsibilities
As a Software Engineer I at Mastercard, you will:
- Develop and maintain Java-based applications using Spring Boot.
- Write clean, efficient, and well-documented code following industry best practices.
- Work with relational databases (Oracle and PostgreSQL) to:
- Design schemas,
- Write queries,
- Optimize performance.
- Apply object-oriented programming (OOP) principles to ensure modularity and maintainability.
- Collaborate with cross-functional teams to understand business and technical requirements.
- Participate in code reviews and contribute to continuous improvement.
- Debug and resolve technical issues in a timely manner.
- (Plus point) Exposure to cloud technologies.
Major Accountabilities
- Responsible for programming, testing, implementation, documentation, maintenance, and support of system applications software.
- Adhere to Mastercard standards, processes, and best practices.
- Develop high-quality, secure, scalable software solutions within time and budget.
- Research, create, and evaluate technical solution alternatives.
- Create system and testing documentation per department standards.
- Ensure compliance with Audit and Quality Assurance requirements.
- Support collection and reporting of project and software metrics.
- Continuously look for opportunities to improve standards and efficiency.
Education
- Bachelor’s Degree in Information Technology, Computer Science, Management Information Systems, or an equivalent work experience.
Knowledge / Experience
- Basic understanding and knowledge of Software Engineering Concepts and Methodologies.
- 0 to 12 months of experience in the software engineering field.
Skills and Abilities
To be successful in this role, you must have:
- High energy, attention to detail, and ability to work under pressure.
- Strong communication skills (both verbal and written).
- Ability to quickly learn and implement new technologies, frameworks, and tools.
- Strong relationship management and collaboration skills.
- Excellent organizational skills, with high initiative and self-motivation.
- Ability to work in matrix-based, diverse, and geographically distributed teams.
- A willingness to learn and take on challenging opportunities.
Corporate Security Responsibility
All activities involving access to Mastercard assets, information, and networks carry inherent risk.
Therefore, every person working for or on behalf of Mastercard is expected to:
- Abide by Mastercard’s security policies and practices.
- Ensure the confidentiality and integrity of information accessed.
- Report any suspected information security violations or breaches.
- Complete all mandatory security training periodically in accordance with Mastercard’s guidelines.
Quick Job Summary – At a Glance
| Job Role | Software Engineer I – Java Spring Boot |
|---|---|
| Location | Pune, India – 411006 |
| Category | Software Engineering |
| Job Type | Full Time |
| Job Id | R-257722 |
| End Date | 20 August 2025 |
| Experience Required | 0 – 12 months |
| Education | Bachelor’s Degree (CS/IT/MIS or related) |
| Key Skills | Java, Spring Boot, OOP, Databases, Teamwork, Communication |
| Company | Mastercard |
Why Join Mastercard?
- Work in a global technology-driven organization.
- Build a career in the fast-growing digital payments industry.
- Collaborate with world-class professionals.
- Contribute to real-world solutions impacting millions worldwide.
- Continuous learning, growth, and innovation opportunities.
Apply Here
👉 Click here to apply for Software Engineer I – Java Spring Boot at Mastercard


