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 • Bharatpur, Rajasthan, India