We have partnered with an Investment Bank in supporting them in their search for experienced Java Developers to join their Front Office Algo and eTrading projects across a variety of different asset classes. What you'll be doing: - Design/develop high performance, low-latency applications for essential systems - Focus on optimising throughput and reducing latency - Investigate and fix bottlenecks, optimising code performance - Collaborate and communicate with cross-functional teams - Be a part of the full SDLC What they are looking for: - Strong Core Java skills - Strong knowledge of multithreading - Experience using low-latency systems - Understanding of latency-optimised libraries would be a benefit - Background in financial services or other low-latency industries - Curious and collaborative mindset - eager to rotate across teams and continuously learn This is a great opportunity to work on industry renowned low-latency solutions in a high performing and collaborative environment. Thye are aldo open to candidates from other industries so this migth be a great first step into Financial Services.