Sr. Java Developer

Xcelyst Limited
Charing Cross, United Kingdom
3 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 234K

Job location

Charing Cross, United Kingdom

Tech stack

Java
Algorithmic Trading
Behavior-Driven Development
Code Review
Computer Programming
Electronic Data Interchange (EDI)
Java Virtual Machine (JVM)
Multithreading
Test Driven Development
Low Latency

Job description

  • 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

Requirements

Do you have experience in Test-driven development?, 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, 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

Apply for this position