Lead Software Engineer - Java Backend
On-site · Pune, Maharashtra, India
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
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.