




Job Summary: We are seeking a Senior Developer with strong expertise in integrations and messaging for high-complexity projects and distributed systems. Key Highlights: 1. Work on high-complexity projects with distributed systems 2. Focus on critical integrations and advanced messaging 3. Apply resilience patterns and ensure idempotency 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 **centralized query platforms**. * Ensure **idempotency and retry** 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).


