Overview
Skills
Job Details
We are seeking a Senior Java Front Office Software Developer to support front-office trading systems. This is a highly hands-on role working closely with traders, quants, and risk teams in a fast-paced trading environment. The ideal candidate has strong Java expertise, solid equities domain knowledge, and experience building trading platforms.
Key Skills & Technologies-
Java (core focus)
-
Equities domain: Loans, Collateral, Margins, Lending
-
FIX Protocol
-
JavaScript (approx. 20% front-end work)
-
Time-series data
-
Pricing strategies
-
Front-end technologies: HTML, CSS, JavaScript (Vue.js is a plus)
-
Python (nice to have)
-
Design, develop, and support front-office trading applications
-
Work directly with traders and front-office stakeholders
-
Build and enhance systems such as:
-
Order Management Systems (OMS)
-
Stock Loan Systems
-
Market Data Systems
-
-
Contribute to both backend services and front-end components
-
Collaborate with quants and risk teams on pricing, P&L, and modeling
-
Participate in a fast-paced Agile development environment
-
10+ years of hands-on software development experience
-
Strong expertise in Java
-
Solid understanding of equities and equity derivatives trading workflows
-
Experience working with FIX protocol
-
Proven experience working on trading desks or front-office environments
-
Bachelor's degree required
-
Experience with pricing strategies, quantitative modeling (volatility preferred), and P&L calculations
-
Experience with Quod (OMS)
-
Experience with Murex
-
Python development experience