Software Engineer II at Mastercard

Mastercard · Pune, India

📋 Job Details at a Glance 📍 Location Pune, India 🏢 Company Mastercard 👥 Experience 1-3 years 🎓 Qualification Hands-on with Java, SQL, APIs, CI/CD, Microservices. Relevant technical / engineering background 📅 Eligible Batch 2024, 2025, 2026 📄 Job Type Full Time 💰 Salary Not Disclosed 🏢 Industry Technology 🛠 Key Skills Java SQL APIs CI/CD Microservices Software Engineer II at Mastercard — Full Details & How to Apply Mastercard is seeking a Software Engineer II in Pune, India to contribute to next-generation Core Payment capabilities. This role requires hands-on experience with Java, SQL, APIs, CI/CD, and Microservices , and is part of a team building secure, integrated payment-processing systems. This Software Engineer II role directly impacts the quality and delivery of payment-processing capabilities by analyzing transaction flows and validating end-to-end system behavior. The role operates within a Scaled Agile delivery framework, where engineers work on modern digital architecture and cloud-native principles to ensure robust, scalable system performance. The responsibilities center on building, testing, and maintaining core payment systems using technologies such as Java , SQL , APIs , CI/CD pipelines, and microservices . The job posting confirms that Mastercard is recruiting for a Software Engineer II position in Pune, India, with a focus on core payment capabilities. The role is part of a technical team that supports secure and accessible digital payment solutions. The company operates in over 200 countries and territories, and this position contributes to a global infrastructure that powers secure transaction processing. 2024, 2025, 2026 graduates with Hands-on with Java, SQL, APIs, CI/CD, Microservices. Relevant technical / engineering background and 1-3 years experience are eligible. The salary for this role is Not Disclosed . Applicants will gain hands-on experience with Java , SQL , APIs , CI/CD , and Microservices . This role provides foundational exposure to real-world payment systems and offers a pathway to progression into more complex engineering roles within Mastercard ’s technology ecosystem. 📊 Role Difficulty: Medium | Competition Level: Medium | Fresher Friendly: Partially 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 ensures reliable payment processing by validating transaction flows and maintaining system stability in a high-volume, real-time environment. This role directly supports the integrity of financial transactions through precise code execution and performance monitoring. Develop payment-processing applications using Java to implement transaction logic and enforce business rules in production systems. Analyze transaction data via SQL queries to validate data consistency, detect anomalies, and support audit reporting across payment flows. Design and implement RESTful APIs that enable secure integration between payment services and external systems such as merchant platforms. Configure CI/CD pipelines using Jenkins or GitLab CI to automate builds, tests, and deployments of microservice-based payment components. Deploy and maintain microservices that handle real-time transaction routing, ensuring low-latency response and fault tolerance under load. Collaborate with business stakeholders to translate requirements into technical specifications using API contracts and service interaction diagrams. Monitor system performance using telemetry data from application logs and metrics dashboards to identify bottlenecks and optimize throughput. Resolve production incidents involving service failures or data corruption by debugging Java code and inspecting SQL query performance in live environments. This role demands direct ownership of code quality and operational stability, with every change impacting payment transaction success rates and system uptime metrics in a live financial environment. Required Skills & Technical Competencies The Software Engineer II role requires a strong foundation in core engineering tools and practices, with hands-on experience in Java , SQL , APIs , CI/CD , and microservices to deliver scalable, secure, and reliable payment systems. Technical Skills Java — intermediate — used to build and maintain transaction processing modules in a distributed system environment with strict performance and security requirements. SQL — intermediate — applied to query and validate transaction data in production databases, ensuring data accuracy and compliance with audit standards. APIs — intermediate — utilized to define and implement service interfaces between payment components, with emphasis on error handling and versioning. CI/CD — intermediate — implemented using tools like Jenkins or GitHub Actions to automate testing and deployment of microservice updates. Microservices — intermediate — used to decompose payment workflows into independently deployable services, enabling scalability and fault isolation in real-time systems. When preparing your resume or interview, emphasize specific projects where you used Java to build transaction logic, SQL to analyze data, or CI/CD to deploy microservices in a controlled, repeatable workflow. Eligibility Criteria This role is designed for candidates with a technical engineering background , who have completed a degree in Computer Science, Information Technology, or a related field , and possess 1–3 years of hands-on experience in software development. Must hold a degree in Computer Science, IT, or a related engineering discipline from a recognized institution. Eligible only for 2024, 2025, and 2026 academic batches. Must have 1–3 years of hands-on experience in software development, including project work or internships. Academic performance is not specified, but a CGPA of 3.0 or above is expected for competitive consideration. Must demonstrate practical experience through GitHub repositories , project documentation, or technical reports. Portfolio or project work must include implementation of Java applications or SQL queries used in real-world systems. Documentation & Portfolio Requirements Your resume must include a clear section on technical projects, listing tools used, Java or SQL implementations, and integration with APIs or CI/CD pipelines. Include links to GitHub or live demos where applicable. For this role, prioritize showcasing a project where you built a Java service that processed transaction data using SQL queries and integrated with a REST API via a CI/CD pipeline — this directly mirrors the core responsibilities at 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 selection for this specific role by aligning your skills with job requirements. Recommended Courses & Resources Java — Mastering Java is essential for backend development in this role. SQL — SQL skills are crucial for managing and querying databases effectively. APIs — Understanding APIs is vital for integrating various services and applications. CI/CD — Familiarity with CI/CD practices enhances your ability to deliver software efficiently. KodNest — This platform offers practical coding challenges to sharpen your skills. Boost your profile with relevant certifications at NexisGrow GetCertified — strengthen your application before you apply. Common Mistakes to Avoid ❌ Applying without demonstrating experience with Java, SQL, or Microservices — Ensure these skills are evident in your resume. ❌ Using a generic resume instead of tailoring it — Customize your resume to reflect the specific responsibilities outlined in the job description. ❌ Listing technologies like APIs without context — Provide details on where you applied these technologies in previous projects. ❌ Ignoring the specified experience requirement — Only apply if you meet the relevant experience criteria. ❌ Adding unrelated technologies or unsupported claims — Avoid inflating keyword counts with unsupported experiences. ❌ Failing to verify the official Apply URL — Always check the URL and job details 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 it gets noticed for this role. ATS Keywords to Include Java SQL APIs CI/CD Microservices payment-processing cloud-native event-driven Scaled Agile transaction flows system behavior engineering Resume Tips for This Role Highlight Java and SQL prominently on your resume, as they are critical for the role. Emphasize experience with APIs , CI/CD , and Microservices to align with the job requirements. Showcase a project that involved payment processing or similar technologies. Use exact keywords from the job description naturally to enhance ATS alignment. 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 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 matches " Software Engineer II " at Mastercard . 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 official company portal or 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 that operates in an on-site work mode. It serves the global digital payments industry, focusing on secure, simple, smart, and accessible transaction solutions. The Transaction Stream team builds next-generation core payment capabilities using cloud-native principles , event-driven technologies , and microservices . Engineers collaborate with stakeholders to deliver payment-processing systems with robust end-to-end behavior. This role supports Mastercard ’s mission by advancing secure digital payment infrastructure. Early-career professionals gain hands-on exposure to Java , SQL , APIs , CI/CD , and microservices in real-world payment processing 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 1-3 years of experience, specifically from eligible batches of 2024, 2025, and 2026. ? What technical skills are most important for this role? Skills Tap to expand + Answer Java, SQL, APIs, CI/CD, 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. This is the salary information available in the job data. ? 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, understand payment processing systems, practice API integration, familiarize with CI/CD processes, and prepare to discuss Microservices. ? 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 modern payment-processing technologies and practices, enhancing skills in Java, SQL, and Microservices. ? What should I highlight in my resume for this role? Resume Tap to expand + Answer Highlight Java, SQL, APIs, CI/CD, and Microservices experience, along with relevant projects or responsibilities. ? 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 engineers and business stakeholders to deliver payment-processing capabilities. ? Can freshers apply for this role? Fresher Tap to expand + Answer The experience requirement is 1-3 years, so freshers may find it challenging to qualify. 🔗 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