O Tech Lead Java é responsável por liderar a equipe de desenvolvimento, garantindo a entrega de soluções de software de alta qualidade. Este profissional atuará no desenvolvimento de aplicações Java, arquitetando soluções técnicas e garantindo a aderência às melhores práticas de programação.Modelo de trabalho: Híbrido semanalLocal de trabalho: Recife/PEResponsabilidades:Liderar a equipe de desenvolvimento, distribuindo tarefas e orientando os membros do time, utilizando linguagem Java e frameworks relacionados,Gerenciar o ciclo de vida completo do desenvolvimento de software, desde a concepção até a entrega, garantindo a qualidade, eficiência e o cumprimento dos prazos;Identificar e resolver problemas técnicos, propondo soluções inovadoras e eficientes;Colaborar com equipes multidisciplinares para entender os requisitos do projeto e definir estratégias para a implementação de soluções técnicas viáveis;Manter-se atualizado com as tendências e avanços em desenvolvimento web e outras tecnologias relevantes para os projetos;Realizar revisões de código e garantir a conformidade com padrões de qualidade e boas práticas de desenvolvimento;Participar ativamente na definição da arquitetura de sistemas, escolha de tecnologias e tomada de decisões técnicas, com foco na escalabilidade, segurança e performance.Requisitos:Sólida experiência com desenvolvimento back-end, com proficiência em Java e frameworks relacionados;Experiência com bancos de dados relacionais e linguagem SQL;Capacidade comprovada de liderança técnica, com experiência em orientar equipes de desenvolvimento e tomar decisões estratégicas;Conhecimento em arquitetura de software e design patterns;Excelentes habilidades de comunicação e colaboração, com capacidade de interagir efetivamente com stakeholders técnicos e não técnicos;Graduação em Ciência da Computação, Engenharia de Software ou áreas relacionadas;Forte desejo de aprender e adaptar-se a novas tecnologias e desafios.