Tech Lead
🎯 O Desafio
Estamos buscando um(a) Tech Lead Java para liderar tecnicamente nosso time de desenvolvimento e atuar de forma hands-on na construção de soluções backend com Java e Spring Boot.
Você será referência técnica em arquitetura, padrões e boas práticas de engenharia, além de promover o uso criterioso de IA no fluxo diário de desenvolvimento, revisão e documentação de código, garantindo produtividade com qualidade.
🚀 Principais Responsabilidades
-
Atuar como referência técnica em Java e Spring Boot para o time de desenvolvimento.
-
Desenvolver funcionalidades críticas e realizar revisão de código com foco em qualidade e segurança.
-
Definir e garantir padrões de arquitetura, microsserviços, design e padrões de projeto.
-
Assegurar a aplicação de boas práticas de engenharia de software no dia a dia.
-
Utilizar agentes de IA no fluxo diário de desenvolvimento, revisão e documentação de código.
-
Promover o uso criterioso de IA, garantindo produtividade sem abrir mão da qualidade.
-
Estabelecer boas práticas, prompts e guardrails de qualidade para o uso de IA no time.
-
Revisar de forma rigorosa o código gerado por IA antes de considerar a entrega concluída.
-
Projetar e evoluir arquiteturas baseadas em microsserviços e APIs REST.
-
Garantir a qualidade e a segurança das soluções utilizando Spring Data JPA e Spring Security.
-
Trabalhar com bancos de dados relacionais e versionamento de código com Git.
💡 Conhecimentos Necessários
-
Ensino superior completo em Ciência da Computação, Sistemas de Informação, Engenharia de Software, Análise e Desenvolvimento de Sistemas ou áreas correlatas.
-
Sólida experiência em desenvolvimento backend com Java e Spring Boot.
-
Experiência prática com Spring Data JPA, Spring Security e APIs REST.
-
Experiência prévia em liderança técnica de equipes de desenvolvimento.
-
Vivência com gestão de time: acompanhamento de entregas, cerimônias ágeis, feedbacks e desenvolvimento de pessoas.
-
Domínio de arquitetura de aplicações, microsserviços, boas práticas de design e padrões de projeto.
-
Experiência com bancos de dados relacionais e versionamento com Git.
- Experiência prática com desenvolvimento assistido por agentes de IA, como Claude Code, GitHub Copilot, Cursor ou similares.
-
Utilização de IA como parte do fluxo diário de desenvolvimento, revisão e documentação de código.
-
Capacidade de revisar criticamente o código gerado por IA e garantir qualidade técnica.
⭐ Diferenciais que Valorizamos
-
Conhecimento em React para atuação e apoio técnico no frontend.
-
Experiência com integração de IA em aplicações, utilizando APIs de LLMs, AWS Bedrock ou similares.
-
Vivência em disseminar práticas de uso de IA no time, incluindo definição de boas práticas, prompts e guardrails de qualidade.
-
Experiência com Docker e ambientes conteinerizados.
-
Vivência com serviços AWS.
-
Experiência com ferramentas de observabilidade, como Datadog ou CloudWatch.
-
Experiência com CI/CD e automação de pipelines.