Mastercard logo

Lead – Full Stack Web Applications

Mastercard

Pune, Maharashtra, IndiaLEAD
LeadFull StackJavaSpring BootPythonDjangoReactNext.jsReduxDevOpsLeadership

Job Description

Lead – Full Stack Web Applications at Mastercard in Pune. This role combines technical leadership with hands-on delivery for modern, scalable, and secure web platforms using Java/Spring Boot or Python/Django alongside frontend frameworks like React/Next.js. Focus on architecture ownership, team mentorship, and best practices.

Responsibilities

  • Lead end to end solution design, architecture, and implementation of web applications and platform services using Java (Spring Boot) and/or Python (Django / Django REST Framework), along with modern front end frameworks (React, Next.js, TypeScript).
  • Define and own system boundaries, API contracts, data models, and non functional requirements, including availability, latency, scalability, resilience, and security.
  • Establish and enforce engineering standards across the team, including code quality, branching strategies, peer reviews, documentation, observability, and secure coding practices.
  • Design, build, and maintain high quality backend services covering authentication/authorisation, business logic, data access, and third party integrations.
  • Develop responsive, high performance front end applications using React/Next.js, modern UI patterns, state management (Redux), and component driven development.
  • Design and integrate RESTful APIs, ensuring proper versioning, backward compatibility, and robust error handling.
  • Drive performance optimisation through profiling, caching strategies, database/query optimisation, and efficient rendering techniques.
  • Apply secure by design principles, including input validation, dependency hygiene, secrets management, and threat aware development.
  • Build and operate production grade observability using logging, metrics, tracing, alerting, and runbooks, improving system reliability and mean time to recovery (MTTR).
  • Drive CI/CD automation using Git, Jenkins, and containerised workloads with Docker and Kubernetes.
  • Support cloud-native deployments on Azure and/or AWS, including environment configuration, release governance, and operational readiness.
  • Ensure strong automated testing practices, including unit and integration testing, with shift left quality and automated quality gates.
  • Champion accessibility and responsive design, ensuring compliance with WCAG 2.1 standards (semantic HTML, ARIA, keyboard navigation, contrast, and screen reader compatibility).
  • Mentor and coach engineers through design reviews, code reviews, pairing, and structured growth plans.
  • Partner closely with Product, UX, and DevOps/SRE stakeholders to influence roadmaps, plan releases, and manage delivery trade offs.
  • Communicate effectively with leadership on delivery progress, risks, technical debt, and investment requirements.

Qualifications

  • Java – Expert
  • Spring Boot – Expert
  • Python – Good to have
  • Django / Django REST Framework – Good to have
  • RESTful API design – Strong
  • SQL & Relational Databases – Proficient
  • React.js / Next.js – Advanced
  • Redux – Strong
  • JavaScript – Expert
  • TypeScript – Strong
  • HTML / CSS – Expert
  • Git & Version Control – Expert
  • Docker – Strong
  • Kubernetes – Strong
  • Jenkins (CI/CD) – Strong
  • Azure – Strong
  • AWS – Strong
  • Unit Testing & Debugging – Proficient
  • Accessibility (WCAG 2.1) – Proven experience building responsive, accessible applications
  • AI-assisted coding: accelerate feature delivery via code generation, refactoring, and rapid API/UI scaffolding with human review.
  • AI-assisted test creation: generate/expand unit, integration, and UI tests; improve edge-case coverage and reduce regression defects.
  • AI-driven quality checks: use AI to support PR reviews (readability, security smells, standards), and strengthen CI quality gates.
  • Performance optimisation support: assist with profiling insights, query/rendering bottleneck identification, and caching/latency improvements.
  • Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience.
  • 8+ years of professional software engineering experience with full stack delivery ownership.
  • 2+ years in a technical leadership role (Tech Lead, Lead Engineer, or equivalent), mentoring engineers and driving engineering standards.
  • Hands on exposure to security engineering practices, including OWASP principles and dependency management.
  • Prior experience in payments, financial services, or other highly regulated domains.
  • Abide by Mastercard’s security policies and practices;
  • Ensure the confidentiality and integrity of the information being accessed;

Nice to have

  • Experience with microservices architecture
  • API governance and schema/versioning strategies
  • Event-driven systems exposure
  • Security engineering practices including OWASP principles and dependency management
  • Observability implementation at scale
  • Experience in payments, financial services, or other highly regulated domains

Benefits

  • Opportunity to contribute to engineering excellence and build platforms that power global commerce
  • Inclusive company culture rooted in Decency Quotient (DQ)
  • Support for continuous learning and career advancement through mentoring and leadership roles
  • Work with cutting-edge technologies at massive global scale

Interested in this role?

Sign up free to apply on FeedbackAI and get an AI match score for this job.

Lead – Full Stack Web Applications at Mastercard | FeedbackAI