Java Technical Lead
Role details
Job location
Tech stack
Job description
- Lead the development team to deliver high-quality software on time.
- Design, build, and maintain efficient, reusable, and reliable Java libraries used across the organization.
- Collaborate with multiple engineering teams to gather requirements and identify improvements for the shared library.
- Ensure performance, scalability, reliability, and security of the core components.
- Establish and enforce coding standards and best practices.
- Mentor and support junior and mid-level engineers.
- Keep the team aligned with latest Java and Spring ecosystem developments.
- Support and guide other teams in integrating and using the library effectively.
- Participate in the full Software Development Life Cycle, including peer reviews and occasional QA support.
- Work closely with Product Management and engineering stakeholders to achieve strategic goals.
Conocimientos
Java SpringBoot Microservices Maven Testing practices
Requirements
A leading IT services provider is seeking an experienced Java Technical Lead to join their Engineering Support Team. The ideal candidate should possess over 6 years of experience in Java and Spring Boot development, with a strong focus on leading teams and driving technical decisions in a remote working environment. Responsibilities include delivering high-quality software, maintaining core Java libraries, and mentoring junior engineers. This role is pivotal for enhancing the collaboration and effectiveness of engineering teams across the organization., * 6+ years of experience in Java / Spring Boot development.
- 2+ years of experience as a Technical Lead leading Java projects., University degree in Computer Science, Software Engineering, or related field