Líder Técnico Java
Na posição de Líder Técnico Java, você será responsável por conduzir tecnicamente a equipe de desenvolvimento, garantindo a qualidade das entregas e a evolução da arquitetura.
O seu papel será fundamental para alinhar as soluções com as necessidades do negócio e atuar como referência técnica para o time. Você também terá a oportunidade de orientar boas práticas e promover a melhoria contínua dos processos e da stack tecnológica.
Responsabilidades:
Liderar tecnicamente a equipe de desenvolvedores, garantindo entregas consistentes e escaláveis.
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.