# Lead Software Engineer - Java Spring Boot, Kafka and Event-Driven Architecture

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

**Apply**: https://mastercard.wd1.myworkdayjobs.com/en-US/CorporateCareers/job/Pune-India/Lead-Software-Engineer---Java-Spring-Boot--Kafka-and-Event-Driven-Architecture_R-294147?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/job/lead-software-engineer-java-spring-boot-kafka-and-75ca7632-60a/

## Description

Mastercard is seeking a Lead Software Engineer to design, build, and support secure, scalable, and highly available payment-network solutions using Java, Spring Boot, Kafka, event-driven architecture, and cloud-native engineering practices.

**Responsibilities**

- Design, develop, test, deploy, and support software services based on technical and functional requirements.

- Build Java and Spring Boot microservices, REST APIs, and Kafka-based event-driven integrations.

- Apply object-oriented design, SOLID principles, reusable patterns, and secure coding practices.

- Create unit, component, integration, and regression tests and participate in peer reviews.

- Troubleshoot application, data, messaging, performance, and production issues.

- Contribute to CI/CD, observability, operational readiness, resiliency, and automation.

- Collaborate with product, architecture, testing, operations, and dependent engineering teams.

- Provide technical or product leadership, mentor team members, and drive decisions across multiple workstreams.

**Essential Skills**

- Hands-on Java and Spring Boot development experience.

- Experience with microservices, REST APIs, Kafka or similar messaging platforms, and event-driven architecture.

- Knowledge of SQL or NoSQL databases, Git, automated testing, CI/CD, containers, and cloud-native platforms.

- Understanding of secure, scalable, resilient, and observable software design.

- Bachelor's degree in computer science, information technology, engineering, or a related discipline, or equivalent practical experience.

**All About You**

- Experience working in Agile delivery environments and across the software development lifecycle.

- Clear communication, collaboration, problem-solving, and stakeholder-management skills.

- Ability to work with globally distributed product, engineering, architecture, operations, and business teams.

- Hands-on experience using AI-assisted engineering tools, including GitHub Copilot and Claude CLI, to improve engineering efficiency is required.

- Payments or financial-services domain knowledge is preferred.

For more fresh new jobs, check out [yubhub.co](https://yubhub.co/).

## Skills

### Required
- Java
- Spring Boot
- Kafka
- Event-Driven Architecture
- Microservices
- REST APIs
- SQL
- NoSQL
- Git
- Automated Testing
- CI/CD
- Cloud-Native Platforms

### Nice to have
- Payments
- Financial-Services
- AI-Assisted Engineering Tools

---

Source: [Apply at mastercard.wd1.myworkdayjobs.com](https://mastercard.wd1.myworkdayjobs.com/en-US/CorporateCareers/job/Pune-India/Lead-Software-Engineer---Java-Spring-Boot--Kafka-and-Event-Driven-Architecture_R-294147?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
