Experiência mínima: 10+ anos Pelo menos 3 anos como arquiteto ou tech lead de soluções distribuídas.
Experiência hands-on com arquiteturas event-driven complexas.
Deve ter definido tipologias de mensagens, padrões de comunicação assíncrona, estratégias de escalabilidade, persistência de eventos (event sourcing) e integração de serviços.
Experiência comprovada com Kafka, Service Bus, ou RabbitMQ em soluções críticas.
Ter implementado Event Sourcing + Data Streaming + CQRS em produção.
Experiência com Azure cloud architecture (event hubs, functions, service bus, etc.).
Sólido conhecimento em bases de dados relacionais e não relacionais.
Forte capacidade de articulação técnica com equipas de desenvolvimento e stakeholders.