What are the responsibilities and job description for the Java Technical Lead position at Infogain?
Note: This is role is Full-time with Infogain.
Job Summary
We are looking for a Java Technical Lead with strong hands-on engineering experience and proven leadership skills to lead a development team while actively contributing to design and coding. This role is a 50% hands-on / 50% team leadership position, ideal for someone who can drive technical excellence, mentor engineers, and deliver scalable backend solutions in a cloud environment.
The ideal candidate must have deep expertise in Java (v21 ) and AWS, with additional exposure to EC2 and MSK (Amazon Managed Streaming for Apache Kafka) being a strong plus.
Key Responsibilities
Technical (50% Hands-on)
- Design, develop, and maintain scalable backend services using Java 21 .
- Build and optimize cloud-native applications and APIs on AWS.
- Contribute to system design, code reviews, debugging, and production issue resolution.
- Ensure code quality, performance, scalability, and security best practices.
- Work on integration patterns, event-driven components, and backend service orchestration.
Leadership (50% Team Lead)
- Lead a team of engineers through design, development, testing, and release cycles.
- Provide technical direction, task planning, and day-to-day guidance to the team.
- Mentor junior/mid-level engineers and support technical skill development.
- Collaborate with product managers, architects, QA, and stakeholders to deliver on roadmap goals.
- Drive engineering best practices, coding standards, and agile execution.
Must-Have Skills
- Strong hands-on experience with Java (v21 or above)
- Strong experience with AWS (building/deploying backend applications)
- Experience in backend service development, APIs, and distributed systems
- Proven experience in a Technical Lead / Team Lead role
- Strong understanding of software design principles, code reviews, and debugging
- Experience working in Agile/Scrum environments
- Good communication and stakeholder coordination skills
Nice-to-Have Skills
- Amazon EC2
- Amazon MSK (Managed Streaming for Apache Kafka)
- Event-driven / messaging-based architecture experience
- CI/CD pipeline and deployment automation experience
- Performance tuning and observability/monitoring exposure
Experience
- 10 years of software engineering experience
- 2 years in a technical lead / team lead capacity (preferred)