Java Tech Lead Must have technical/functional skills: deep understanding and experience with Java including frameworks like Spring Boot, Hibernate, RESTful. Experience in designing and implementing scalable and maintainable software architecture. Providing technical guidance and direction to the dev