We are looking for a Senior Java Developer with deep expertise in Apache Camel to work on MDD platform modernization. You will be responsible for designing and implementing high-performance routes, enterprise integration patterns (EIPs), and microservices that maintain our strict SLAs while removing the constraints of our current tightly coupled architecture. Core Technical Stack & Skill Set 1. Java Ecosystem Mastery Expert Java (19+): Advanced proficiency in functional programming, concurrency/multithreading, and memory management to ensure low-latency data processing. Spring Boot: Extensive experience building production-ready microservices using Spring Boot, Spring Integration, and Spring Security. 2. Integration & Middleware (The "Camel" Core) Apache Camel: Deep expertise in Camel DSL (Java or XML), Component configuration, and custom Component development. Enterprise Integration Patterns (EIP): Practical experience implementing Splitters, Aggregators, Content-Based Routers, and Idempotent Consumers to handle complex data flows. Protocol Proficiency: Hands-on experience integrating diverse protocols including SFTP, AS2, HTTP/S (REST/SOAP), JMS/Kafka, and File-based transfers. 3. Modern Architecture & DevOps Cloud-Native Design: Experience refactoring monolithic "spaghetti" integrations into decoupled, containerized services (Docker & Kubernetes/OpenShift). Messaging & Streaming: Strong knowledge of message brokers like Apache Kafka for asynchronous, event-driven communication. Testing Excellence: Rigorous approach to testing using JUnit, Mockito, and Camel Test Kit to ensure 1:1 functional parity with legacy systems.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level
Education Level
No Education Listed
Number of Employees
5,001-10,000 employees