> Markdown version of [/jobs/ext/3266327-java-web-developer](https://www.wearedevelopers.com/jobs/ext/3266327-java-web-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 Web Developer - **Company:** Square One Resources Limited - **Location:** London, UK - **Experience:** Experienced - **Salary:** £78,000.0 - £88,400.0 - **Contract:** Temporary contract - **Skills:** Clean Code Principles, Java (Programming Language), Application Programming Interfaces (APIs), Agile Methodology, Automation of Tests, Unit Testing, Client Server Models, Code Review, Relational Databases, Software Debugging, Web Development, Distributed Systems, Memory Management, Gradle, Spring Framework, JavaServer Faces, Javaserver Pages, PostgreSQL, Apache Maven, Commercial Software, Performance Tuning, Standard Sql, Scaled Agile Framework, Software Engineering, Systems Integration, Web Applications, ReactJS, Concurrency, Spring-boot, Backend, Git, Information Technology, Code Testing, Build Tools, Front End Software Development, Restful APIs, Docker - **Published:** September 5, 2026 - **Apply:** https://www.careerboard.com/pt/en/find-jobs-in-United-Kingdom/-6AAE076B1A34D840B1/ ## About the Role * Strong Java development experience, with Java 21 preferred. * Excellent understanding of core Java concepts including collections, concurrency and memory management. * Strong commercial experience with Spring Framework and Spring Boot 3.x. * Experience designing, developing and consuming REST APIs. * Good knowledge of React, ideally React 17, and integrating Front End applications with Back End services. * Strong understanding of web application architecture and Client Server communication. * Experience working with SQL and relational databases, such as PostgreSQL. * Proficiency with Git and build tools including Maven or Gradle. * Strong focus on clean code, automated/unit testing and code reviews. * Experience working within Agile development environments. * Comfortable working in Linux/Unix environments. * Approximately 4-8+ years of commercial software engineering experience. Desirable Skills * Experience working with JSF, JSP or other Legacy Java UI technologies. * Familiarity with modern Front End development and component-based architectures. * Experience with CI/CD pipelines and automated testing. * Exposure to Docker and containerisation. * Understanding of distributed systems and related architectural concepts. * Familiarity with the wider Spring ecosystem and associated tooling. * Previous experience within financial services, capital markets, trading or other high-volume transaction platforms. Education A BS/MS in Computer Science, Software Engineering or a related discipline, or equivalent commercial software engineering experience. Why Consider This Opportunity? ## Description * Design, develop and implement robust Java Back End services and web applications. * Write clean, maintainable and well-tested code in line with established engineering standards. * Participate in technical design discussions alongside senior engineers and architects. * Work closely with Front End developers to integrate Back End services with web-based user interfaces. * Investigate and resolve technical issues, including debugging and performance optimisation. * Break down user stories into technical tasks and deliver solutions within agreed timescales. * Collaborate within an Agile engineering environment alongside product owners, QA engineers and other developers. * Maintain and enhance existing systems while protecting application stability, performance and reliability. * Contribute positively to team culture and build strong working relationships across engineering and product teams. * Communicate technical concepts effectively to both technical and non-technical stakeholders. * Keep up to date with modern Java, Spring, web development and software engineering practices., The role offers the opportunity to work across modern Java Back End technologies, web applications, APIs and distributed systems, while contributing to the ongoing development of a sophisticated trading technology platform. This is a confidential opportunity. Further details regarding the organisation, team structure and platform will be provided during the recruitment process. ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Modular Secrets to Lightning-Fast Android Builds](https://www.wearedevelopers.com/videos/1428-modular-secrets-to-lightning-fast-android-builds) - [Enterprise-Cloud-Native - Fast-Paced Development & Deployment in a Highly Secure Banking Environment](https://www.wearedevelopers.com/videos/671-enterprise-cloud-native-fast-paced-development-deployment-in-a-highly-secure-banking-environment) - [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) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) ## Related Articles - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [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) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [7 Most Popular Web Developer Jobs in Europe](https://www.wearedevelopers.com/magazine/163-7-most-popular-web-developer-jobs-in-europe) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs)