Tech Lead Java (Híbrido)
Beyond Soluções
Job Description
Modelo de trabalho: Híbrido – Consolação, São Paulo/SP
Contratação: PJ
Sobre a oportunidade:
Estamos em busca de um(a) Tech Lead com forte capacidade técnica e visão estratégica para liderar a evolução de uma plataforma composta por diferentes tecnologias. Procuramos um profissional que goste de atuar próximo ao time, tomar decisões de arquitetura, definir padrões técnicos e impulsionar a qualidade das entregas.
Você será referência técnica para diferentes squads, contribuindo diretamente para a evolução da arquitetura, escalabilidade das aplicações e adoção de boas práticas de desenvolvimento.
Principais responsabilidades
- Liderar tecnicamente um ecossistema composto por diferentes stacks e aplicações.
- Definir arquiteturas escaláveis e apoiar decisões técnicas de alto impacto para o negócio.
- Atuar na priorização de incidentes e direcionamento técnico das equipes.
- Conduzir iniciativas de padronização entre repositórios, componentes e processos de desenvolvimento.
- Ser referência em arquitetura Cloud AWS, microsserviços e aplicações distribuídas.
- Apoiar a evolução das práticas de DevOps, CI/CD e qualidade de código.
- Promover melhorias contínuas em performance, escalabilidade, observabilidade e governança técnica.
- Incentivar a disseminação de boas práticas e apoiar tecnicamente os times de desenvolvimento.
Requisitos:
- Sólida experiência com Java, utilizando Quarkus e/ou Spring Boot.
- Vivência com arquitetura de microsserviços.
- Experiência com AWS.
- Conhecimento em Node.js/NestJS.
- Experiência com Docker, Kubernetes e Helm.
- Vivência com bancos de dados MongoDB e SQL Server.
- Experiência com pipelines de CI/CD (GitHub Actions ou GitLab CI).
- Conhecimento em ferramentas de qualidade de código, como SonarQube, Qodana ou similares.
- Experiência em liderança técnica, definição de padrões e suporte a múltiplos times de desenvolvimento.
Diferenciais:
- Experiência com React e React Native.
- Conhecimento em Java 17 e Java 21.
- Familiaridade com ferramentas de Inteligência Artificial aplicadas ao desenvolvimento de software e revisão de código.
- Vivência em ambientes com múltiplas squads e arquiteturas distribuídas.