Java Software Engineer
- Hiring Organisation
- Block MB
- Location
- London Area, United Kingdom
Responsibilities Design and develop high-performance Java trading infrastructure Build systems processing millions of events per second with deterministic latency requirements Optimise JVM behaviour, memory management, and concurrency models Identify and eliminate performance bottlenecks across CPU, network, and storage layers Collaborate directly with traders and researchers to implement … Experience Technical Expertise Outstanding Java development experience in performance-critical environments Deep understanding of: JVM internals Multithreading and lock-free concurrency Garbage collection and memory optimisation Low-latency messaging and network programming Strong computer science fundamentals (algorithms, data structures, system design) Proven experience building high-throughput distributed systems Strong ...