Sr. Java Developer

London 1 days agoFull-time External
Negotiable
We are looking for a highly skilled Senior Java Engineer with expertise in market connectivity to join our team. The ideal candidate will have extensive experience developing low-latency, high-performance systems in Java, as well as a solid understanding of the financial industry’s technical needs, particularly in trading platforms. In this role, you will be responsible for developing and optimizing core market connectivity components and working with a range of cutting-edge technologies to ensure high availability and low-latency performance. Responsibilities  Design, develop, and maintain Java-based systems with a focus on market connectivity for real-time financial applications.  Contribute to building low-latency systems by optimizing message processing, memory usage, and minimizing latency across the application stack.  Implement and optimize high-performance messaging protocols and data exchange methods, ensuring efficient communication between market exchanges and trading systems.  Continuously analyze and improve the performance of the system, with expertise in JVM tuning, heap management, and troubleshooting using tools like memory profilers and heap dumps.  Collaborate with team members to integrate and optimize market connectivity tools (such as TransFICC) for seamless trading operations.  Champion Test-Driven Development (TDD) and Behaviour-Driven Development (BDD) methodologies to ensure high-quality, testable code. Participate actively in code reviews and maintain high coding standards across the team.  Work closely with other engineering teams, including network engineers and infrastructure teams, to align on performance requirements and architectural decisions. Desired Skills  At least 10 years of experience in Java development, with advanced knowledge of core Java libraries and multi-threaded programming.  Proven track record of developing and optimizing high-performance, low-latency systems, ideally within the financial or trading sector.  Familiarity with frameworks and tools such as LMAX Disruptor, Multi-Reactor, Chronicle Queue/Map, Aeron/Agrona, or similar low-latency solutions. Job Types: Full-time, Fixed term contract Contract length: 12 months Pay: £700.00-£900.00 per day