Tech Lead
AP Digital Services · Campinas, São Paulo, Brazil
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.