Software Engineer II - Java Full Stack React 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 Junior / Associate level 📅 Eligible Batch 2024, 2025, 2026 📄 Job Type Full Time 💰 Salary Not Disclosed 🏢 Industry Technology 🛠 Key Skills Java Spring Boot React TypeScript JavaScript SQL PostgreSQL Kafka Software Engineer II - Java Full Stack React at Mastercard — Full Details & How to Apply Mastercard is seeking a Software Engineer II - Java Full Stack React in Pune, India to design and maintain full-stack applications using Java and React . This role requires hands-on experience with Java, TypeScript, and SQL , and is part of the company’s ongoing development of backend services and user interfaces for payment systems. This Software Engineer II - Java Full Stack React role directly supports the development and maintenance of scalable backend services and user interfaces. Candidates will work with technologies such as Java, Spring Boot, React, TypeScript, JavaScript, SQL, PostgreSQL, and Kafka to build robust, real-time applications. The role ensures high-quality software delivery by integrating backend logic with responsive front-end interfaces, forming the foundation of Mastercard ’s digital payment ecosystem. The job posting identifies this position as part of Mastercard ’s technology team in Pune, India. It specifies that the role is for a Junior / Associate level candidate with 1-3 years of experience , and is available for 2024, 2025, and 2026 batches. No salary is disclosed in the posting. The role is onsite and focused on full-stack development using core technologies listed in the job description. 2024, 2025, 2026 graduates with Junior / Associate level qualifications and 1-3 years of experience should apply. The salary for this position is Not Disclosed . This role is ideal for early-career professionals aiming to build practical experience in full-stack development with industry-standard tools. Applicants will gain hands-on experience with Java , Spring Boot , React , TypeScript , JavaScript , SQL , PostgreSQL , and Kafka . This experience provides a strong foundation for advancing into senior full-stack roles and contributes to a career path in enterprise software engineering. The role offers direct exposure to real-world payment system applications, building technical depth in a global technology environment. 📊 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 - Java Full Stack React jobs , Mastercard recruitment , and Pune, India jobs on our platform. Job Role & Responsibilities The Software Engineer II at Mastercard designs and implements full-stack applications using Java , Spring Boot , and React to support real-time transaction processing systems. This role ensures reliability, scalability, and performance of backend services and user interfaces in a high-availability environment. Design backend microservices using Java and Spring Boot to process financial transaction data with SQL queries and PostgreSQL database operations. Develop RESTful APIs in Java and Spring Boot that serve real-time data to frontend components built with React and TypeScript . Implement event-driven architecture using Kafka to stream transaction events between backend services and user-facing applications. Test full-stack applications using PostgreSQL and Java unit tests to validate data integrity and API response accuracy under load. Deploy Java -based backend services via Spring Boot with Docker and CI/CD pipelines to ensure consistent and automated release cycles. Monitor application performance using PostgreSQL query logs and Java application metrics to detect latency spikes and service degradation. Debug production issues in React and Java codebases by analyzing browser console logs and Spring Boot stack traces to resolve critical failures. Document technical specifications including API endpoints, data models, and PostgreSQL schema designs for cross-team knowledge transfer and onboarding. This role demands direct ownership of code quality, performance, and stability, with measurable impact on transaction processing speed and error resolution in Mastercard 's core systems. Required Skills & Technical Competencies Candidates must demonstrate proficiency in core full-stack technologies to build and maintain scalable applications using Java , Spring Boot , and React . The skill set must be applied directly in real-world development tasks, not theoretical knowledge. Technical Skills Java — entry — used to implement backend business logic in Spring Boot microservices handling financial data and transaction workflows. Spring Boot — intermediate — applied to build modular, auto-configured backend services with REST APIs and dependency injection for transaction processing. React — entry — used to develop responsive user interfaces that render real-time transaction data and user interactions in browser-based applications. TypeScript — entry — employed to write type-safe frontend components that integrate with JavaScript and Java backend APIs. JavaScript — entry — used to implement dynamic frontend logic and event handling in React applications that consume REST endpoints. SQL — entry — applied to write queries for data retrieval and validation in PostgreSQL databases used by backend services. PostgreSQL — entry — used to manage relational data storage, schema design, and transactional integrity in backend systems. Kafka — entry — used to implement message queues for real-time event streaming between Java microservices and React frontend components. When showcasing these skills, emphasize hands-on projects involving Java , Spring Boot , and React with measurable outcomes such as API response time, error rate reduction, or data consistency improvements. Eligibility Criteria This role is designed for junior and associate-level candidates with foundational technical training in Java , React , and Spring Boot , and relevant academic or project experience. Must hold a degree in Computer Science, Information Technology, or a related field with a minimum CGPA of 6.0. Eligible only for students from the 2024 , 2025 , and 2026 academic batches. Must have completed at least 1 year of relevant technical coursework or internship experience in Java or React development. Academic performance is evaluated based on CGPA from the final year of undergraduate studies. Must submit a technical portfolio demonstrating at least two full-stack projects using Java , Spring Boot , and React . Projects must include implementation of REST APIs , PostgreSQL database design, and integration with Kafka or message queues. Documentation & Portfolio Requirements Your resume must include a dedicated section with a portfolio link to GitHub or a personal website, listing at least two full-stack projects. Each project must detail the technology stack used, database schema , and API endpoints implemented. For this role, prioritize projects that integrate Java backend services with React frontend using Spring Boot and PostgreSQL , and include a Kafka message flow diagram or log to demonstrate real-time data processing. Salary for Software Engineer II - Java Full Stack React at Mastercard 💰 Compensation Not Disclosed The advertised compensation for the Software Engineer II - Java Full Stack React 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 - Java Full Stack React Upskilling with the right resources significantly enhances your chances of selection for this specific role, ensuring you meet the technical requirements effectively. Recommended Courses & Resources Java — Mastering Java is crucial for backend development in this role. Spring Boot — Essential for building robust backend applications efficiently. React — Key for developing dynamic front-end applications. TypeScript — Enhances JavaScript code quality and maintainability. KodNest — Provides practical coding experience and project exposure. 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 or React — Provide specific examples of projects or roles. ❌ Using a generic resume — Tailor it to the specific responsibilities outlined in the job description. ❌ Listing technologies like Kafka without detailing their application — Clearly explain your experience with each technology. ❌ Ignoring the experience requirement of 1-3 years — Ensure you meet this criterion to avoid disqualification. ❌ Adding unrelated technologies or unsupported claims — Stick to relevant skills to avoid ATS penalties. ❌ Not verifying 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 - Java Full Stack React Optimizing your resume for ATS is crucial for standing out in the application process for this role. ATS Keywords to Include Java Spring Boot React TypeScript JavaScript SQL PostgreSQL Kafka REST APIs Microservices CI/CD Debugging Resume Tips for This Role Highlight Java and React prominently on your resume, as they are critical for this role. Emphasize experience with Spring Boot and SQL , as these are essential for backend development. Showcase a project that involved full-stack development using Java and React . Use exact keywords from the job description naturally to align with ATS requirements. Avoid including unsupported claims or technologies 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 technologies or unsupported claims in your resume for this role. How to Apply for Software Engineer II - Java Full Stack React at Mastercard Apply Now — Mastercard Open the official apply URL and confirm the job title and company matches " Software Engineer II - Java Full Stack React " at Mastercard . Prepare a resume that aligns with the required skills, responsibilities, qualifications, and experience for the 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 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 onsite work opportunities. The company operates in the technology industry, with this role focused on full-stack software development. Engineers build scalable backend and frontend systems using modern tools and frameworks. The team designs and develops full-stack applications using Java, Spring Boot, React, TypeScript , and PostgreSQL . Responsibilities include building REST APIs, microservices, and event-driven components, as well as creating responsive user interfaces. Collaboration with engineers and stakeholders is expected. This role supports Mastercard ’s technology infrastructure by developing backend and frontend systems that enable secure and scalable digital services. Engineers contribute to payment systems through backend engineering and full-stack development. This position offers early-career exposure to full-stack development , microservices , and real-world technologies like Kafka and CI/CD. Hands-on experience with Java , React , and SQL provides foundational skills in building modern, scalable applications. 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 junior/associate level qualification from the 2024, 2025, and 2026 batches with 1-3 years of experience. ? What technical skills are most important for this role? Skills Tap to expand + Answer Java, Spring Boot, React, TypeScript, and SQL 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 Review Java and React fundamentals, prepare to discuss past projects, practice coding challenges, understand REST APIs, and familiarize yourself with microservices architecture. ? Is this role remote, hybrid, or onsite? Work Mode Tap to expand + Answer The role is onsite, requiring work from the office in Pune, India. ? What career exposure can this role provide? Growth Tap to expand + Answer This role offers exposure to full-stack development, backend services, and collaboration with cross-functional teams. ? What should I highlight in my resume for this role? Resume Tap to expand + Answer Highlight Java, React, Spring Boot, relevant projects, and any hands-on coding 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 engineers and possibly other stakeholders, as indicated in the responsibilities. ? Can freshers apply for this role? Fresher Tap to expand + Answer No, the experience requirement is 1-3 years, which does not explicitly accept freshers. 🔗 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