Detalhes da Vaga
O candidato ideal será um profissional experiente com habilidades sólidas em Java 8+ e domínio de conceitos como multithreading, concorrência, lambdas e streams.
Ao trabalhar como Tech Lead, você liderará tecnicamente o time de desenvolvimento, promovendo boas práticas de engenharia e decisões arquiteturais sustentáveis.
* Responsabilidades:
* Liderar o time de desenvolvimento e garantir a entrega de soluções de alta qualidade;
* Facilitar a colaboração entre o time e fornecer direcionamento técnico;
* Realizar todos os processos de gestão de pessoas (contratação, acompanhar desempenho, apoiar no desenvolvimento e elaboração de PDI);
* Atuar como referência em desenvolvimento backend com Java 8+, garantindo qualidade, performance e segurança nas entregas.
Requisitos:
* Experiência sólida com Java 8+;
* Domínio de conceitos como multithreading, concorrência, lambdas e streams;
* Expertise em Spring Boot, Spring Data, Spring Security e Hibernate;
* Forte vivência com arquiteturas de microsserviços, APIs RESTful e integração entre sistemas;
* Atuação com plataformas de nuvem (AWS, OCI) e serviços de escalabilidade, monitoramento e deploy;
* Conhecimentos avançados em bancos de dados relacionais (SQL, Oracle) e familiaridade com bancos NoSQL;
* Prática com testes automatizados (JUnit, Mockito ou equivalentes), TDD e pipelines de qualidade;
* Domínio de Git e estratégias como GitFlow, trunk-based development ou similares.