CareerPlanSign in

Senior Software Engineer

Pune, India💼 Full-time🗓 2026-09-17 → 2026-09-25

Core

Design, develop, and maintain scalable full-stack applications (frontend/backend) using Java/Spring Boot and React, with a focus on AI-assisted engineering adoption.

Role type

Senior Software Engineer (Full-Stack)

Builds

Scalable, secure, high-performance web applications and microservices for Mastercard's digital payment ecosystem.

Domain

Fintech / Digital Payments / Cloud-Native

Deliverable

production ML models | product features

Required skills

Java 17/21+, Spring Boot, React, TypeScript, REST API design, gRPC, microservices architecture, relational databases (Oracle/PostgreSQL), Apache Kafka, Test-Driven Development (TDD), CI/CD pipelines, AI coding assistants (e.g., GitHub Copilot), SQL query optimization, object-oriented design, SOLID principles.

Preferred skills

Experience with Redux or Context API, Playwright, JUnit 5, Mockito, Protocol Buffers, multithreading/concurrency, frontend performance optimization.

Technologies

Java, Spring Boot, React, TypeScript, gRPC, Apache Kafka, Oracle, PostgreSQL, JUnit 5, Mockito, Playwright, GitHub Copilot

Responsibilities

Design and implement REST APIs, gRPC services, and event-driven components; develop responsive user interfaces; own software development initiatives end-to-end; build and maintain automated test suites; troubleshoot production issues and perform root-cause analysis; mentor junior engineers; evaluate and integrate AI tools into development workflows.

Seniority

Senior, hands-on IC

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.