CareerPlan

Software Engineer II - Java Full Stack React

Pune, IndiaFull-time2026-10-22 → 2026-11-10

Core

Design, develop, test, and maintain scalable full-stack applications using Java/Spring Boot and React for Mastercard's digital payment products.

Role type

Senior IC full-stack software engineer (Java/React)

Builds

Scalable microservices, REST/gRPC APIs, and responsive user interfaces for digital payment solutions

Domain

Fintech / Payments / Cloud-native

Deliverable

production ML models | product features

Required skills

Java 17/21+, Spring Boot, React, TypeScript, gRPC, PostgreSQL, Apache Kafka, TDD, CI/CD, SQL optimization

Preferred skills

AI-assisted engineering (GitHub Copilot), mentoring junior engineers, system design

Technologies

Java, Spring Framework, React, TypeScript, gRPC, Apache Kafka, PostgreSQL, Oracle, JUnit, Mockito, Jest, Playwright

Responsibilities

Design and implement microservices and event-driven components; build responsive UIs with React; write optimized SQL queries; maintain automated test suites; conduct code reviews; troubleshoot production issues; mentor junior engineers

Seniority

Mid-level (3-5 years experience), hands-on IC