> Markdown version of [/jobs/ext/3524509-java-middleware-software-developer](https://www.wearedevelopers.com/jobs/ext/3524509-java-middleware-software-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). --- # Java Middleware Software Developer - **Company:** Nexus - **Location:** London, UK - **Experience:** Expert - **Salary:** £40,000.0 - £60,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Agile Methodology, Apache Tomcat, Oracle WebLogic Server, Software Design Patterns, Middleware, Java Platform Enterprise Edition (J2EE), Groovy, IBM WebSphere MQ, IBM Websphere Application Server, JavaBeans, Java Database Connectivity, Java Message Service (JMS), Java Servlet, JSON, Java Architecture for XML Binding, WildFly (JBoss AS), Java Business Process Management, Javaserver Pages, Apache Maven, Mule, Open Source Technology, Oracle (Applications), Service-Oriented Architecture, Simple Object Access Protocol (SOAP), Software Engineering, SQL Databases, Web Applications, Web Services, Extensible Markup Language (XML), Extensible Stylesheet Language Transformations (XSLT), Enterprise Application Integration, Api Design, Restful APIs, TIBCO (Software) - **Published:** October 2, 2026 - **Apply:** https://www.free-work.com/en-gb/tech-it/job-mission/java-developer-kotlin-groovy-scala-etc/java-middleware-software-developer-14 ## About the Role Someone who has excellent Java skills, Spring MVC, Apache CXF, Dozer (a fast and flexible framework for mapping back and forth between Java Beans) & XML: * A minimum of 5 years' work experience in Software Development * Experience with implementing service-oriented architecture (SOA) * Designs and develops Enterprise application integration (EAI) using any ESB products like Fuse, Camel, TIBCO, IBM message broker * Designs and develops ESB/SOA/BPM middleware layers using tools like Mule ESB, jBPM * Experienced in J2EE, Java Servlets, JMS, Design Patterns, Web services * Solid hands-on experience in architecting and developing J2EE based web applications (JSP, Servlet, JDBC, JMS, JAXB) * Expert level experience with SOAP and REST web services , open API development, and SOA concepts, using Spring with groovy, XML, JSON, and XSLT * Solid understanding of integration & design patterns * Gain adoption of platform delivery processes, standards and procedures * Provide hands-on technical leadership throughout software development lifecycle (requirements gathering, Proof of Concept (POC) development, RFP creation and evaluation, design, development, implementation and close out) * Experience in Database SQL Queries in Oracle * Experience in Tomcat or WebLogic or Web sphere * Ability to work independently in Agile Methodology (KanBan) * Experience with different open source stacks including build & release processes like Maven, Ant, etc. * Experience in JBOSS EAP or Tomcat or WebLogic or Web sphere,JBOSS EAP ## Related Videos - [The Evolution of Enterprise Java with Jakarta EE 11 and Beyond](https://www.wearedevelopers.com/videos/1562-the-evolution-of-enterprise-java-with-jakarta-ee-11-and-beyond) - [Give your build some love, it will give it back!](https://www.wearedevelopers.com/videos/514-give-your-build-some-love-it-will-give-it-back) - [Tips and Tricks for Working with JSON](https://www.wearedevelopers.com/videos/1229-tips-and-tricks-for-working-with-json) - [AI-Native Enterprise Platforms: Interpreting Logic, Not Compiling Code](https://www.wearedevelopers.com/videos/1975-ai-native-enterprise-platforms-interpreting-logic-not-compiling-code) - [GitLab CI pipelines for a whole company](https://www.wearedevelopers.com/videos/143-gitlab-ci-pipelines-for-a-whole-company) - [Introducing JSON Structure](https://www.wearedevelopers.com/videos/100219-introducing-json-structure) ## Related Articles - [Top 10 Java Libraries](https://www.wearedevelopers.com/magazine/364-top-10-java-libraries) - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [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) - [Java Basics](https://www.wearedevelopers.com/magazine/122-java-basics) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know)