{"schemaVersion":"jobsearcher.job.v1","id":"e2ff7a7f163eaa5451c050a1","url":"https://jobsearcher.com/jobs/e2ff7a7f163eaa5451c050a1","canonicalUrl":"https://jobsearcher.com/jobs/e2ff7a7f163eaa5451c050a1","title":"Core Java Developer with Spring","description":"Overview\nIn this role you will lead integration initiatives within our IT team, shaping how systems communicate through middleware and APIs. You will work on design and implementation of integrations using established patterns and enterprise messaging, contributing to reliable, scalable solutions that support business processes. You’ll collaborate across teams to define RESTful interfaces, error handling, and deployment pipelines, driving improvements and faster delivery. This is a hands-on, mid-senior opportunity at a growing IT services company with a strong emphasis on integration excellence.\n\nResponsibilitiesDesign and implement integrations using Apache CamelDevelop and maintain ESB/SOA-based solutions (e.g., Apache ServiceMix, RedHat JBoss Fuse)Work with IBM MQ for messaging and implement fault, compensation, and transactional boundariesDesign, develop, and document RESTful APIsOperate container architectures (Tomcat, Red Hat Fuse, EAP, WebSphere) and manage build/CI pipelines (Gradle, TeamCity)Leverage open source libraries for integration projects and practice test-driven developmentDecompose complex designs into phased delivery plans\nKey requirementsCore Java/Spring with 4+ years of experienceExpert Camel integration experience2+ years with ESB products (Apache ServiceMix or RedHat JBoss Fuse)2+ years with enterprise integration patterns and SOAIBM MQ experience2+ years in fault/compensation/transactional boundaries2+ years RESTful API design and documentationKnowledge of container architectures (Tomcat, Red Hat Fuse, EAP, WebSphere)Gradle scripting and TeamCity CIExperience with TDD and integration project librariesBachelor's degree or equivalent plus 4 years IT experienceCore JavaSpringApache CamelApache ServiceMixRedHat JBoss FuseEnterprise Integration patterns","company":"Sonsoft","rawCompany":"sonsoft","city":"Evanston","state":"IL","isRemote":false,"isActive":false,"createdAt":"2026-09-15T04:33:22.995Z","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 with Spring","description":"Overview\nIn this role you will lead integration initiatives within our IT team, shaping how systems communicate through middleware and APIs. You will work on design and implementation of integrations using established patterns and enterprise messaging, contributing to reliable, scalable solutions that support business processes. You’ll collaborate across teams to define RESTful interfaces, error handling, and deployment pipelines, driving improvements and faster delivery. This is a hands-on, mid-senior opportunity at a growing IT services company with a strong emphasis on integration excellence.\n\nResponsibilitiesDesign and implement integrations using Apache CamelDevelop and maintain ESB/SOA-based solutions (e.g., Apache ServiceMix, RedHat JBoss Fuse)Work with IBM MQ for messaging and implement fault, compensation, and transactional boundariesDesign, develop, and document RESTful APIsOperate container architectures (Tomcat, Red Hat Fuse, EAP, WebSphere) and manage build/CI pipelines (Gradle, TeamCity)Leverage open source libraries for integration projects and practice test-driven developmentDecompose complex designs into phased delivery plans\nKey requirementsCore Java/Spring with 4+ years of experienceExpert Camel integration experience2+ years with ESB products (Apache ServiceMix or RedHat JBoss Fuse)2+ years with enterprise integration patterns and SOAIBM MQ experience2+ years in fault/compensation/transactional boundaries2+ years RESTful API design and documentationKnowledge of container architectures (Tomcat, Red Hat Fuse, EAP, WebSphere)Gradle scripting and TeamCity CIExperience with TDD and integration project librariesBachelor's degree or equivalent plus 4 years IT experienceCore JavaSpringApache CamelApache ServiceMixRedHat JBoss FuseEnterprise Integration patterns","datePosted":"2026-09-15T04:33:22.995Z","dateModified":"2026-09-15T04:33:22.995Z","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":"e2ff7a7f163eaa5451c050a1"},"url":"https://jobsearcher.com/jobs/e2ff7a7f163eaa5451c050a1"}}