Permanent JVM Tuning Job Vacancies

2 of 2 Permanent JVM Tuning Jobs

Senior Scala Developer - JVM - Real Time risk management - London

London, United Kingdom
Ink Search
ll play a key role in designing, developing and optimising high-performance, low-latency systems that power trading strategies and infrastructure. This is a hands-on engineering role where JVM internals knowledge is not just appreciated- it's essential. You'll work closely with traders, quants, and fellow engineers to deliver mission-critical systems that operate at scale and … speed. Key Responsibilities Design and implement robust, scalable Scala applications for Real Time trading. Optimize JVM performance, including memory management, garbage collection tuning, and thread management. Analyse and improve system latency, throughput, and reliability. Collaborate with cross-functional teams to deliver end-to-end solutions. Participate in code reviews, architecture discussions, and performance profiling. Required Skills & Experience Strong … commercial experience with Scala in a trading or financial services context. Deep understanding of the JVM, including: Garbage collection strategies JIT compilation Threading and concurrency JVM tuning and profiling tools (eg, JFR, VisualVM, YourKit ) Experience with low-latency, high-throughput systems. Familiarity with messaging and streaming pla tforms (eg, Kafka, Aeron, Chronicle Queue). Solid grasp of More ❯
Employment Type: Permanent
Salary: GBP 120,000 - 135,000 Annual
Posted:

Java Quantitative Developer Low Latency

City of London, London, United Kingdom
James Joseph Associates Limited
throughput Design architecture capable of handling large volumes in a latency-sensitive environment Implement and manage high-performance messaging frameworks like Aeron and SBE Perform in-depth profiling and tuning to eliminate latency and optimise microsecond-level performance Develop robust order routing and execution components that handle market volatility Apply advanced networking principles to minimise round-trip times and … network jitter Continuously assess and remove inefficiencies in JVM performance and memory management Strengthen operational resilience through improved monitoring, alerting, and fault tolerance SKILL/EXPERIENCE REQUIRED: Expertise in market-making or algorithmic trading, including deep understanding of order book dynamics and pricing techniques Proven track record in Java programming, specifically in building fast, low-latency trading systems Strong … familiarity with market data and order execution protocols (e.g. FIX, binary, or custom APIs) Hands-on experience with JVM tuning, garbage collection, and deep performance analysis Knowledge of fast messaging and data serialization technologies for high-speed environments Proficiency in networking concepts, including TCP/UDP, multicast, and low-level optimizations like DPDK or kernel bypass Mastery of More ❯
Employment Type: Permanent
Posted: