> Markdown version of [/jobs/ext/2688443-senior-java-developer](https://www.wearedevelopers.com/jobs/ext/2688443-senior-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). --- # Senior Java Developer - **Company:** Synnovate - **Location:** London, UK - **Experience:** Expert - **Salary:** £115,000.0 - £125,000.0 - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Java (Programming Language), Application Programming Interfaces (APIs), Agile Methodology, Artificial Intelligence, Algorithmic Trading, Build Automation, Automation of Tests, Cloud Computing, Code Coverage, Code Review, Software Design Patterns, Web Portals, Junit, Apache Maven, Performance Tuning, Mockito, Software Systems, Cloud Platform System, Test-Driven Development (TDD), Spring-boot, Spock, Git, Build Management, Solid Principles, Tools for Reporting - **Published:** September 3, 2026 - **Apply:** https://www.adzuna.co.uk/jobs/details/5868767249 ## About the Role * 6+ years of Java development experience at a Financial Services company * Java 11+, Spring/Spring Boot, multithreading, profiling, performance tuning, and RMI experience * Capital Markets knowledge or similar experience * Experience with high-quality software practices, including TDD, Agile, and automated builds/deployments * Strong knowledge of CI build and deployment management tools * Experience with test frameworks such as JUnit and Spock, and mocking libraries such as Mockito * Proficiency with Git and Maven ## Description * Design, develop, and maintain in-house systems, APIs, reporting tools, and the client web portal * Customise and extend third-party trading systems to meet business requirements * Write clean, well-tested code following SOLID principles, design patterns, and clean code practices * Apply TDD and BDD methodologies and maintain test coverage using JUnit, Spock, and Mockito * Participate in code reviews and contribute to continual improvement of engineering standards * Manage and mentor a team of Java and other developers, supporting growth and career development * Liaise with IT and business stakeholders to understand requirements and propose solutions to senior stakeholders Technologies: * AI * Cloud * Git * JUnit * Java * Spring * Spring Boot * TDD * Web * Maven, We are hiring a talented and eager Senior Java Developer to join our growing and dynamic team. This is an opportunity to work on in-house systems, APIs, client reporting, and our web portal, as well as customise our third-party trading system. You will translate complex business requirements into scalable, high-quality software solutions and deepen your expertise in a capital markets environment. The role offers team leadership and mentoring responsibilities, direct exposure to cloud-native infrastructure, advanced Java development, AI, and a highly collaborative engineering culture. ## Related Videos - [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) - [How Unit Testing Saved My Career](https://www.wearedevelopers.com/videos/1642-how-unit-testing-saved-my-career) - [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) - [From boy scouting to redrawing the landscape](https://www.wearedevelopers.com/videos/1140-from-boy-scouting-to-redrawing-the-landscape) - [ChatGPT and Java: A Match Made in Heaven or Hell?](https://www.wearedevelopers.com/videos/536-chatgpt-and-java-a-match-made-in-heaven-or-hell) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## 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) - [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) - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [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)