> Markdown version of [/jobs/ext/2821966-senior-mule-esb-developer](https://www.wearedevelopers.com/jobs/ext/2821966-senior-mule-esb-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Mule/ESB Developer - **Company:** ObjectLab Ltd - **Location:** Greater London, UK - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Apache ActiveMQ, Automation of Tests, Unit Testing, Hibernate (Java), Internet Protocol, Java Message Service (JMS), Junit, Apache Maven, Mule, Object-Relational Mapping, Message Oriented Middleware, Extensible Markup Language (XML), Build Tools - **Published:** September 10, 2026 - **Apply:** https://www.collegerecruiter.com/job/2840611400-senior-muleesb-developer ## About the Role * Proven experience of successful ESB/Mule development & deployment. * Knowledge and experience with message-oriented middleware and JMS (ActiveMQ, JBossMQ, WebSphereMQ, etc). * Good understanding of Java (incl. Java 5 features like generics and annotations). * Good knowledge of the core Java packages. * Good developer-level understanding of relational databases and SQL. * Experience with automated build tools like Ant or Maven * Some knowledge of XML-Schema. * Good verbal and written communication skills. * You must be conscientious, dedicated, delivery-focused, and able to work in a dynamic environment., * Experience with Spring (both server-side and client-side) * Understanding of the concepts of object-relational mapping in general and Hibernate in particular, ideally with some hands-on experience. * Good grasp of IP networking concepts. * Conceptual understanding of transactions. Nice to have * Experience with automated tests, including unit tests, e.g. JUnit. * Basic knowledge of investment banking nomenclature. ## Description * Writing, debugging and maintaining Java 5 code primarily for the enterprise server bus: Mule, JMS, Spring 2, J2EE, EJB, JBoss, Dozer, JAXB. * Involvement at all stages of the process from requirements, architecture, development and some support (2/3rd line) * Developing automated tests: JUnit + our own E2E test tool. * Developing and maintaining the automated build suite (Maven/Ant-based). * Writing documentation for developers, testers and end-users. * May initially involve some 2nd/3rd line support for the first release (i.e. Dev support) outside normal business hours, for which a compensation scheme will be in place. ## Related Videos - [Why make use of an integration platform in today's software developments and infrastructure?](https://www.wearedevelopers.com/videos/758-why-make-use-of-an-integration-platform-in-today-s-software-developments-and-infrastructure) - [How Unit Testing Saved My Career](https://www.wearedevelopers.com/videos/1642-how-unit-testing-saved-my-career) - [Modern Data Architectures need Software Engineering](https://www.wearedevelopers.com/videos/1030-modern-data-architectures-need-software-engineering) - [From boy scouting to redrawing the landscape](https://www.wearedevelopers.com/videos/1140-from-boy-scouting-to-redrawing-the-landscape) - [Building a framework-independent component library](https://www.wearedevelopers.com/videos/1679-building-a-framework-independent-component-library) - [Migrating half a million users to a new payment service provider](https://www.wearedevelopers.com/videos/730-migrating-half-a-million-users-to-a-new-payment-service-provider) ## Related Articles - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [7 Most Popular Web Developer Jobs in Europe](https://www.wearedevelopers.com/magazine/163-7-most-popular-web-developer-jobs-in-europe)