Software Engineer II at Mastercard
Mastercard · Pune, India
- Salary: Not Disclosed
- Experience: 1-3 years
📋 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 qualification and demonstrated shipping experience 📅 Eligible Batch 2023, 2024, 2025, 2026 📄 Job Type Full Time 💰 Salary Not Disclosed 🏢 Industry Technology 🛠 Key Skills Java SQL APIs CI/CD Microservices payments systems transaction lifecycle management authorization Software Engineer II at Mastercard — Full Details & How to Apply Mastercard is seeking a Software Engineer II in Pune, India to analyze transaction flows and validate system behavior. Candidates must have hands-on experience with Java, SQL, APIs, CI/CD, and Microservices , with demonstrated shipping experience in payment systems and transaction lifecycle management . This Software Engineer II role focuses on validating system behavior and transaction flows within Mastercard ’s payment processing infrastructure. The position directly supports the reliability and efficiency of transaction lifecycle management , ensuring accurate and secure processing of payment events. Responsibilities include validating system behavior under real-world conditions and working with core technologies such as APIs and microservices to maintain system integrity. Mastercard recruitment for this role emphasizes technical expertise in Java , SQL , and APIs , with a focus on payment systems and transaction lifecycle management . The position is part of a team that ensures robust validation of system behavior in real-time payment environments. As a technology company specializing in payment processing, Mastercard provides a platform where software engineers contribute to core transaction systems. 2023, 2024, 2025, 2026 graduates should apply if they have hands-on experience with Java, SQL, APIs, CI/CD, Microservices and possess a relevant technical qualification with demonstrated shipping experience. The role requires 1-3 years of experience . Salary is not disclosed. Applicants will gain hands-on experience with Java , SQL , APIs , CI/CD , and Microservices . This role provides foundational exposure to payment systems and transaction lifecycle management , offering a clear progression path into more complex software engineering roles within Mastercard ’s technology ecosystem. 📊 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 is responsible for validating payment transaction flows using Java and SQL , ensuring accurate authorization and transaction lifecycle management within the payments systems infrastructure. This role directly impacts the reliability of real-time payment processing and system performance. Analyze transaction flows using Java and SQL to validate system behavior under defined payment authorization scenarios and transaction lifecycle management rules. Implement and test APIs that integrate with external payment gateways, ensuring secure and compliant data exchange in payments systems . Configure CI/CD pipelines to automate builds, tests, and deployments of microservices handling transaction processing and authorization logic. Collaborate with operations teams to resolve issues in microservices that manage transaction lifecycle management and authorization workflows. Conduct root-cause analysis on performance monitoring alerts using SQL queries and transaction logs to identify bottlenecks in payment systems . Maintain and update codebases for payment processing integration using Java and APIs , ensuring compliance with transaction lifecycle management standards. Document process improvements in transaction lifecycle management workflows, including authorization and payment system event handling. Troubleshoot authorization failures in payments systems by inspecting transaction logs and validating API response patterns using Java and SQL . This role demands direct ownership of system behavior in payment processing and transaction lifecycle management , with measurable impact on authorization success rates and system stability metrics. Required Skills & Technical Competencies Candidates must demonstrate proficiency in Java , SQL , APIs , CI/CD , microservices , and domain knowledge of payments systems and transaction lifecycle management to perform core tasks effectively. Technical Skills Java — intermediate — used to develop and validate payment-processing logic, including authorization and transaction lifecycle management components. SQL — intermediate — applied to query and analyze transaction data, validate system behavior, and generate performance reports in payments systems . APIs — intermediate — leveraged to integrate with external payment services, enabling secure data exchange in transaction lifecycle management and authorization flows. CI/CD — intermediate — implemented to automate deployment of microservices handling transaction processing and authorization workflows. Microservices — intermediate — used to design and maintain modular services that manage transaction lifecycle management and payment authorization events. Payments systems — intermediate — required to understand the architecture and behavior of real-time transaction lifecycle management and authorization systems. Transaction lifecycle management — intermediate — essential for validating and maintaining end-to-end payment processing workflows from initiation to settlement. Authorization — intermediate — applied to validate and troubleshoot payment authorization decisions in payments systems and transaction flows . When preparing your resume, emphasize specific projects where you used Java , SQL , or APIs to validate or improve transaction lifecycle management or authorization logic in a real-world system. Eligibility Criteria This role is designed for candidates with a technical qualification in computer science or a related field and 1–3 years of hands-on experience in software development involving payment systems or transaction processing . Must hold a Bachelor’s degree in Computer Science, Information Technology, or a related technical discipline. Must belong to eligible batches: 2023 , 2024 , 2025 , or 2026 . Must have 1–3 years of hands-on experience in Java , SQL , or APIs with demonstrated shipping experience in software projects. Minimum CGPA of 6.0 or equivalent in the undergraduate program is required. Must have a portfolio showcasing codebases or projects involving transaction processing or payment system integration. Must provide evidence of shipping experience such as deployed applications, bug fixes, or performance improvements in real systems. Documentation & Portfolio Requirements Your resume must include a clear section on Java and SQL projects, with specific details on transaction lifecycle management or authorization logic implemented. Include links to GitHub repositories or live demos where applicable. For this role, prioritize showcasing a project where you used Java and SQL to validate a transaction lifecycle or authorization flow — this directly aligns with the Mastercard job requirements and demonstrates technical ownership. 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 the job requirements. Recommended Courses & Resources Java — Essential for developing robust applications in this role. SQL — Critical for managing and querying databases effectively. APIs — Important for integrating different software components seamlessly. CI/CD — Vital for automating deployment and ensuring code quality. KodNest — Helps in honing coding skills through practical challenges. 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 or SQL — Provide specific examples of your use. ❌ Using a generic resume — Tailor it to the specific responsibilities outlined in the job description. ❌ Listing technologies like Microservices without context — Include application details from projects or internships. ❌ Ignoring the experience requirement of 1-3 years — Ensure you meet the qualifications before applying. ❌ Adding unrelated technologies or unsupported claims — Focus on relevant skills to avoid disqualification. ❌ Not verifying the official Apply URL — Always check the job details before submission. Before You Apply — Checklist ✅ Confirm the job title, company, location, work mode, and experience requirement. ✅ Check that the candidate meets the supplied qualification criteria. ✅ Verify eligibility against the supplied eligible batches and experience requirement. ✅ Add relevant supplied JD keywords naturally to the 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 payments systems transaction lifecycle management authorization root-cause analysis defect analysis collaboration observability Resume Tips for This Role Highlight Java and SQL prominently, as they are critical for the role. Emphasize experience with APIs and Microservices , as these are vital technologies for the position. Showcase a project that involved payment processing or transaction management . Use exact keywords from the job description naturally to align with ATS requirements. Avoid including unsupported claims or technologies that are not relevant to the role. Build an ATS-optimized resume for this role using NexisGrow Resume Builder — free for all job seekers. Pro Tip: Do not include unrelated technologies 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 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, operating in an onsite work mode. It specializes in payment-processing technologies, focusing on transaction lifecycle management and authorization within its core operations. The team develops and validates next-generation payment-processing capabilities, analyzing transaction flows and system behaviors. They work with APIs , microservices , SQL , and CI/CD pipelines to ensure robust, secure, and reliable payment solutions across distributed architectures. This role supports Mastercard ’s core mission by delivering critical transactional systems. It involves collaboration with engineers and operations teams to validate payment flows and maintain system integrity throughout the transaction lifecycle. Early-career professionals gain exposure to real-world payment systems, including ISO 8583 and ISO 20022 standards, authorization , and reversal processes. Hands-on experience with Java , SQL , and CI/CD pipelines builds foundational skills in secure, scalable software engineering. 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 1-3 years of experience and 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, SQL, APIs, CI/CD, and Microservices are critical 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 SQL fundamentals. 2. Understand payment processing systems. 3. Familiarize yourself with CI/CD practices. 4. Prepare examples of collaboration in projects. 5. Practice root-cause analysis scenarios. ? 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 The role offers exposure to payment systems, transaction lifecycle management, and collaboration with cross-functional teams. ? What should I highlight in my resume for this role? Resume Tap to expand + Answer Highlight Java, SQL, APIs, CI/CD, and experience with payment systems or transaction management. ? 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 cross-functional teams, including engineers and operations. ? Can freshers apply for this role? Fresher Tap to expand + Answer No, the experience requirement is 1-3 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