Atuar na construção e sustentação de integrações entre aplicações internas e sistemas externos, garantindo comunicação segura, confiável e performática. Será responsável por projetar e manter soluções baseadas em mensageria, assegurando rastreabilidade, resiliência e alta disponibilidade dos fluxos de integração.
Responsabilidades:
Criar, configurar e administrar filas RabbitMQ, exchanges, bindings e DLQs.
Desenvolver listeners e consumidores para processamento de eventos.
Implementar integrações entre sistemas internos e plataformas externas.
Garantir mecanismos de idempotência, retry e tratamento de falhas.
Monitorar filas e atuar na análise e resolução de incidentes.
Desenvolver e manter APIs REST para integração entre sistemas.
Documentar contratos de integração utilizando Swagger/OpenAPI.
Aplicar padrões de resiliência como Circuit Breaker, Timeout e Fallback.
Participar da evolução da arquitetura de integração e mensageria.
Requisitos:
Experiência sólida com RabbitMQ, Kafka ou ActiveMQ.
Conhecimento em mensageria e integração de sistemas.
Experiência com Spring Boot.
Conhecimento em APIs REST.
Domínio de JSON e XML.
Conhecimento em padrões de integração (Enterprise Integration Patterns - EIP).
Experiência com integração de sistemas heterogêneos.
Capacidade de troubleshooting e análise de problemas complexos.
Boa comunicação e documentação técnica.
Diferenciais:
Experiência com Kafka.
Conhecimento em API Gateway.
Experiência com WSO2 ou MuleSoft.
Certificação RabbitMQ ou Kafka.
Experiência com plataformas de API Management (Kong, Apigee).
Vivência em ambientes críticos e de alta disponibilidade.
Conhecimento do mercado segurador ou financeiro.