Taro Logo

Lead Software Engineer (Java Fullstack Developer)

Mastercard powers economies and empowers people in 200+ countries, providing digital payment solutions and making transactions secure, simple, smart and accessible.
Backend
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Finance · Enterprise SaaS · Cybersecurity

Description For Lead Software Engineer (Java Fullstack Developer)

Mastercard is seeking a Lead Software Engineer to join their Security Threat and Response Management (STRM) team in Pune, India. This role combines technical leadership with hands-on development, focusing on security implementation for customer and employee access. The position offers an opportunity to work with cutting-edge technologies in a global financial technology company that powers economies in over 200 countries.

The role involves designing and implementing secure, scalable solutions for globally distributed customer-facing products. You'll be working with a comprehensive tech stack including Java, Spring Boot, React/Angular, and various cloud technologies. The position requires expertise in both backend and frontend development, with a strong focus on security and architectural design.

As a technical leader, you'll be responsible for mentoring other engineers, driving architectural decisions, and ensuring best practices across the team. You'll collaborate with global teams, participate in principal review architecture meetings, and contribute to enterprise-wide technical strategies.

The ideal candidate should have extensive experience with modern development practices including microservices, containerization, and CI/CD pipelines. Knowledge of cloud platforms (particularly Pivotal Cloud Foundry) and security vulnerabilities tools is highly valued. This role offers the opportunity to work on critical systems that power global commerce and connect people to vital services worldwide.

Working at Mastercard means joining a diverse, inclusive culture that values collaboration and innovation. The company offers the flexibility to shape your career across disciplines and continents, working alongside experts and leaders in financial technology.

Last updated a day ago

Responsibilities For Lead Software Engineer (Java Fullstack Developer)

  • Design secure, reliable, and scalable solutions for globally distributed customer facing products
  • Collaborate with global Solution Architecture & Engineering team to define principles and best practices
  • Drive architectural design, including dependent services, service interactions, and policies
  • Mentor Engineers at all levels to improve Software Engineering craftmanship
  • Participate in Principal review architecture meetings
  • Conduct technical interviews and raise performance standards
  • Support development teams and work with stakeholders, promoting agile development

Requirements For Lead Software Engineer (Java Fullstack Developer)

Java
JavaScript
React
TypeScript
MongoDB
PostgreSQL
Redis
Kubernetes
  • Bachelor's degree in Information Systems, IT, Computer Science or Engineering
  • Proficiency in Java and Java-based frameworks (Spring, Spring Boot), React or Angular, and JSON
  • Expertise in containerization, microservices, REST services, and cloud technologies
  • Strong understanding of system architecture and full-stack development principles
  • Experience with CI/CD pipelines, docker containers & Kubernetes
  • Knowledge of Pivotal Cloud Foundry or cloud platforms (AWS/Azure/GCP)
  • Experience in designing solutions focusing on non-functional concerns
  • Strong communication and problem-solving skills

Interested in this job?

Jobs Related To Mastercard Lead Software Engineer (Java Fullstack Developer)