A leading sell-side equity firm is seeking a highly skilled Java Developer to design, develop, and enhance proprietary algorithmic equity execution models for institutional trading. This role offers the opportunity to build and optimize advanced electronic trading systems, working closely with sales, traders, and clients to deliver innovative execution strategies.
Responsibilities
Responsible for developing and optimizing algorithms for equities
Integrate the DQuote venue into trade routing
Optimize execution flow and increase efficiency leading to improved order fulfillment
Enhance trade routing order-processing algorithms
Introduce dynamic minimum execution quantity logic to improve price efficiency and reduce market impact
Optimize order execution by prioritizing conditional venues, reducing market impact, increasing fill rates, and improving execution efficiency
Collaborate with quantitative analysts to translate complex mathematical models into scalable solutions
Requirements
Must have 3+ years of experience developing equity algorithmic execution systems.
Strong Java 8+ programming skills, with proficiency in SQL and Python.
Deep understanding of equity market structures and algorithmic trading.
Hands-on experience in building high-performance trading applications.
Excellent communication skills to engage with traders, quants, and clients.
Prior experience at a bulge-bracket firm is highly desirable.