Job Description
We seek a talented and experienced Java Team Lead to join our dynamic team.
The ideal candidate will have a strong background in Java development, including experience with microservices architectures and cloud services.
Responsibilities
Design, develop, test, debug, and document software in accordance with functional requirements.
Review, test, and debug code produced by team members.
Supervise and actively participate in all project stages.
Provide technical guidance and mentorship to junior developers.
Requirements
Experience in Java development, with a strong understanding of Spring MVC, Spring Boot, JPA, HTML/JSP and Eclipse.
Extensive experience with SQL Server / Oracle databases.
Experience with Spring Integration and batch processing is an added advantage.
Solid understanding of software design principles, design patterns, and architectural concepts.
Bachelor s or Master s degree in computer science, Engineering, or a related field.
Experience with microservices architectures and cloud services (AWS, Azure, or Google Cloud).
6 years of experience in Java, with at least 2 years of experience in lead role.
Note Working from Office is mandatory for this role.