> Markdown version of [/jobs/ext/2741181-java-developer](https://www.wearedevelopers.com/jobs/ext/2741181-java-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 Developer - **Company:** Experis - **Location:** Knutsford, UK - **Experience:** Expert - **Salary:** £44,000.0 - £45,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Agile Methodology, Confluence, JIRA, Software Quality, Code Review, Continuous Integration, DevOps, Hibernate (Java), Java Persistence API, SonarQube, YAML, Openapi, Veracode, Gitlab, Atlassian Tools, Restful APIs, Software Version Control - **Published:** September 6, 2026 - **Apply:** https://www.adzuna.co.uk/jobs/details/5868766868 ## About the Role * 5+ years commercial experience with Java * Strong hands-on experience with TDD (and ideally BDD) * Proven experience designing and building RESTful APIs * Experience working with OpenAPI Specification (OAS) / YAML * Solid version control experience using GitLab * Hands-on exposure to CI/CD pipelines * Experience working as an Agile practitioner (nice-to-have) * Java persistence experience using Hibernate / JPA (nice-to-have) * Familiarity with SonarQube and Veracode for code quality and security (nice-to-have) * Experience using Jira and Confluence for delivery and documentation (nice-to-have) ## Description * Design, develop, and maintain RESTful APIs using Java * Apply TDD and BDD practices to ensure high-quality, well-tested code * Produce and maintain API specifications using OpenAPI (OAS) / YAML * Collaborate with cross-functional Agile teams including QA, DevOps, and Product * Contribute to CI/CD pipelines using GitLab * Ensure code quality, security, and performance standards are met * Participate in code reviews and continuous improvement initiatives Technologies: * API * CI/CD * Confluence * DevOps * GitLab * Hibernate * JIRA * JPA * Java * OpenAPI * Security * TDD ## Related Videos - [Test-Driven Development: It's easier than you think!](https://www.wearedevelopers.com/videos/1598-test-driven-development-it-s-easier-than-you-think) - [WeAreDevelopers LIVE - Modern DevOps for IoT Devices and More](https://www.wearedevelopers.com/videos/1805-wearedevelopers-live-modern-devops-for-iot-devices-and-more) - [CI/CD with Github Actions](https://www.wearedevelopers.com/videos/856-ci-cd-with-github-actions) - [Improving quality with Agentic AI with Rovo Dev and Xray](https://www.wearedevelopers.com/videos/2005-improving-quality-with-agentic-ai-with-rovo-dev-and-xray) - [Enabling automated 1-click customer deployments with built-in quality and security](https://www.wearedevelopers.com/videos/83-enabling-automated-1-click-customer-deployments-with-built-in-quality-and-security) - [Are Code Reviews Worth It? Insights from 16 Years of Review Data](https://www.wearedevelopers.com/videos/1135-are-code-reviews-worth-it-insights-from-16-years-of-review-data) ## Related Articles - [Top 10 Java Libraries](https://www.wearedevelopers.com/magazine/364-top-10-java-libraries) - [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) - [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) - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)