Sua missão será atuar como referência técnica na evolução da nossa arquitetura distribuída, garantindo alta performance, resiliência e escalabilidade em um ambiente de grande volume de dados e alto impacto no negócio.
Você será peça-chave na construção de soluções robustas, reativas e orientadas a eventos, ajudando a moldar o futuro da nossa plataforma!
Liderar o desenho arquitetural de sistemas complexos, definindo padrões, componentes e integrações em uma arquitetura baseada em microserviços e Event-Driven.
Implementar APIs reativas de alta vazão utilizando Spring WebFlux e Project Reactor, garantindo fluxos totalmente não-bloqueantes e com backpressure controlado.
Desenvolver integrações assíncronas utilizando Reactor AMQP, garantindo comunicação orientada a eventos em grande escala.
Construir pipelines de dados reativos com R2DBC e PostgreSQL, mantendo baixa latência e alta performance do início ao fim.
Projetar e otimizar estratégias de cache distribuído (ex.: Redis) para melhorar a velocidade das operações.
Atuar como referência técnica, revisando código, orientando padrões de implementação e mentorando desenvolvedores Plenos e Juniores.
Otimizar performance de serviços, identificando gargalos e aplicando técnicas avançadas de programação reativa e observabilidade.
Implementar melhorias contínuas em processos, padrões e arquitetura, fortalecendo a cultura de inovação e excelência técnica.
Monitorar a saúde dos sistemas em produção utilizando Prometheus, métricas personalizadas e dashboards.
Atuar diretamente na operação dos serviços, lidando com clusters Kubernetes e ferramentas de orquestração.
Realizar troubleshooting avançado em ambientes Linux/Unix, containers e redes.
Participar da evolução e manutenção de pipelines de CI/CD (ex.: Jenkins), garantindo entregas automatizadas e confiáveis.
Desenvolver e manter testes automatizados (unitários, integração e componentes), aplicando TDD quando necessário.