{"schemaVersion":"jobsearcher.job.v1","id":"8885d84bfd4cb3a528510483","url":"https://jobsearcher.com/jobs/8885d84bfd4cb3a528510483","canonicalUrl":"https://jobsearcher.com/jobs/8885d84bfd4cb3a528510483","title":"Core Java Developer /Spring with Camel framework","description":"Overview\nIn this role you will design and implement complex integration solutions leveraging Java and various integration technologies to support enterprise-scale workflows. You will work within an IT services team to deliver ESB-based integrations, RESTful APIs, and message-driven solutions, ensuring robust fault handling and transactional boundaries. The position emphasizes hands-on coding, architecture thinking, and phased delivery across integration patterns in a diverse tech stack. This opportunity appeals to engineers who enjoy solving cross-system problems and shaping integration capabilities at scale.\n\nResponsibilitiesDesign and implement integration solutions using Apache CamelWork with ESB platforms (e.g., Apache ServiceMix or RedHat JBoss Fuse)Develop and document RESTful APIsManage fault, compensation handling, and transactional boundaries in integrationsCollaborate on container-based deployments (Tomcat, Fuse, EAP, WebSphere)Utilize Gradle for build scripting and CI with TeamCityLeverage open source libraries for integration projectsApply test-driven development to projectsBreak down complex designs into phased delivery plans\nKey requirements2+ years with Core Java/Spring2+ years with Apache Camel for integration design and implementation2+ years with ESB products (Apache ServiceMix or RedHat JBoss Fuse)2+ years with Enterprise Integration patterns and SOA patterns2+ years with IBM MQ or equivalent MQ systems2+ years with fault handling, compensation handling, and transactional boundaries2+ years with RESTful API design, development and documentationSolid understanding of container architectures (Tomcat, Fuse, EAP, WebSphere)Gradle build scripting and CI (TeamCity)Experience with test-driven developmentAbility to translate complex designs into phased approachesStrong collaboration with cross-functional teamsProblem-solving mindset and attention to detailJava/SpringApache CamelApache ServiceMix or RedHat JBoss Fuse","company":"Sonsoft","rawCompany":"sonsoft","city":"Evanston","state":"IL","isRemote":false,"isActive":false,"createdAt":"2026-09-15T04:56:48.186Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"15-1211.00","title":"Computer Systems Analysts","slug":"computer-systems-analysts"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Core Java Developer /Spring with Camel framework","description":"Overview\nIn this role you will design and implement complex integration solutions leveraging Java and various integration technologies to support enterprise-scale workflows. You will work within an IT services team to deliver ESB-based integrations, RESTful APIs, and message-driven solutions, ensuring robust fault handling and transactional boundaries. The position emphasizes hands-on coding, architecture thinking, and phased delivery across integration patterns in a diverse tech stack. This opportunity appeals to engineers who enjoy solving cross-system problems and shaping integration capabilities at scale.\n\nResponsibilitiesDesign and implement integration solutions using Apache CamelWork with ESB platforms (e.g., Apache ServiceMix or RedHat JBoss Fuse)Develop and document RESTful APIsManage fault, compensation handling, and transactional boundaries in integrationsCollaborate on container-based deployments (Tomcat, Fuse, EAP, WebSphere)Utilize Gradle for build scripting and CI with TeamCityLeverage open source libraries for integration projectsApply test-driven development to projectsBreak down complex designs into phased delivery plans\nKey requirements2+ years with Core Java/Spring2+ years with Apache Camel for integration design and implementation2+ years with ESB products (Apache ServiceMix or RedHat JBoss Fuse)2+ years with Enterprise Integration patterns and SOA patterns2+ years with IBM MQ or equivalent MQ systems2+ years with fault handling, compensation handling, and transactional boundaries2+ years with RESTful API design, development and documentationSolid understanding of container architectures (Tomcat, Fuse, EAP, WebSphere)Gradle build scripting and CI (TeamCity)Experience with test-driven developmentAbility to translate complex designs into phased approachesStrong collaboration with cross-functional teamsProblem-solving mindset and attention to detailJava/SpringApache CamelApache ServiceMix or RedHat JBoss Fuse","datePosted":"2026-09-15T04:56:48.186Z","dateModified":"2026-09-15T04:56:48.186Z","hiringOrganization":{"@type":"Organization","name":"Sonsoft","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Evanston","addressRegion":"IL","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"8885d84bfd4cb3a528510483"},"url":"https://jobsearcher.com/jobs/8885d84bfd4cb3a528510483"}}