Software Engineer II - Java Full Stack React

Mastercard · Pune, India

Pune, IndiaPosted 22 Oct 2026Last checked 22 Oct 2026

Free account: apply link, HR contact and an AI-written cold email

About the role

Our Purpose Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we’re helping build a sustainable economy where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart and accessible. Our technology and innovation, partnerships and networks combine to deliver a unique set of products and services that help people, businesses and governments realize their greatest potential. Title and Summary Software Engineer II - Java Full Stack React Overview:

We are looking for a highly skilled and motivated Software Engineer to design, develop, and evolve scalable, reliable, secure, and high-performance applications across the frontend and backend.

The ideal candidate will have strong hands-on experience with Java, Spring Boot, REST APIs, gRPC, microservices, React, relational databases, messaging, CI/CD, and cloud-native technologies.

 The role requires a strong balance of full-stack development, system design, problem solving, technical ownership, AI adoption, and collaboration. The engineer will work closely with product managers, architects, DevOps engineers, and other engineering teams to deliver high-quality solutions from conception through production.

 Technical Skills & Qualifications : - Overall 3-5 of career experience as a Developer in Full Stack Development - Backend
- Strong hands-on experience with Java 17/21+. 
- Strong experience with Spring Framework / Spring Boot. 
- Strong understanding of RESTful API design and microservices architecture.
- Hands-on experience with gRPC and Protocol Buffers (protobuf). 
- Good understanding of gRPC concepts including service contracts, streaming, deadlines/timeouts, status codes, error handling, interceptors, and backward-compatible API evolution. - Strong understanding of object-oriented design, SOLID principles, design patterns, and clean code practices.
 - Experience with JPA/Hibernate and Spring Data. 
- Strong experience with relational databases such as Oracle, PostgreSQL .
- Good understanding of SQL, database design, indexing, transactions, and query optimization.
 - Experience with Apache Kafka or equivalent messaging/event-streaming technologies. 
- Good understanding of multithreading, concurrency, caching, transactions, and performance optimization.

 Frontend
- Strong hands-on experience with React.
 - Strong knowledge of JavaScript and/or TypeScript. 
- Experience building responsive, reusable, component-based UI applications .
- Good understanding of React hooks, state management, component lifecycle, routing, and asynchronous API integration.
 - Experience with frontend state-management solutions such as Redux, Context API, or equivalent.
 - Strong understanding of HTML5, CSS3, responsive design, and browser fundamentals. 
- Experience integrating frontend applications with REST and/or gRPC-backed services.

Skills mentioned

  • Java
  • JavaScript
  • TypeScript
  • SQL
  • React
  • Spring Boot
  • CI/CD
  • PostgreSQL
  • Kafka
  • REST APIs
  • Microservices

Want to reach Mastercard's HR directly?

NextKnock finds the hiring contact and writes a personal cold email from your resume. You send it from your own Gmail.

Similar jobs

More jobs at Mastercard

All Mastercard jobs and company facts →

Browse more