00002
Tech Lead
About us
With 30 years of history, Grupo Taking is a specialist in digital solutions, uniting technology and humanization to boost businesses and transform realities. With over 1,000 employees and operations throughout Brazil, our expertise includes Artificial Intelligence, software development, data, intelligent service desk, and IT staff augmentation. Here, you are part of a team that believes in the power of innovation, collaboration, and transformation. More than a company, we are a community of people passionate about what they do and driven by the purpose of transforming. Want to be part of this team? Check out our open positions and come build the future with us. #comebeataker
About the role:
Buscamos um(a) Tech Lead / Arquiteto(a) de Soluções para atuar na definição da arquitetura de soluções, garantindo qualidade técnica, escalabilidade, segurança e manutenibilidade das aplicações.
A pessoa será responsável por liderar tecnicamente o squad de desenvolvimento, apoiando decisões arquiteturais, realizando code reviews, orientando desenvolvedores e contribuindo para a definição de escopo e prioridades das entregas.
Responsibilities:
- Definir e evoluir a arquitetura da solução sboot-auto-cota-gerador-orquestra;
- Tomar decisões arquiteturais e elaborar ADRs (Architecture Decision Records);
- Revisar Pull Requests e garantir qualidade e boas práticas de código;
- Liderar tecnicamente o squad e atuar como referência para desenvolvedores;
- Mentorar profissionais júnior e pleno;
- Participar de design reviews e tech talks;
- Garantir a aplicação de padrões como Clean Architecture, SOLID e DDD;
- Avaliar trade-offs técnicos, considerando aspectos como performance, complexidade, escalabilidade e manutenção;
- Documentar arquiteturas, fluxos e integrações utilizando diagramas e modelos como C4 Model;
- Atuar na definição de escopo técnico e priorização das entregas;
- Apoiar a evolução de soluções baseadas em microsserviços e arquitetura orientada a eventos.
Requirements:
- Experiência mínima de 7 anos em desenvolvimento de software;
- Experiência mínima de 3 anos em posições de liderança técnica;
- Forte experiência com Java 8 a 21;
- Domínio de Spring Boot;
- Experiência sólida com arquitetura de microsserviços;
- Experiência com RabbitMQ;
- Conhecimento de MongoDB e Oracle;
- Experiência com OpenShift;
- Conhecimento de pelo menos uma plataforma de cloud: AWS, Azure ou GCP;
- Conhecimento de padrões de projeto e boas práticas de desenvolvimento;
- Experiência com SOLID, Clean Architecture e Design Patterns;
- Capacidade de realizar code reviews e conduzir decisões técnicas;
- Boa comunicação e capacidade de liderança técnica.
Nice to have:
- Experiência com Domain-Driven Design (DDD);
- Conhecimento de Event-Driven Architecture;
- Experiência com Kafka;
- Conhecimento de Redis;
- Experiência com API Gateway;
- Conhecimento de C4 Model;
- Conhecimento de ArchiMate;
- Experiência na criação e manutenção de ADRs;
- Vivência em ambientes de alta criticidade, escala e disponibilidade.
Key information:
- Work location:
- São Paulo/SP
- Work model:
- Home Office
- Employment type:
- PJ
- Language:
- Inglês Intermediário
Application
Send your application
Application sent!
We successfully received your application. Our team will be in touch soon. Thank you for your interest.