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 developmentStrong expertise in Java 17+, Spring Boot, Microservices, and KafkaProficiency with Cassandra, Oracle / MySQL , and distributed systemsSolid understanding of Design Patterns, SOLID principles, and Microservice ArchitectureExperience with AppDynamics, ELK, Grafana , and CI / CD pipelinesBackground in Supply Chain or Order Management domain is a plus