Descrição
Estamos em busca de um(a) Tech Lead para atuar na liderança técnica de uma squad responsável pelo desenvolvimento e evolução de soluções modernas, escaláveis e orientadas a eventos. Esse(a) profissional terá papel fundamental na definição de arquitetura, disseminação de boas práticas e no desenvolvimento técnico do time, atuando de forma hands‑on e estratégica.
Responsabilidades e atribuições
Liderar tecnicamente a squad, atuando como facilitador e acelerador do desenvolvimento, garantindo a entrega de soluções escaláveis, resilientes e alinhadas aos objetivos do negócio.
Ser referência técnica em arquiteturas baseadas em microserviços, micro frontends e Event Driven, conduzindo decisões técnicas e promovendo boas práticas de desenvolvimento.
Mentorar e desenvolver tecnicamente os membros da squad, incentivando autonomia, qualidade técnica e evolução contínua.
Projetar, evoluir e garantir a consistência da arquitetura das aplicações backend (Java + Spring Boot) e frontend (React + Micro Frontends).
Definir e assegurar padrões de integração entre serviços, APIs REST e comunicação assíncrona baseada em eventos.
Atuar diretamente na evolução da arquitetura em ambiente cloud Azure, garantindo segurança, observabilidade, escalabilidade e disponibilidade.
Contribuir com a definição e evolução dos pipelines de CI/CD, estratégias de versionamento, deploy e automação utilizando containers (Docker).
Colaborar com times de Arquitetura, DevOps, SRE e Segurança para adoção de melhores práticas de entrega contínua, monitoramento e confiabilidade.
Atuar de forma hands‑on na resolução de problemas técnicos complexos, apoiando o team na identificação de causas raiz e na melhoria contínua das soluções.
Garantir a aplicação consistente de padrões arquiteturais, qualidade de código, testes e boas práticas de engenharia de software.
Requisitos e qualificações
Sólida experiência atuando como Tech Lead ou Engenheiro(a) de Software Sênior, liderando times de desenvolvimento.
Experiência comprovada com Java (17 ou superior) e Spring Boot, incluindo desenvolvimento de APIs REST e arquitetura de microserviços.
Vivência prática com arquiteturas orientadas a eventos (Event Driven Architecture).
Experiência com desenvolvimento frontend em React, incluindo conceitos de Micro Frontends e TypeScript.
Conhecimento sólido em Docker e práticas de conteinerização de aplicações.
Experiência em ambientes Cloud Azure, incluindo deploy, configuração e operação de aplicações.
Atuação com arquiteturas de microserviços, integração entre serviços e boas práticas de versionamento e comunicação.
Conhecimento em bancos de dados relacionais, modelagem de dados e estratégias de performance.
Vivência com mensageria e processamento assíncrono.
Experiência com metodologias ágeis (Scrum, Kanban).
Capacidade de produzir e manter documentação técnica clara, objetiva e padronizada.
Familiaridade com princípios e práticas de DDD, SOLID, Design Patterns, Arquitetura Hexagonal e EDA.
Vivência com testes de carga, stress e tuning de performance em aplicações distribuídas.
#J-18808-Ljbffr