io-tech-solutions-limited
VP Java Developer – Equities & Derivatives Trading
Job description
We are seeking a highly skilled Java Developer to join a front office trading technology team responsible for building and enhancing a Delta1 algorithmic trading platform used for equities execution strategies.
This role focuses on the design, development, and optimization of high-performance trading systems supporting algorithmic execution across equities and derivatives markets. You will work closely with traders, quants, and business stakeholders to deliver robust and scalable trading solutions.
Key Responsibilities
• Design and develop Java-based trading applications for electronic execution and algorithmic trading
• Enhance and maintain Order Management Systems (OMS) / Execution Management Systems (EMS)
• Build and optimize low-latency, multi-threaded server-side applications
• Support development and implementation of algorithmic trading strategies
• Conduct back-testing and performance analysis of trading algorithms
• Participate in architecture design, code reviews, and system enhancements
• Collaborate directly with front office traders and stakeholders
• Provide input on platform evolution and strategic technology improvements
• Mentor junior engineers and contribute to engineering best practices
Key Requirements
• Strong Java development experience, especially in high-performance systems
• Experience building or supporting OMS/EMS or electronic trading platforms
• Solid understanding of multi-threading, concurrency, and performance tuning
• Experience working in Linux environments
• Good scripting skills (Python, Bash, or similar)
• Strong knowledge of data structures, algorithms, and design patterns
• Experience in front office or capital markets technology preferred
• Exposure to equities or derivatives trading is highly desirable
• Familiarity with Agile development practices


