Mastercard logo
Mastercard1 week ago

Lead Software Engineer - Java Backend

On-site · Pune, Maharashtra, India

Type
Full Time
Level
Senior Level
Education
Bachelors Degree
Company size
Enterprise

Job Summary

Lead Software Engineer - Java Backend responsible for the analysis, design, development and delivery of software solutions; defines requirements for new applications, adheres to standards and best practices. Demonstrates 8-13 years of experience in scalable real-time and batch processing, with Java, REST APIs, micro-services, Spring Boot, Spring Batch, and Kafka. Works with cloud and DevOps tools (Kubernetes, Docker, Azure, AWS), databases (Oracle, open source), and CI/CD pipelines. Applies secure coding standards (OWASP, CWE, SEI CERT), performs debugging and performance tuning, and collaborates with product owners. Mentors teammates, drives API adoption and modernization, and helps optimize delivery metrics and release workflows.

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience)
  • 8-13 years of software development experience
  • Proven track record of coding for complex software systems at scale
  • Experience with Java, REST API, Micro-services, Spring Boot, Spring Batch and Kafka
  • Cloud and DevOps Architecture – Kubernetes, Docker, Azure, AWS
  • Databases – Oracle and open source
  • Tools – Eclipse/IntelliJ, Sonar, GIT, Maven, SQL Developer, Jenkins, CI/CD
  • Secure coding standards (OWASP, CWE, SEI CERT) and vulnerability management
  • Experience with test driven and behavior driven development (TDD and BDD)
  • Ability to estimate requirements and prioritize based on business value
  • Mentor and guide new and less-experienced team members

Desired Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience)
  • 8-13 years of software development experience
  • Proven track record coding for complex software systems at scale
  • Experience with Java, REST API, Micro-services, Spring Boot, Spring Batch, and Kafka
  • Experience with Cloud and DevOps (Kubernetes, Docker, Azure, AWS)
  • Proficiency with databases (Oracle and open-source options)
  • Experience with tools (Eclipse/IntelliJ, Sonar, GIT, Maven, SQL Developer, Jenkins, CI/CD)
  • Secure coding practices (OWASP, CWE, SEI CERT)
  • Knowledge of API design, service-oriented architecture, and API gateways
  • Experience with test-driven and behavior-driven development (TDD/BDD)
  • Mentoring and guiding junior team members
  • Ability to estimate requirements and prioritize by business value
Sorce

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Mastercard

Lead Software Engineer - Java Backend

Apply on Sorce