Position Name - Java Quant Engineer Location - On-Site Melbourne, Mumbai & Pune Experience Range - 3-6 Years Mandatory Requirement: Professional Experience: 3-6 years in Quant e-Trading & a proven record of top performance.Trading Desk Experience: Having worked beside a quant trading desk is a significant Plus.Java Development Expertise: Advanced skills in Core Java programming, particularly in developing high-performance, low-latency applications.About the Client: Our client is a pioneering company specializing in the provision of innovative trading solutions and financial services. With a focus on leveraging cutting-edge technology, they aim to enhance trading efficiency and deliver exceptional value to its clients.
Job Roles and Responsibilities: They are seeking a highly skilled Java Quant Developer to join their engineering team, focusing on the development and optimization of their FX e-Trading platform. The ideal candidate will have extensive experience in developing low-latency trading systems, a deep understanding of the FX markets, and a strong foundation in quantitative analysis and algorithm development.
Responsibilities: Algorithm and Strategy Development: Develop execution, book building, price creation, and risk management algorithms and strategies, ensuring compliance with relevant regulations.System Optimization: Enhance the performance of the trading platform, focusing on ultra-low latency and high throughput for processing large volumes of market data and trade orders.Integration and Connectivity: Develop and maintain integrations with external systems, such as market data providers, trading venues, and post-trade systems like clearing-houses & settlement systems, ensuring efficient data flow and transaction processing.Data Management: Implement real-time data capture, processing, and analysis systems, utilizing advanced data structures and in-memory data grids.Risk Management and Compliance: Develop robust risk management frameworks and ensure that all systems comply with industry regulations and standards.Continuous Improvement: Stay up-to-date with the latest trends in trading technology, quantitative finance, and market developments to continuously innovate and enhance the platform.Qualification and Experience: Educational Background: A degree in Computer Science, Engineering, or a related field from a premier institution only.Low-Latency Technologies: Experience with low-latency technologies such as:Strong fundamentals of Core Java & the Java Concurrency frameworkChronicle Queue, Chronicle Map, and Chronicle Wire or AMPS for high-performance data storage, messaging, and serialization.OpenHFT librariesLMAX DisruptorJava NIO (Non-Blocking I/O), Netty, Undertow etc for high-performance network applications.Optional: Aeron, Simple Binary Encoding (SBE), Protocol Buffers (ProtoBuf)Hazelcast / Redis or other in-memory data grids for distributed caching and data management.Data Structures and Algorithms: Strong understanding of data structures, algorithms, and their application in real-time trading systems.Market Data and Execution: Experience with real-time market data feeds, order routing, and execution systems, including familiarity with FIX protocol.Performance Tuning and Benchmarking: Skills in performance analysis, tuning and benchmarking, using tools like Apache JMeter, VisualVM, JProfiler, Java Mission Control (JMC), Java Flight Recorder (JFR), GCViewer / Eclipse MAT, JMH and JLBH for system performance engineering.Other Details: Communication and Teamwork: Strong communication skills and the ability to work collaboratively with a multidisciplinary team, including developers, quants, and traders.Quality Focus: A strong commitment to developing clean, maintainable, and efficient code, with a focus on delivering high-quality, reliable software solutions.
#J-18808-Ljbffr