




We are looking for a **Senior Developer**, with strong expertise in **integrations and messaging**, to work on high-complexity projects involving distributed systems and critical integrations. ### **Responsibilities:** * Create and configure queues in **RabbitMQ** (exchanges, bindings, and DLQs). * Develop listeners for **renewal, cancellation, and notification** events. * Implement integration services with **query centralization systems**. * Ensure **idempotency and retry** mechanisms in critical integrations. * Monitor queues and perform **troubleshooting for lost messages**. * Document integration contracts using **Swagger/OpenAPI**. * Apply **resilience patterns**, such as circuit breaker and timeout. ### **Requirements** **Mandatory:** * 4+ years of experience with **messaging** (RabbitMQ, Kafka, or ActiveMQ). * Experience with **integration of heterogeneous systems**. * Knowledge of **integration patterns (EIP)**. * Proficiency in **REST, SOAP, JSON, and XML**. **Desirable:** * Certification in **RabbitMQ or Kafka**. * Experience with **API Management** (Kong, Apigee).


