About this role
Salary: £65,000 - 65,000 per year
Requirements: Strong backend development experience using Java and Spring, including working with large or mature codebases.Experience deploying and managing Java applications on Apache Tomcat and/or IBM WebSphere application servers.Demonstrable experience with RESTful APIs and integrating third-party services.Strong understanding of web performance, accessibility (WCAG), and responsive design principles.Solid experience across the testing landscape, including unit, integration, and end-to-end testing using tools such as Jest, Detox, Cypress, Playwright, Selenium, JUnit, and Mockito, with a strong commitment to test-driven development.Solid understanding of CI/CD pipelines and version control (Git).JavaScript and React experience.Experience working within Agile or cross-functional delivery teams. Responsibilities: Develop and support Java software using Spring within large or mature codebases.Deploy and manage Java applications on Apache Tomcat and/or IBM WebSphere application servers.Build and integrate RESTful APIs and third-party services.Contribute to web performance, accessibility, and responsive design improvements.Write and maintain unit, integration, and end-to-end tests across the testing landscape.Work within CI/CD pipelines and use Git for version control.Collaborate in Agile or cross-functional delivery teams.Upskill into new technologies including React Native, Azure, and SharePoint. Technologies: AzureBackendCI/CDCypressGitIBMIBM WebSphereSupportJUnitJavaJavaScriptJestPlaywrightReactReact NativeSeleniumSharePointSpringTomcatWebsphereWebCloud More:
We are recruiting for a permanent Java Software Engineer role based in Liverpool, with onsite attendance required one day per week. We are offering a salary of up to £70,000 depending on experience, along with benefits. This is an immediate-hire opportunity with a fantastic organisation, and we offer the chance to upskill into new technologies including React Native, Azure, and SharePoint.
last updated 37 week of 2026