# Lead Software Engineer - Java Backend

**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-Backend_R-278786?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/job/lead-software-engineer-java-backend-7fd39e30-975/

## Description

We are seeking a Lead Software Engineer - Java Backend to join our team. As a Lead Software Engineer, you will be responsible for the analysis, design, development, and delivery of software solutions. You will define requirements for new applications and customizations, adhering to standards, processes, and best practices.

The ideal candidate will have 8-13 years of experience in software development, with a focus on developing scalable, high-performing applications in real-time and batch processing. You should have expertise in Java, REST API, Micro-services, Spring Boot, Spring Batch, and Kafka, as well as experience with cloud and DevOps architecture, including Kubernetes, Docker, Chef, Azure, and AWS.

Key responsibilities include:

- Participating in team prioritization discussions with Product/Business stakeholders

- Estimating and owning delivery tasks to meet business requirements

- Automating build, operate, and run aspects of software

- Driving code/design/process trade-off discussions within the team

- Reporting status and managing risks within the primary application/service

- Driving integration of services focusing on customer journey and experience

- Performing demos/acceptance discussions with Product owners

- Understanding operational and engineering experience, and actively working to improve experience and metrics in the ownership area

- Developing a complete understanding of end-to-end technical architecture and dependency systems

- Driving adoption of technology standards and opinionated frameworks

- Mentoring and guiding new and less-experienced team members

- Identifying opportunities to improve overall process and trim waste

- Sharing and seeking knowledge within the Guild/Program to drive reuse of patterns/libraries/practices and enhance productivity

Requirements:

- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience)

- Proven track record of coding for complex software systems at scale in a fast-paced environment

- Experience with secure coding standards (e.g., OWASP, CWE, SEI CERT) and vulnerability management

- Understanding of basic engineering principles used in building and running mission-critical software capabilities (security, customer experience, testing, operability, simplification, service-oriented architecture)

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

## Skills

### Required
- Java
- REST API
- Micro-services
- Spring Boot
- Spring Batch
- Kafka
- Kubernetes
- Docker
- Chef
- Azure
- AWS
- Oracle
- Eclipse
- IntelliJ
- Sonar
- GIT
- Maven
- SQL Developer
- Jenkins
- CI/CD

---

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