• Experiência comprovada em desenvolvimento de software (mínimo 6 anos);
  • Experiência comprovada prática com frontend e backend;
  • Domínio de linguagem backend Java/Java Spring Boot (mínimo 6 anos);
  • Experiência com frameworks frontend (React, Angular ou Vue) (mínimo 6 anos);
  • Conhecimento em HTML, CSS e JavaScript/TypeScript;
  • Experiência com APIs REST e Arquiteturas de Micro Serviços (mínimo 6 anos);
  • Conhecimento em bancos de dados relacionais e/ou NoSQL;
  • Experiência com versionamento (Git) e GitFlow;
  • Experiência com ferramentas de APM (New Relic, Datadog ou Dynatrace);
  • Vivência com metodologias ágeis.


Requisitos Desejáveis

  • Liderança Técnica: Habilidade em mediar decisões e influenciar desenvolvedores Seniores e Plenos;
  • Design de Sistemas: Domínio em arquitetura de microsserviços, padrões de integração e escalabilidade;
  • Visão de Negócio: Capacidade de traduzir requisitos complexos em soluções técnicas eficientes.


Diferenciais

  • Multi-Cloud: Experiência prática em AWS, GCP ou Azure;
  • Cultura DevOps: Domínio de pipelines CI/CD e infraestrutura como código;
  • Código Aberto: Repositório ativo no GitHub com projetos ou contribuições relevantes.


Híbrido: 3 dias presenciais (foco em colaboração) e 2 dias de home office.

Local: Centro/SP

  • Direcionamento Arquitetural: Definir e sustentar a arquitetura de microsserviços em Java, garantindo que as soluções sejam escaláveis, resilientes e alinhadas aos requisitos de negócio.
  • Governança e Qualidade: Estabelecer padrões de desenvolvimento (SOLID, Clean Code) e conduzir revisões de código críticas, assegurando a consistência técnica entre os perfis Full Stack e Back-end.
  • Mentoria e Multiplicação: Orientar o time Pleno/Sênior na resolução de problemas complexos e na tomada de decisão técnica, promovendo a autonomia e o compartilhamento de conhecimento.
  • Estratégia de Testes e Automação: Liderar a estratégia de testes automatizados e a qualidade da esteira de CI/CD, minimizando débitos técnicos e garantindo entregas seguras em produção.
  • Interface Técnica: Atuar como ponte entre as necessidades de produto e a viabilidade técnica, traduzindo desafios de negócio em componentes técnicos bem estruturados.
  • Observabilidade e Evolução: Monitorar a saúde dos sistemas e propor melhorias contínuas para performance, segurança e modernização do stack tecnológico.
Similar jobs

Tech lead java

Apply Now
Back to search page