Requirements: Must have experience with Java for 4 years. Highly motivated with a broad understanding of technology, and an aptitude for learning Strives to fully understand every aspect of a problem from start to finish A quantitative, data-driven approach towards solving complex problems Strong multi-tasking and prioritisation abilities, with keen attention to detail Driven by a strong desire to continually improve and automate processes instead of performing repetitive tasks. Strong communicator with a passion for promoting best practices across the team. Strong Desirable: Experience with low-latency e-trading systems Business knowledge of financial markets Experience with React.js/TypeScript/JavaScript Experience with tick databases (e.g. KDB) Experience with SQL, databases and object-relational mapping Experience with JMS or other asynchronous messaging APIs and implementations Experience with build and deployments, for example, Ant, maven, shell scripting