# Lead Software Engineer (Java Full stack developer)

**Company**: Mastercard
**Location**: Pune, India
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology

**Apply**: https://mastercard.wd1.myworkdayjobs.com/en-US/CorporateCareers/job/Pune-India/Lead-Software-Engineer_R-288287?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_44009c98-b18

## Description

Mastercard is seeking a Lead Software Engineer (Java Full stack developer) for its Payment Reconciliation Intelligence Program within the Business & Market Insights (B&MI) group.

As a Lead SDE, you will design, develop, and lead full-stack Java scalable applications with React or Angular as the frontend. Your responsibilities will include:

- Acting as senior-most engineer in the team to determine design choices and technical standards

- Designing and implementing software aligned with Mastercard's Enterprise Architecture and services

- Writing high-quality, maintainable code that meets business needs and adheres to timelines

- Collaborating with cross-functional teams to understand requirements and provide technical thought leadership

- Providing detailed cost and time estimates, defining technical scope and requirements, and assisting project managers in managing scope throughout the project lifecycle

- Ensuring system design supports zero downtime in production

- Addressing operational and business concerns to ensure consistent delivery of quality services

- Leading a highly focused team of engineers with an eye on innovation and AI adoption

Requirements:

- Bachelor's or Master's degree in Information Technology, Computer Science, Engineering, or a related discipline

- Around 9 years of work experience in software engineering

- Strong proficiency in Java 17+, Spring Boot, Spring Framework, Hibernate, and modern database technologies

- Proven experience designing, developing, and leading applications built on microservices-based architectures

- Hands-on experience with messaging and event-driven platforms such as Kafka, RabbitMQ, AWS SQS

- Front-end development experience using React JS (16+) or Angular (14+)

- Experience designing and developing APIs using OpenAPI specifications and RESTful best practices

Nice to have:

- Experience working across multiple programming languages such as Java, Scala, C#, and Python

- Familiarity with workflow orchestration and automation platforms including Netflix Conductor, Apache Airflow, Camunda, and N8N

- Knowledge of OpenTelemetry and distributed tracing concepts

- Familiarity with business rules engines such as Drools and EasyRules

## Skills

### Required
- Java
- Spring Boot
- Spring Framework
- Hibernate
- React JS
- Angular
- Kafka
- RabbitMQ
- AWS SQS
- OpenAPI
- RESTful
- HTML
- JavaScript
- Node.js
- UNIX shell scripting
- Python
- Groovy scripting

### Nice to have
- Scala
- C#
- Netflix Conductor
- Apache Airflow
- Camunda
- N8N
- OpenTelemetry
- Drools
- EasyRules

---

Source: [Apply at mastercard.wd1.myworkdayjobs.com](https://mastercard.wd1.myworkdayjobs.com/en-US/CorporateCareers/job/Pune-India/Lead-Software-Engineer_R-288287?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
