Tech Lead Java - Squad Java + IA (Barueri/SP - Híbrido)
Visão Geral da Posição
• Cargo: Tech Lead Java (Squad Java + IA)
• Empresa: Empresa de Tecnologia (Projeto para Grande Banco Digital)
• Modelo de Trabalho: Híbrido (presencial em Barueri/SP)
• Contratação: PJ (Prestador de Serviços)
• Nível: Sênior / Tech Lead
Sobre o Desafio
Buscamos uma pessoa Tech Lead Java para liderar tecnicamente uma frente de desenvolvimento backend voltada a demandas prioritárias e de alta complexidade em ambiente bancário.
Essa pessoa deve saber utilizar IA não apenas para acelerar código, mas para melhorar o entendimento das demandas, a qualidade das soluções, os reviews, os testes e toda a fluidez da entrega. Também terá papel central na adoção prática de inteligência artificial ao longo da engenharia de software.
Será responsável por conectar negócio e tecnologia, trabalhando junto a Product Owners, stakeholders, arquitetura e desenvolvimento para transformar demandas em soluções viáveis, seguras e bem estruturadas.
Responsabilidades
• Liderar tecnicamente o time, orientando decisões de arquitetura, desenvolvimento e qualidade.
• Trabalhar com Product Owners e stakeholders no entendimento, detalhamento e direcionamento das demandas.
• Traduzir necessidades de negócio em soluções técnicas, histórias, critérios e planos de implementação.
• Definir abordagens para aplicações Java, microsserviços, integrações, mensageria e bancos de dados.
• Realizar e orientar code reviews, garantindo qualidade, segurança e aderência aos padrões técnicos.
• Apoiar o time na resolução de problemas complexos, análise de impacto e troubleshooting.
• Utilizar IA na análise de demandas, desenho de soluções, desenvolvimento, testes, revisão de código e documentação.
• Orientar o uso de LLMs, RAG, contexto, agentes, multiagentes e guardrails dentro do fluxo de engenharia.
• Estruturar boas práticas para utilização de ferramentas de IA, evitando dependência de respostas sem validação técnica.
• Trabalhar com arquitetura, segurança, DevOps e demais áreas envolvidas na entrega.
• Apoiar a evolução da esteira de desenvolvimento, incluindo cards, branches, PRs, testes, validações e CI/CD.
• Acompanhar os ganhos gerados pela IA em velocidade, qualidade e redução de retrabalho.
Requisitos Técnicos
• Experiência sólida com Java, Spring Boot, JPA e Spring Batch.
• Domínio de microsserviços, arquitetura hexagonal, APIs e integrações.
• Experiência com MongoDB, Oracle, RabbitMQ e Kafka.
• Conhecimento de testes automatizados com JUnit e Mockito.
• Experiência com GitLab, CI/CD e processos de code review.
• Capacidade de desenhar soluções e avaliar impactos técnicos e arquiteturais.
• Experiência liderando tecnicamente desenvolvedores e conduzindo discussões com negócio.
• Experiência prática com IA aplicada ao desenvolvimento de software.
• Conhecimento de LLMs, engenharia de prompt e engenharia de contexto.
• Familiaridade com RAG, agentes, multiagentes e guardrails.
• Experiência em ambiente bancário.
Desejável
• Conhecimento de AWS, Docker e Kubernetes.
• Experiência com Kong, Backstage e Datadog.
• Integração de ferramentas de IA com repositórios, pipelines, documentação e plataformas corporativas.
• Experiência com GitHub Copilot, Codex, Claude Code ou ferramentas similares.
• Conhecimento de observabilidade, segurança de aplicações e práticas DevSecOps.
Informações da Vaga
• Regime: PJ (Prestador de Serviços).
• Remuneração: A combinar.
• Local: Barueri - SP (Híbrido).
O que é necessário
- Java
- Microsserviços
- Devops
- CI/CD
- Spring Boot
Diferenciais
- Mongodb
- Oracle
- Rabbitmq
- Kafka