> Markdown version of [/jobs/ext/100853-java-software-engineer](https://www.wearedevelopers.com/jobs/ext/100853-java-software-engineer). 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 Software Engineer - **Company:** Harrington Starr - **Location:** London, UK - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Software Design Patterns, Linux, Test-Driven Development (TDD), Low Latency - **Published:** May 20, 2026 - **Apply:** https://find.jobs/jobs-near-me/java-software-engineer-london/2777235483-2/ ## About the Role You absolutely have to have is a demonstrable interest in technology, precision, and technical excellence. Our client's mission is building critical systems, so the company operate a stringent and agile test driven development approach to ensure that the code is of the highest quality and bug free. The successful candidate will have strong appreciation of Linux, common design patterns, and be a practitioner of TDD. For the role of the Senior Java Engineer you will need the following skills: * Strong knowledge of Core Java development, ideally in a low latency / real time environment * Strong appreciation for all things TDD Join a team of phenomenally talented engineers who are passionate about the quality of their code ## Related Videos - [Java Sucks (So C# Didn't Have To)](https://www.wearedevelopers.com/videos/100271-java-sucks-so-c-didn-t-have-to) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Swapping Low Latency Data Storage Under High Load](https://www.wearedevelopers.com/videos/746-swapping-low-latency-data-storage-under-high-load) - [Graphs and RAGs Everywhere... But What Are They? - Andreas Kollegger - Neo4j](https://www.wearedevelopers.com/videos/1311-graphs-and-rags-everywhere-but-what-are-they-andreas-kollegger-neo4j) - [I will have to refactor ! And now ? Refactoring Techniques in Java](https://www.wearedevelopers.com/videos/660-i-will-have-to-refactor-and-now-refactoring-techniques-in-java) - [Beam Me Up, Java! Unraveling the Warp-Speed Evolution: A Journey through Java LTS Versions 11 to 21](https://www.wearedevelopers.com/videos/658-beam-me-up-java-unraveling-the-warp-speed-evolution-a-journey-through-java-lts-versions-11-to-21) ## Related Articles - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [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) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs)