WSP
Horizon Trading Solutions
Java Backend Developer – Montreal (M/F) - Market Finance
About the opportunity
Horizon Trading Solutions?
A Fintech specializing in the design of a platform that facilitates various trading activities in electronic financial markets (automation of certain activities: Market Making, Algo Trading, etc.), order management, and optimal execution (Agency Trading, Order and Execution Management System, etc.).
Cutting-edge software deployed on-premise or in SaaS.
An ambitious product roadmap: Machine Learning, AI, Crypto Currencies, Low Latency, and more.
A human-sized company with over 160 employees, where you can make a difference.
An international company present in Europe, North America, and Asia-Pacific, supporting clients around the world.
A committed company: B Corp certified, partner of Planet Tech'Care, Ethical IA, and Lakaa, an endowment fund.
A company recognized in its field, regularly awarded for its trading solutions: Best Sell-Side EMS 2026 (TradingTech Insight Europe), Best Sell-Side OMS 2025 (TradingTech Insight Europe), Best Multi-Asset Trading System of the Year 2025 (FOW International Awards).
Your daily life?
Within a Scrum team of 6 to 9 people, you will participate in the development stages of our solutions (from specification to implementation at the client site):
- Develop and maintain our product code by writing clean, efficient, and maintainable code that meets software development standards.
- Work in close collaboration with other team members to design new features and improvements.
- Provide your technical expertise to propose, simplify, and challenge solutions.
- Participate in code reviews and testing to ensure the quality of code and features.
- Contribute to the continuous improvement of our agile development process.
- Collaborate with other teams in the company (in France and internationally) to promote best practices.
Your technical environment?
- A multi-process application with millions of lines in Java for the core of our product.
- Specific components in Scala via a platform integrated into our product for specific developments.
- In some parts of our product, you may be exposed to other technologies such as TypeScript, React, Kafka, ELK Stack, etc.
- Tens of thousands of unit and integration tests launched with every push on our continuous integration servers (GitLab).
Do you have?
- A successful initial experience in software or application development (internships included).
- Good knowledge of Java programming as well as commonly associated tools and frameworks (Git, JUnit, etc.).
- Qualities such as curiosity, autonomy, team spirit, and technical English (reading technical specifications, writing code and documentation in English, participating in meetings).
- A good level of French and English, necessary for regular communication with partners located around the world.
The perks of this position
- Work in a dynamic and technically and functionally stimulating environment (Fintech station with startups in our field).
- Be part of a team of talented developers and have the opportunity to work on varied topics in an international environment.
- Regular events (lunches, afterworks, climate awareness sessions, etc.).
- Remote work for 3 days per week after the probation period is validated.
- Full-time, permanent contract.
- Human-sized team with local and accessible management.
- A dedicated and personalized onboarding program with a mentor to support you.
- Experience working in a Scrum team and knowledge of Scala, Docker, SQL are a plus.
So don't hesitate and join the Horizon Trading Solutions adventure! We look forward to speaking with you.
Horizon is an equal opportunity employer. We promote diversity, multiculturalism, and inclusion.
