




Job Summary: Backend developer with Java experience, focused on system integration and distributed architectures, to design and implement enterprise solutions. Key Highlights: 1. Microservice and REST API development with Java and Quarkus 2. Implementation of robust integrations with Apache Camel 3. Solution design and collaboration on architecture Backend developer with solid Java experience, focused on system integration and distributed architectures, with knowledge of modern frameworks and deployment in cloud-native environments. Participates in the design and implementation of integration solutions, data processing, and service exposure in enterprise environments. **Responsibilities** ● Microservice development with Java ● Implementation of integrations using Apache Camel ● Building REST APIs with Quarkus ● Integration with external systems via: ○ SFTP ○ REST APIs ○ Messaging ● Data processing handling (files, events, transformations) ● Implementation of resilience patterns (retry, circuit breaker) ● Collaboration on architecture design **Mandatory Technical Requirements** **Language and Framework** ● Java (21+) ● Experience developing microservices with Quarkus or similar **Integration:** ● Experience with Apache Camel ○ Route definition ○ Data transformation ○ Error handling **APIs:** ● Design and implementation of REST APIs ● Use of DTOs and API design best practices **Messaging** Experience with at least one of the following: ● RabbitMQ ● Amazon SQS Key concepts: ● Asynchronous processing ● Queue management ● Retries and Dead Letter Queues **Desirable (Strong Plus)** Containers and platform ● Kubernetes ● Red Hat OpenShift API Management ● Experience with Kong or similar **Caching** ● Experience with: ○ Redis ○ Valkey **Architecture** ● Microservices ● Event-driven architecture ● Distributed systems **Key Competencies to Assess** The candidate must be able to explain: ● Difference between synchronous vs asynchronous communication ● When to use messaging vs REST APIs ● Error handling in distributed systems ● Design of integration flows (e.g., file ingestion → processing → queue publication → consumption → API exposure) **Ideal Profile** ● 3+ to 5 years of backend experience ● Experience in integration projects (not just CRUD) ● Ability to design solutions, not only implement them ● Focus on best practices and resilience Employment type: Full-time Salary: $59,000.00 - $60,000.00 per month Work location: On-site


