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