Role :
Lead Software Engineer
Position Type :
Full-Time Contract (40hrs / week)
Contract Duration :
6 Months (Contract-to-hire)
Work Schedule :
8 hours / day (Mon-Fri)
Location :
Pune or Hyderabad (Hybrid – 2 days onsite per week)
We’re looking for an experienced
Lead Software Engineer
to design, develop, and lead scalable enterprise applications using modern Java technologies. The ideal candidate is a strong technical leader with deep expertise in microservices and distributed systems.
Key Responsibilities :
Architect, design, and implement enterprise-level Java applications
Lead technical discussions, code reviews, and mentor development teams
Drive best practices, CI / CD adoption, and performance optimization
Collaborate across teams to deliver high-quality software solutions
Required Skills & Experience :
12+ years of hands-on experience in software development
Strong expertise in
Java 17+, Spring Boot, Microservices, and Kafka
Proficiency with
Cassandra, Oracle / MySQL , and distributed systems
Solid understanding of
Design Patterns, SOLID principles, and Microservice Architecture
Experience with
AppDynamics, ELK, Grafana , and
CI / CD pipelines
Background in
Supply Chain or Order Management
domain is a plus
Lead Software Engineer Java • Kurnool, Andhra Pradesh, India