Développeur Java Backend – Montréal (H/F) - Finance de marché
Horizontradingsolutions · Montréal, Quebec, Canada
Strong hiring record · median 26 days open
All reasons
In its favour
- Still listed on the employer's own board
Horizon Trading Solutions ?
- Une Fintech spécialisée dans la conception d'une plateforme facilitant les différentes activités de trading sur les marchés financiers électroniques (automatisation de certaines activités : Market Making, Algo Trading...), gestion des ordres et exécutions de manière optimale (Agency Trading, Order and Execution Management System...).
- Un logiciel à la fine pointe de la technologie déployé on premise ou en SaaS.
- Une roadmap produit ambitieuse : Machine Learning, IA, Crypto Currencies, Low Latency...
- Une société à taille humaine de plus de 160 collaborateurs, où vous pouvez faire une différence.
- Une société internationale présente en Europe, en Amérique du Nord et en Asie-Pacifique, accompagnant des clients à travers le monde.
- Une société engagée : certifiée B Corp, partenaire de Planet Tech'Care, Ethical IA et Lakaa, fonds de dotation.
- Une société reconnue dans son domaine, régulièrement récompensée pour ses solutions de trading : 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).
Ton quotidien ?
Au sein d'une équipe Scrum de 6 à 9 personnes, tu participeras aux étapes de développement de nos solutions (de la spécification jusqu'à la mise en œuvre chez le client) :
- Développer et maintenir le code de notre produit en écrivant un code propre, efficace et maintenable qui répond aux normes de développement de logiciels.
- Travailler en étroite collaboration avec les autres membres de l'équipe pour concevoir de nouvelles fonctionnalités et améliorations.
- Apporter ton expertise technique dans le but de proposer, simplifier et challenger les solutions.
- Participer aux revues de code et aux tests pour garantir la qualité du code et des fonctionnalités.
- Contribuer à l'amélioration continue de notre processus de développement agile.
- Collaborer avec les autres équipes de la société (en France et à l'international) pour promouvoir les bonnes pratiques.
Ton environnement technique ?
- Une application multi-process de plusieurs millions de lignes en Java pour le cœur de notre produit.
- Des briques spécifiques en Scala via une plateforme intégrée à notre produit pour des développements spécifiques.
- Aux détours de certaines parties de notre produit, tu pourras être confronté(e) à d'autres technologies telles que TypeScript, React, Kafka, Stack ELK...
- Des dizaines de milliers de tests unitaires et d'intégration lancés à chaque push sur nos serveurs d'intégration continue (GitLab).
Les plus de ce poste
- Travailler dans un environnement dynamique et stimulant techniquement et fonctionnellement (station Fintech avec des startups dans notre domaine).
- Faire partie d'une équipe de développeurs talentueux et avoir l'opportunité de travailler sur des sujets variés dans un environnement international.
- Des événements réguliers (déjeuners, afterworks, sensibilisation autour du climat...).
- Télétravail de 3 jours par semaine dès validation de la période de probation.
- Contrat à temps complet et à durée indéterminée.
- Équipe à taille humaine avec un management local et de proximité.
- Un programme d'onboarding dédié et personnalisé avec un mentor pour t'accompagner.
Tu as ?
- Une première expérience réussie en développement logiciel ou applicatif (stage compris).
- Une bonne connaissance de la programmation Java ainsi que des outils et frameworks couramment associés (Git, JUnit...).
- Des qualités telles que la curiosité, l'autonomie, l'esprit d'équipe et un anglais technique (lecture des spécifications techniques, rédaction du code en anglais et de la documentation, participation aux réunions).
- Une expérience de travail en équipe Scrum et des connaissances en Scala, Docker, SQL sont un plus.
- Un bon niveau de français et d'anglais, nécessaire pour échanger régulièrement avec des partenaires situés à travers le monde.
Alors n'hésite pas et rejoins l'aventure Horizon Trading Solutions ! Nous avons hâte d'échanger avec toi.
Horizon is an equal opportunity employer. We promote diversity, multiculturalism, and inclusion.
Skills
- Java
- Machine Learning
- SES
- Scala
- TypeScript
- React
- Kafka
- ELK Stack
- GitLab
- Git
- JUnit
- Docker
- SQL
More jobs at Horizontradingsolutions
All 9- Stage - Trading Application Support Specialist - Finance de MarchéHorizontradingsolutions · Dubai, Dubai, United Arab Emirates · Paris, Paris, France4d ago
- Alternance - Site Reliability Engineer (F/H)Horizontradingsolutions · Nantes, Loire-Atlantique, France6d ago
- Senior Site Reliability Engineer (SRE) / Managed Services EngineerHorizontradingsolutions · Hong Kong18d ago
- Trading Application Support Specialist (W/M)Horizontradingsolutions · Bangkok, Bangkok, Thailand27d ago
- Trading Application Support Specialist (F/H)Horizontradingsolutions · Dubai, Dubai, United Arab Emirates1mo ago
Similar roles
- AI Fullstack Engineer (Senior Associate)Jobgether · Canada · CAD 115,000–140,000/yrtoday
- Senior Software Engineer II, Decisioning Studio Integrations TeamBraze · Toronto · USD 186,838–334,740/yrtoday
- Software Engineer II, User TargetingBraze · Toronto · USD 125,280–210,600/yrtoday
- Staff Software Engineer, User TargetingBraze · Toronto · USD 220,000–359,213/yrtoday
- Software Engineer II, Data LakehouseBraze · Toronto · USD 125,280–235,736/yrtoday
- Senior Software Engineer II, Data LakehouseBraze · Toronto · USD 186,838–334,740/yrtoday