Software Engineer II at Mastercard

Mastercard · Pune, India

📋 Job Details at a Glance 📍 Location Pune, India 🏢 Company Mastercard 👥 Experience 2+ years 🎓 Qualification 2+ years. Hands-on with Java, SQL, Kafka, Docker, Kubernetes, 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 SQL Kafka Docker Kubernetes REST APIs APIs Git Software Engineer II at Mastercard — Full Details & How to Apply Mastercard is seeking a Software Engineer II in Pune, India , with hands-on experience in building and deploying microservices and APIs that support real-time payment processing. This role is part of Mastercard ’s technology infrastructure, where engineers directly contribute to the reliability and scalability of core payment systems. This Software Engineer II role involves designing, developing, and testing microservices using modern technologies. The responsibilities focus on creating scalable, secure, and maintainable software components that interface through REST APIs and other service endpoints. These systems are critical for enabling seamless transaction processing across Mastercard ’s global network. The role requires practical implementation of services using Java , SQL , Kafka , Docker , Kubernetes , and CI/CD pipelines. Mastercard recruitment for this position emphasizes technical depth and hands-on experience. The role is located in Pune, India, and is onsite. Candidates must have a relevant technical background and 2+ years of experience. The job is part of Mastercard ’s technology team, where engineering excellence supports secure and efficient payment systems. 2023, 2024, 2025, 2026 graduates are eligible. Applicants must have 2+ years. Hands-on with Java, SQL, Kafka, Docker, Kubernetes, REST APIs, APIs, Git, CI/CD, Microservices. Relevant technical / engineering background and 2+ years experience . The salary is Not Disclosed . Candidates will gain practical experience with Java , SQL , Kafka , Docker , Kubernetes , REST APIs , APIs , Git , CI/CD , and Microservices . This role provides a foundation for advancing into senior engineering positions within a global technology organization, with exposure to real-world payment system architecture. 📊 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. Search for Software Engineer II jobs , explore Mastercard recruitment , or find Pune, India jobs with hands-on technical experience. Apply online to access this onsite role in Pune. Job Role & Responsibilities The Software Engineer II at Mastercard is responsible for building and maintaining microservices using Java and Spring Boot , ensuring high availability and scalability of financial transaction systems. This role directly supports enterprise platform integrations and event-driven architectures that handle millions of daily transactions. Develop and deploy Java microservices using Spring Boot to serve real-time transaction data with REST APIs and APIs that meet SLA targets of 99.99% . Design and implement SQL queries to optimize Oracle database performance, reducing query response time by 30% in production environments. Build and maintain Kafka event streams to enable asynchronous communication between microservices and enterprise platforms with message throughput of 100K+ messages per second . Containerize and deploy Java applications using Docker and orchestrate them with Kubernetes to support auto-scaling during peak transaction loads. Integrate Power BI and other BI platforms with backend services to generate real-time performance metrics and system health reports . Write and maintain Git commit history for CI/CD pipelines that automate build , test , and deployment of microservices with zero-downtime rollouts. Diagnose and resolve production issues in Java services using logs , error metrics , and distributed tracing tools to maintain system uptime at 99.99% . Document API contracts, deployment workflows , and database schema changes to support operational efficiency and onboarding of new team members. This role requires direct ownership of service reliability , database performance , and deployment pipelines , with measurable impact on system availability and transaction processing speed . Required Skills & Technical Competencies The role demands a strong foundation in Java , SQL , and distributed systems with hands-on experience in Kafka , Docker , and Kubernetes to support scalable, fault-tolerant microservices in a high-volume financial environment. Technical Skills Java — intermediate — used to develop and maintain Spring Boot microservices that process financial transactions with high concurrency and low latency . SQL — intermediate — applied for data modeling , performance tuning , and query optimization in Oracle databases handling millions of records . Kafka — intermediate — used to build event-driven architectures that route transaction events between microservices with message durability and low latency . Docker — intermediate — used to containerize Java applications for consistent environmental deployment across dev , staging , and production environments. Kubernetes — intermediate — used to orchestrate containerized Java services, enabling auto-scaling and high-availability during peak loads. REST APIs — intermediate — implemented to expose service endpoints that serve real-time transaction data with strict response time and error handling requirements. APIs — intermediate — integrated into enterprise platforms to enable secure, asynchronous communication between backend and frontend systems. Git — intermediate — used to manage source code in CI/CD pipelines, enabling version control and collaborative development of microservices . When preparing your resume, emphasize specific projects where you used Java , SQL , or Kafka to solve real problems, and include metrics like response time , throughput , or error reduction to demonstrate impact. Eligibility Criteria This role is designed for candidates with a technical engineering background and at least 2 years of hands-on experience in software development using Java , SQL , and containerization tools. Must hold a Bachelor’s degree in Computer Science , Information Technology , or a related engineering field. Eligible batches are 2023 , 2024 , 2025 , and 2026 only. Minimum of 2 years of relevant experience in software engineering projects, including Java or API development. CGPA or academic performance is not specified in the job posting. Must have a portfolio showcasing Java or Spring Boot projects, SQL queries, or Kafka integrations with measurable outcomes. Experience with CI/CD pipelines using Git and Docker is expected in project work. Documentation & Portfolio Requirements Your resume must include a clear section on technical projects with Java , SQL , or Kafka implementation, and must list specific tools used, task outcomes , and performance metrics such as response time or throughput . Pro tip: Include a GitHub link with a Java microservice project that uses Kafka to process events, and show how it reduced latency by 25% or improved database query performance using SQL tuning. 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 selection for this specific role by aligning your skills with job requirements. Recommended Courses & Resources Java — Essential for hands-on experience required in this role. SQL — Crucial for database management tasks expected in the position. Docker — Important for containerization and deployment processes. Kubernetes — Key for orchestration of containerized applications. KodNest — Provides practical coding experience relevant to the role. Boost your profile with relevant certifications at NexisGrow GetCertified — strengthen your application before you apply. Common Mistakes to Avoid ❌ Applying without demonstrating experience in Java — Include specific projects or tasks where Java was used. ❌ Using a generic resume — Tailor it to highlight relevant experience with microservices and APIs . ❌ Listing technologies like Docker without details — Provide context on their application in past projects. ❌ Ignoring the experience requirement of 2+ years — Ensure you meet this essential criterion. ❌ Adding unrelated technologies — Stick to relevant skills to avoid disqualification. ❌ Failing to verify the official Apply URL — Always check the URL before submission. 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 your application is seen by hiring managers for this role. ATS Keywords to Include Java SQL Kafka Docker Kubernetes REST APIs APIs Git CI/CD Microservices performance tuning data modeling Resume Tips for This Role Highlight your hands-on experience with Java , as it is a key requirement for the role. Emphasize familiarity with technologies like SQL , Kafka , and Docker , which are crucial for the responsibilities. Showcase a project where you developed microservices or worked with 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: Do not include unrelated skills or experiences that do not align with the job requirements. 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 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 global technology company in the payments industry. This Software Engineer II role is based in Pune, India and operates in an onsite work environment. The company develops secure payment systems and technology solutions for businesses and consumers within the technology industry. The team builds and maintains scalable microservices and REST APIs , integrates with enterprise platforms using Java and Spring Boot , and develops event-driven systems with Kafka . They also work with SQL , Docker , Kubernetes , and Git to support database performance and DevOps workflows. This role supports the development of secure, real-time payment systems by contributing to backend services and event-driven architectures. It enables early-career engineers to gain hands-on experience with core technologies used in financial technology. This role offers early-career exposure to critical technologies including Java , SQL , Kafka , Docker , Kubernetes , and REST APIs . Engineers gain practical experience in building, testing, and deploying scalable solutions in a collaborative, onsite environment. 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 at least 2 years of experience, including eligible batches from 2023 to 2026. ? What technical skills are most important for this role? Skills Tap to expand + Answer Java, SQL, Kafka, Docker, Kubernetes, REST APIs, and Git are essential 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 Review Java and SQL concepts, practice microservices development, familiarize yourself with Kafka, and prepare to discuss past projects. ? Is this role remote, hybrid, or onsite? Work Mode Tap to expand + Answer This role is onsite, as specified in the job description. ? What career exposure can this role provide? Growth Tap to expand + Answer The role offers exposure to microservices, APIs, and event-driven solutions, enhancing technical skills and industry knowledge. ? What should I highlight in my resume for this role? Resume Tap to expand + Answer Highlight skills in Java, SQL, Kafka, and experience with microservices and APIs. ? 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 engineering teams in an onsite work environment. ? Can freshers apply for this role? Fresher Tap to expand + Answer No, the experience requirement is 2+ years, and freshers are not explicitly accepted. 🔗 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