Sr Apache Camel Developer

⭐ - Featured Role | Apply direct with Data Freelance Hub
This role is for a Sr Apache Camel Developer, a 10-week contract at $25/hr, requiring 5+ years in Java and 3+ years in Apache Camel. Key skills include Camel 4.8, ActiveMQ Artemis, Spring Boot, and integration patterns.
🌎 - Country
United States
💱 - Currency
$ USD
💰 - Day rate
Unknown
Unknown
🗓️ - Date discovered
April 11, 2025
🕒 - Project duration
3 to 6 months
🏝️ - Location type
Unknown
📄 - Contract type
Unknown
🔒 - Security clearance
Unknown
📍 - Location detailed
United States
🧠 - Skills detailed
#Docker #Maven #JUnit #Libraries #"ETL (Extract #Transform #Load)" #Automation #SQL (Structured Query Language) #Spring Boot #Java #Computer Science #Kubernetes #Kafka (Apache Kafka) #HTTP & HTTPS (Hypertext Transfer Protocol & Hypertext Transfer Protocol Secure) #MongoDB #REST (Representational State Transfer)
Role description

Sr, Developer:

Full code review of our existing Camel on Spring Boot application. Provide recommendations for libraries and components within the Spring and Camel solutions.

Aid in building REST integrations into HPE.

Recommend solutions and approaches with Camel

Provide guidance to our java developer for improvement

Job is 10 weeks at 25/hr/week

Preferred Qualifications

   • Experience with Camel 4.8 and ActiveMQ Artemis 2.35.x in production environments.

   • Knowledge of additional Camel components (e.g., Kafka, FTP, MongoDB).

   • Red Hat Certified Specialist in Camel Development or equivalent certification OPTIONAL

   • Independent single contributor - can deliver whole project without a team

Well versed in all aspects of middleware integrations with Camel. Ability to propose various designs to accomplish integrations with service bus, REST, or other means.

Requirements

Experience: Minimum of 5 years of professional experience in Java development, with at least 3 years focused on Apache Camel (4.x or 3.x).

Messaging Expertise: Hands-on experience with Apache ActiveMQ Artemis (2.x), JMS 2.0, or similar messaging brokers (e.g., RabbitMQ, Kafka).

Technical Skills:

   • Proficiency in Java (11, 17) and Spring Boot (3.x).

   • Strong knowledge of Camel components (e.g., JMS, HTTP, SQL, File) and Enterprise Integration Patterns (EIP).

   • Experience with Maven or Gradle for build automation.

   • Familiarity with containerization (Docker) and orchestration (Kubernetes).

Integration Patterns: Proven ability to design and implement complex integration workflows, including error handling, retry mechanisms, and data transformation.

Testing: Experience writing unit and integration tests using JUnit, Mockito, or Camel Test Kit.

Education: Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).

Communication: Excellent verbal and written communication skills, with the ability to collaborate with technical and non-technical stakeholders.