JOBSEARCHER

Java Developer (Apache Camel)

SonsoftEvanston, ILL6 LeadSeptember 15th, 2026
Overview In this role you will drive enterprise integration initiatives at Sonsoft, leveraging your Java/Spring expertise. You will design and implement integrations using Apache Camel, work with open-source ESB solutions, and adhere to SOA patterns. You will tackle fault handling, messaging, and REST API development to enable reliable, scalable connections across systems. You will collaborate with cross-functional teams to deliver integrated solutions that align with the company’s software development and IT services mission. This is a hands-on opportunity to shape integration architecture and modernize our service-oriented landscape. Key requirementsCore Java and Spring experience (2+ years)Expertise with Apache Camel for integration design and implementationExperience with open source ESB (Apache ServiceMix or Red Hat JBoss Fuse preferred)Knowledge of Enterprise Integration Patterns and SOA patternsStrong IBM MQ messaging experienceExperience with fault handling, compensation handling, and transactional boundariesRESTful API design, development, and documentation (2+ years)Understanding of container architectures (Tomcat, Red Hat Fuse, EAP, WebSphere)Gradle build scripting and CI with TeamCityExperience with open-source libraries for integration projectsTest-driven development (1+ year)Ability to decompose complex designs into phased approachesBachelor’s degree or foreign equivalentAt least 2 years IT experienceJavaSpringApache CamelApache ServiceMix or Red Hat JBoss FuseEnterprise Integration PatternsSOA patterns