We have an urgent requirement for Microservices Integration Engineer with expertise in Apache Camel and Apache Kafka with our client based in Oman
Experience 8 years
Location: Oman
Notice: 030 days
Strong experience in designing developing robust microservicesbased architectures and integrating them efficiently using Apache Camel and KafkaMust
Strong experience on microservices using frameworks such as Java Kotlin Spring Boot Quarkus or
Strong experience with Apache Camel components such as JMS File FTP HTTP and
Strong experience working with Apache Kafka including Kafka producers consumers topics and partitionsMust
- Design develop and deploy microservicesbased systems.
- Collaborate with crossfunctional teams to understand business requirements and translate them into scalable microservices solutions.
- Develop robust and efficient microservices that can scale to handle large volumes of requests and data.
- Design and implement integration solutions using Apache Camel to connect different microservices and external systems (e.g. databases REST APIs legacy systems).
- Utilize Camels Enterprise Integration Patterns (EIP) to ensure seamless data exchange across services.
- Develop routes and use various Camel components to handle message transformation routing and orchestration.
- Design and implement eventdriven architectures using Apache Kafka to ensure efficient faulttolerant and scalable communication between microservices.
- Create Kafka producers and consumers to handle highvolume message processing.
- Implement message streaming event sourcing and pub/sub patterns within the microservices ecosystem.
- Ensure that microservices and integrations are optimized for high performance low latency and scalability.
- Monitor system performance and finetune microservices and Kafka configurations to meet business demands.
- Work on load balancing replication and fault tolerance to ensure reliability.
- Build and maintain continuous integration and continuous deployment (CI/CD) pipelines for the microservices architecture.
- Work with DevOps teams to ensure smooth deployment and monitoring of microservices in production.
- Troubleshoot and resolve issues related to service failures data inconsistency and performance bottlenecks in microservices and Kafka ecosystems.
- Ensure services are running smoothly identify areas for improvement and implement fixes as necessary.
- Create technical documentation for the implemented integrations APIs and architecture designs.
- Share knowledge and best practices with team members through internal workshops code reviews and collaborative problemsolving.
ftp,java,quarkus,apache kafka,kafka,microservices,jms,event-driven architectures,apache,kotlin,apache camel,file,http,architecture,integration,ci/cd,enterprise integration patterns (eip),spring boot