Software Engineer II at Mastercard
Mastercard · Pune, India
- Salary: Not Disclosed
- Experience: 3-5 years
📋 Job Details at a Glance 📍 Location Pune, India 🏢 Company Mastercard 👥 Experience 3-5 years 🎓 Qualification 3–5 years. Hands-on with Java, TypeScript, JavaScript, React, SQL, PostgreSQL, Docker, Kubernetes, AWS, Azure, REST APIs, APIs, Git, CI/CD, Microservices. Relevant technical / engineering background 📅 Eligible Batch 2023, 2024, 2025, 2026 📄 Job Type Full Time 💰 Salary Not Disclosed 🏢 Industry Technology 🛠 Key Skills Java TypeScript JavaScript React SQL PostgreSQL Docker Kubernetes Software Engineer II at Mastercard — Full Details & How to Apply Mastercard is seeking a Software Engineer II in Pune, India , responsible for designing and developing secure, scalable software solutions using Java and TypeScript . This role is part of Mastercard ’s technology team that supports secure transaction systems across global payment networks. Candidates will work on end-to-end software development lifecycle activities, including testing and deployment, using modern engineering tools and practices. The Software Engineer II role directly contributes to building robust, secure software solutions within Mastercard ’s engineering framework. Responsibilities include implementing microservices architecture, managing containerized environments via Docker and Kubernetes , and deploying applications using AWS and Azure. The role emphasizes hands-on development with REST APIs, SQL , and PostgreSQL , ensuring high availability and performance of transaction systems. Mastercard recruitment for this position highlights a focus on engineering excellence and secure software development. The role is based in Pune, India and requires onsite work. The job posting specifies that candidates must have 3–5 years of experience and be eligible for batches from 2023 to 2026 . This position is part of Mastercard ’s broader technology operations in the digital payments domain. 2023, 2024, 2025, 2026 graduates should apply if they have 3–5 years. Hands-on with Java, TypeScript, JavaScript, React, SQL, PostgreSQL, Docker, Kubernetes, AWS, Azure, REST APIs, APIs, Git, CI/CD, Microservices. Relevant technical / engineering background and 3-5 years experience . The salary for this role is Not Disclosed . Applicants will gain hands-on experience with Java , TypeScript , JavaScript , React , SQL , PostgreSQL , Docker , Kubernetes , AWS , Azure , REST APIs , Git , CI/CD , and Microservices . This role provides a foundation for advancing into senior engineering roles and contributes to real-world payment infrastructure development. 📊 Role Difficulty: Medium | Competition Level: Medium | Fresher Friendly: No NexisGrow.com features this opportunity as part of its curated tech job listings. All details are sourced from the official job posting. Apply online before the opportunity closes. Explore more Software Engineer II jobs , Mastercard recruitment , and Pune, India jobs on our platform. Job Role & Responsibilities The Software Engineer II at Mastercard designs and implements secure, scalable software solutions using Java and TypeScript , ensuring compliance with Mastercard 's engineering standards and operational integrity. This role directly supports mission-critical systems through end-to-end development and incident resolution in a global, distributed environment. Design software solutions using Java and TypeScript to meet functional and performance requirements aligned with Mastercard 's security and scalability benchmarks. Own end-to-end software development lifecycle activities from requirement analysis to deployment, including REST APIs design and integration with existing PostgreSQL databases. Develop modular, testable components in Java and React to build responsive front-end interfaces for digital payment platforms. Implement containerized applications using Docker and deploy them in Kubernetes clusters to ensure high availability and fault tolerance. Conduct root cause analysis for production incidents, using logs and metrics to identify failures in Java microservices or PostgreSQL query performance. Refactor legacy codebases using Java and TypeScript to improve maintainability, reduce technical debt, and meet CI/CD pipeline standards. Collaborate with cross-functional teams to integrate REST APIs and ensure data consistency across PostgreSQL and microservice endpoints. Document technical processes and improvement initiatives to support knowledge sharing and future onboarding in Git -managed repositories. This role demands direct ownership of software quality, where every decision impacts system reliability , performance metrics , and customer-facing service uptime in real-world transaction environments. Required Skills & Technical Competencies Candidates must demonstrate proficiency in core engineering tools and languages used in Mastercard 's production systems, with a focus on Java , TypeScript , and microservices architecture. These skills are essential for building and maintaining secure, high-availability software. Technical Skills Java — intermediate — used to develop secure, scalable backend services in Mastercard 's microservices architecture, with emphasis on error handling and performance tuning. TypeScript — intermediate — applied to build robust front-end applications using React , with focus on type safety and component reusability in payment interfaces. JavaScript — intermediate — utilized in React environments to handle dynamic UI interactions and real-time data updates in digital wallets. React — intermediate — employed to develop responsive, user-friendly interfaces for payment applications, with integration into REST APIs and PostgreSQL data layers. SQL — intermediate — used to query and optimize performance of PostgreSQL databases, particularly for transactional and audit data retrieval. PostgreSQL — intermediate — leveraged for storing and managing structured transaction data with strict consistency and integrity rules. Docker — intermediate — used to containerize Java and React applications, enabling consistent environments across development and production. Kubernetes — intermediate — used to orchestrate containerized microservices, managing scaling, health checks, and service discovery in production. When preparing your resume or interview, emphasize hands-on experience with Java backend services, PostgreSQL query optimization, and Kubernetes deployment workflows in real-world projects. Eligibility Criteria This role is designed for candidates with a degree in Computer Science or a related engineering field and 3–5 years of hands-on technical experience in software development. It is not open to freshers or non-technical backgrounds. Must hold a Bachelor’s degree in Computer Science, Information Technology, or a related engineering discipline. Eligible batches are 2023 , 2024 , 2025 , and 2026 only. Minimum of 3 years of professional experience in software development using Java , TypeScript , or React . CGPA or academic performance is not specified, but a strong foundation in core programming concepts is required. Must have a documented portfolio showcasing projects involving Java , PostgreSQL , or microservices architecture. Experience with Git , CI/CD , or Docker in a real-world project is expected. Documentation & Portfolio Requirements Your resume must include a clear project timeline, technical stack, and measurable outcomes. Include at least one project using Java and PostgreSQL , or a React application with REST API integration, with code links or GitHub repository URLs. For this role, prioritize showcasing a project where you implemented a Java microservice with PostgreSQL and deployed it using Docker and Kubernetes — this directly mirrors the technical stack and operational expectations of Mastercard . Salary for Software Engineer II at Mastercard 💰 Compensation Not Disclosed The advertised compensation for the Software Engineer II role at Mastercard is Not Disclosed . The exact in-hand figure and any additional components are confirmed by the company during the offer or HR discussion stage. Recommended Courses & Preparation Tips for Software Engineer II Upskilling with the right resources significantly enhances your chances of being selected for this role by aligning your skills with the job requirements. Recommended Courses & Resources Java — Mastering Java is crucial as it's a primary skill for this position. TypeScript — Proficiency in TypeScript is essential for developing robust applications. JavaScript — Understanding JavaScript is vital for front-end development tasks. React — React skills are important for building user interfaces effectively. KodNest — This course provides hands-on experience with modern development practices. Boost your profile with relevant certifications at NexisGrow GetCertified — strengthen your application before you apply. Common Mistakes to Avoid ❌ Applying without demonstrating proficiency in Java or TypeScript — ensure these skills are evident in your resume. ❌ Using a generic resume — tailor it to the specific responsibilities outlined in the job description. ❌ Listing technologies like Docker without detailing application — provide context on where they were used in projects. ❌ Ignoring the experience requirement of 3-5 years — ensure your experience aligns with this critical requirement. ❌ Adding unrelated technologies or unsupported claims — focus on relevant skills to avoid backfiring. ❌ Failing to verify the official Apply URL — always check the job details before submitting your application. Before You Apply — Checklist ✅ Confirm the job title, company, location, work mode, and experience requirement. ✅ Check that you meet the supplied qualification criteria. ✅ Verify eligibility against the supplied eligible batches and experience requirement. ✅ Add relevant supplied JD keywords naturally to your resume. ✅ Highlight projects or experience related to the supplied technologies and responsibilities. ✅ Remove unsupported technologies, achievements, or experience claims. ✅ Open and verify the supplied Apply URL before submitting the application. ✅ Save the job details, application date, and role-specific resume version for tracking. Resume Tailoring & ATS Keywords for Software Engineer II Optimizing your resume for ATS is crucial for ensuring it passes initial screenings and reaches hiring managers. ATS Keywords to Include Java TypeScript JavaScript React SQL PostgreSQL Docker Kubernetes AWS Azure REST APIs Microservices Resume Tips for This Role Highlight Java and TypeScript prominently, as they are crucial for the role. Emphasize experience with Docker and Kubernetes , as these tools are essential. Include projects showcasing skills in microservices architecture and REST APIs . Use exact keywords from the job description naturally to align with ATS requirements. Avoid adding unsupported technologies or experiences that cannot be substantiated. Build an ATS-optimized resume for this role using NexisGrow Resume Builder — free for all job seekers. Pro Tip: Avoid including unrelated experiences or unsupported claims in your resume for this role. How to Apply for Software Engineer II at Mastercard Apply Now — Mastercard Open the official apply URL and confirm the job title and company is correctly displayed. Prepare a resume that aligns with the required skills, responsibilities, qualifications, and experience for the Software Engineer II role. Complete the official application form accurately, ensuring all information is truthful and avoiding unsupported claims. Submit the application and save the confirmation or application reference number if provided by the portal. Record the application date and monitor the company’s official job portal or your registered email for updates. Applications are reviewed on a rolling basis — early submission is recommended. Apply Now — Mastercard NexisGrow.com does not charge any fees for job applications. Mastercard Mastercard is a technology company based in Pune, India, offering digital payment solutions. This Software Engineer II role is onsite and operates within the technology industry, focusing on secure, scalable software development. The team designs and develops software solutions aligned with Mastercard standards. Responsibilities include end-to-end SDLC activities, troubleshooting, and delivering secure, scalable software. Collaboration with global teams drives innovation and operational excellence. This role supports Mastercard ’s mission by building secure, accessible digital payment systems. It enables real-world impact through reliable, scalable software that powers global transactions. Early-career professionals gain exposure to key technologies like Java , TypeScript , JavaScript , React , SQL , PostgreSQL , Docker , and Kubernetes —essential tools in modern tech environments. Company Details Industry Technology Location Pune, India Connect With Us Careers Apply Now Website 🔗 mastercard.wd1.myworkdayjobs.com Frequently Asked Questions Interview · Role · Salary · Growth ? Who can apply for this role? Eligibility Tap to expand + Answer Candidates with a relevant technical background and 3-5 years of experience from the eligible batches of 2023, 2024, 2025, and 2026 can apply. ? What technical skills are most important for this role? Skills Tap to expand + Answer Java, TypeScript, Docker, Kubernetes, and microservices are the most important skills for this role. ? What is the expected salary for this position? Salary Tap to expand + Answer Salary Display is Not Disclosed, which is the only salary information available. ? What should I expect after applying? Hiring Process Tap to expand + Answer The exact hiring stages are not specified in the job posting. ? How should I prepare for the interview? Preparation Tap to expand + Answer 1. Review Java and TypeScript fundamentals. 2. Practice coding problems related to microservices. 3. Familiarize yourself with Docker and Kubernetes. 4. Prepare to discuss your previous projects. 5. Understand Mastercard's role in digital payments. ? Is this role remote, hybrid, or onsite? Work Mode Tap to expand + Answer This role is onsite in Pune, India. ? What career exposure can this role provide? Growth Tap to expand + Answer This role provides exposure to technologies like AWS and microservices, enhancing skills in software development and operational excellence. ? What should I highlight in my resume for this role? Resume Tap to expand + Answer Highlight skills in Java, TypeScript, Docker, Kubernetes, and relevant project experience. ? Is there a last date to apply? Application Tap to expand + Answer Not specified in the job posting. ? Is there a probation period? Probation Tap to expand + Answer Not specified in the job posting. ? What is the work environment like for this role? Culture Tap to expand + Answer The role involves collaboration with global teams, focusing on innovation and operational excellence. ? Can freshers apply for this role? Fresher Tap to expand + Answer No, as the experience requirement is explicitly stated as 3-5 years. 🔗 Explore More on NexisGrow More jobs in Pune Browse all Tech jobs Latest Fresher jobs More jobs at Mastercard Work From Home jobs Ready to Apply? Don't Miss This Opportunity! Apply only via the official link. NexisGrow.com charges zero application fees. 👉 Apply Now — Official Link NexisGrow.com does not charge any application or registration fees. Beware of fraudulent offers. Naukri ki baat, NexisGrow ke saath • NexisGrow.com