Senior Java Front Office Software Developer
Description
Job Overview 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) Responsibilities 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 Required Qualifications 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 Nice to Have Experience with pricing strategies , quantitative modeling (volatility preferred), and P&L calculations Experience with Quod (OMS) Experience with Murex Python development experience