Tarefas e ResponsabilidadesO Líder Técnico Java será responsável por conduzir tecnicamente o time de desenvolvimento, garantindo a qualidade das entregas, a evolução da arquitetura e o alinhamento das soluções com as necessidades do negócio. Atuará como referência técnica, apoiando o time na tomada de decisões, revisando códigos, orientando boas práticas e promovendo a melhoria contínua dos processos e da stack tecnológica.Responsabilidades- Liderar tecnicamente a equipe de desenvolvedores, garantindo entregas consistentes, escaláveis e de alta qualidade.- Definir, validar e evoluir a arquitetura das aplicações em Java.- Realizar code reviews, orientar boas práticas de desenvolvimento e promover padrões de projeto (Design Patterns).- Apoiar o time no diagnóstico e resolução de problemas complexos.- Atuar na construção e manutenção de APIs, microsserviços e integrações.- Colaborar com áreas como Produto, QA, DevOps e UX na definição das soluções técnicas.- Participar de cerimônias ágeis e apoiar a gestão dos sprints.- Garantir a implementação de testes automatizados e práticas de CI/CD.- Contribuir para a definição de indicadores técnicos e melhoria contínua dos processos de engenharia.Requisitos Técnicos- Experiência consolidada em desenvolvimento Java (Java 17+).- Domínio de frameworks como Spring Boot, Spring MVC, JPA/Hibernate.- Conhecimento sólido em construção de APIs REST, microsserviços e integração entre sistemas.- Experiência com bancos de dados relacionais e não relacionais- Familiaridade com ferramentas de versionamento (Git), pipelines de CI/CD e automação.- Conhecimento de mensageria (Kafka, RabbitMQ ou similares).- Vivência com padrões arquiteturais como DDD, Clean Architecture, SOLID.- Experiência com ambientes Cloud GCP- Experiência prévia como líder técnico