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