• Objetivo: Projetar, construir e manter serviços backend robustos e pipelines de dados em tempo real utilizando: o Apache Kafka
o Spring Boot (microserviços)
o Apache Flink (processamento em streaming)
Responsabilidades Principais
• Projetar, desenvolver e manter serviços backend com Spring Boot e arquiteturas orientadas a eventos (Apache Kafka).
• Implementar e otimizar produtores, consumidores e aplicações de processamento de streams com Apache Flink.
• Colaborar com arquitetos, DevOps e outros desenvolvedores para integrar Kafka, Flink e microserviços.
• Monitorar, solucionar problemas e otimizar clusters Kafka e jobs Flink para desempenho e escalabilidade.
• Garantir a segurança dos dados, conformidade e boas práticas.
• Participar de revisões de código e discussões técnicas.
• Documentar soluções técnicas e manter a documentação atualizada.
Requisitos (Obrigatórios)
• Graduação em Informática, Engenharia ou experiência equivalente.
• 8+ anos de experiência em desenvolvimento backend com Apache Kafka e Spring Boot.
• Experiência prática com Apache Flink.
• Domínio de Java ou Scala.
• Conhecimento sólido de sistemas distribuídos, arquiteturas orientadas a eventos e microserviços.
• Experiência com APIs RESTful, brokers de mensagens e formatos de serialização (Avro, JSON).
• Familiaridade com Docker, Kubernetes e pipelines CI/CD.
• Habilidades de resolução de problemas e atuação em ambientes ágeis.
• Bom domínio de inglês (mínimo A2) e de português (mínimo B2). Requisito indispensável.
• Bom domínio de espanhol (desejável).
Desejável (Nice to Have)
• Experiência com AWS.
• Conhecimento de frameworks ou tecnologias adicionais de streaming.
• Experiência em serviços financeiros ou ambientes regulados.
• Experiência com ferramentas de monitoramento (ELK Stack).