




Job Summary: A professional to design, implement, and maintain asynchronous and synchronous communication systems between internal and external applications, ensuring reliability and performance. Key Highlights: 1. Experience in messaging and integration of heterogeneous systems. 2. Development of listeners and integration services. 3. Application of resilience patterns in integrations. Ensure asynchronous and synchronous communication between internal applications and external systems (BCP, Bureau, Dossiê, Sinistro, Vistoria Prévia, Região Tarifária, ODM). **Responsibilities:** — Design, implement, and maintain RabbitMQ queues, listeners, and integration services that ensure reliability, traceability, and performance in message exchanges. — Create and configure RabbitMQ queues (exchanges, bindings, DLQs). — Develop listeners for renewal, cancellation, and notification events. — Implement integration services with a centralized query hub. — Ensure idempotency and retry mechanisms in critical integrations. — Monitor queues and troubleshoot lost messages. — Document integration contracts (Swagger/OpenAPI). — Apply resilience patterns (circuit breaker, timeout). **Requirements:** — 4+ years of experience with messaging systems (RabbitMQ, Kafka, ActiveMQ). — Experience integrating heterogeneous systems. — Knowledge of integration patterns (EIP). — Proficiency in REST, SOAP, JSON, and XML. **Preferred Qualifications:** — RabbitMQ or Kafka certification. — Experience with API Management (Kong, Apigee). — Knowledge of Kafka, API Gateway, WSO2, MuleSoft. **Important Information:** Location: Brazil Work Model: Remote Working Hours: Business hours


