Java Development Team Lead
Manpower is seeking to recruit a talented and experienced Java Development Team Lead to join our dynamic team.
As a Java Development Team Lead, you will be responsible for leading a team of Java developers, overseeing projects, and ensuring the successful delivery of high-quality software solutions. This role requires strong technical expertise in Java development, particularly with Spring framework, as well as excellent leadership and communication skills.
Main Responsibilities:
- Lead and manage a team of Java developers, providing guidance, mentorship, and support
- Collaborate with cross-functional teams to understand project requirements and deliver solutions that meet business objectives
- Design, develop, and maintain Java-based applications and services using Spring framework (Spring Boot, Spring Data, Spring Security, Spring Integration, Spring AMQP, Spring Cloud, Spring Cloud Data Flow, etc.)
- Review code, provide feedback, and ensure adherence to coding standards and best practices
- Identify and address technical challenges, ensuring timely resolution of issues
Job Requirements:
- Bachelor's degree in Computer Science or related field
- Significant proven experience in Java development, with strong proficiency in Spring framework
- Prior experience in leading a team of developers
- In-depth understanding of software development methodologies, principles, patterns and best practices
- Experience with Agile development practices