> Markdown version of [/jobs/ext/3045937-senior-java-consultant](https://www.wearedevelopers.com/jobs/ext/3045937-senior-java-consultant). 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 Consultant - **Company:** The Ascent Services Groupdion - **Location:** Bromley, UK - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Software Engineering, Multithreading, Concurrency, Low Latency - **Published:** September 24, 2026 - **Apply:** https://www.collegerecruiter.com/job/2891977925-senior-java-consultant ## About the Role We are looking for a strong Java Consultant with excellent technical capabilities to join a banking technology team working on high-performance applications. Key requirements: * Strong Core Java development experience * Excellent knowledge of concurrency and multithreading * Experience building high-performance / low-latency applications * Equities or Fixed Income experience preferred * Low-latency experience across other asset classes will also be considered * Strong software engineering and problem-solving skills * Financial services experience highly desirable * Prior algo-trading or pricing experience in any asset classes ## Related Videos - [Microservices architecture as a key element in building trading systems for global finance markets](https://www.wearedevelopers.com/videos/1196-microservices-architecture-as-a-key-element-in-building-trading-systems-for-global-finance-markets) - [Swapping Low Latency Data Storage Under High Load](https://www.wearedevelopers.com/videos/746-swapping-low-latency-data-storage-under-high-load) - [Asynchronicity and multithreading in C#](https://www.wearedevelopers.com/videos/447-asynchronicity-and-multithreading-in-c) - [Concurrency with Go](https://www.wearedevelopers.com/videos/191-concurrency-with-go) - [Go's Concurrency and Parallelism Inside Containers](https://www.wearedevelopers.com/videos/100058-go-s-concurrency-and-parallelism-inside-containers) - [Structured Concurrency in Practice: CoroutineScope vs StructuredTaskScope](https://www.wearedevelopers.com/videos/100349-structured-concurrency-in-practice-coroutinescope-vs-structuredtaskscope) ## 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) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [The Concept of Concurrency & Multithreading: What Are They And How They Function](https://www.wearedevelopers.com/magazine/89-the-concept-of-concurrency-multithreading-what-are-they-and-how-they-function) - [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)