Advance Search

Browse Jobs

Java Developer – Front Office Options Team

Posted 4 days ago

Join a dynamic and innovative global multi-strategy fund, where technology and finance intersect to create cutting-edge solutions. They pride themselves on fostering a collaborative and high-performance environment, and are seeking an experienced Java Developer to be a crucial part of their front office options team.Key Responsibilities:System Development: Design, develop, and maintain robust Java-based applications to support options trading.Options Expertise: Leverage your strong knowledge of options, including European, American, and other types of options, to develop and optimise trading strategies.Performance Optimisation: Ensure high performance and low latency of trading systems through efficient coding practices and optimization techniques.Collaborative Development: Work closely with traders, quants, and other developers to understand requirements and deliver solutions that meet the needs of the front office.Risk Management: Develop tools to manage and mitigate risk associated with options trading.Data Analysis: Implement systems for real-time data analysis and backtesting of trading strategies.Support & Maintenance: Provide ongoing support and maintenance for trading applications, ensuring reliability and stability.Multi-Asset Trading: Contribute to systems that will trade a diverse array of financial instruments, including FX, swaps, forwards, equities, equity indices, ETFs, and futures.Front/Middle Office Integration: Develop and support trading systems that cater to both front and middle office functions, ensuring seamless integration and efficient risk management.Governance & Controls: Implement post-trade and governance functions to ensure robust control and risk management, along with central reporting capabilities.Qualifications:Experience: Minimum of 7 years of professional experience in Java development within a financial services environment.Options Knowledge: Extensive experience with options trading, including an understanding of Greeks, volatility surfaces, and options pricing models such as Black-Scholes and Binomial models.Technical Skills: Proficiency in Java, with experience in multi-threading, concurrency, and distributed systems.Analytical Skills: Strong problem-solving skills with the ability to analyze complex data and trading algorithms.Communication: Excellent communication skills with the ability to collaborate effectively with cross-functional teams.Education: Bachelor’s or Master’s degree in Computer Science, Engineering, Mathematics, Finance, or a related field.Nice to Have:Options Systems: Experience with options risk and pricing systems, as well as systems used for real-time risk assessment and management.Algorithmic Trading: Knowledge of algorithmic trading and automated execution strategies.Quantitative Skills: Strong quantitative background with experience in quantitative analysis and modelling.Database Management: Experience with SQL and NoSQL databases.Additional Languages: Familiarity with other programming languages such as Python or C++.Certifications: Relevant industry certifications such as CFA or FRM.Why apply:Innovative Environment: Work in a cutting-edge technology and finance environment.Global Reach: Be part of a global team with a presence in major financial markets.Career Growth: Opportunities for professional growth and development.Competitive Compensation: Attractive salary and benefits package.
Apply