-
Horizon Trading Solutions

Java Software Engineer

Horizon Trading Solutions
France · Full-time · Entry

Si certaines compétences listées vous manquent, mais que vous êtes curieux·se, motivé·e et que vous avez envie d’apprendre, alors votre profil nous intéresse. Nous croyons au potentiel et à la progression.


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ée sur site ou en SaaS,
  • Une roadmap produit ambitieuse : Machine Learning, IA, Crypto Currencies, Low Latency…
  • Une société à taille humaine (130 collaborateurs) où vous pouvez faire une différence,
  • Une société internationale présente dans 6 pays pour servir des clients répartis sur 26 pays,
  • Une société engagée : certifiée B-Corp, partenaire de Planet Tech’care, Ethical IA et Lakaa, fond de dotation,
  • Une société reconnue dans son domaine : Best Sell Side OMS 2025, Best Multi-Asset Trading System 2025, Best trading solution for listed securities 2022 et 2023...


Votre quotidien ?

Au sein d’une équipe Scrum de 6 à 9 personnes, vous participerez aux étapes de développement de nos solutions (de la spécification jusqu’à l’intégration) :

  • Développer et maintenir notre produit : rédigez du code propre, performant et maintenable en respectant des normes de développement de haut niveau.
  • Innover et concevoir des solutions : apportez vos compétences pour imaginer de nouvelles fonctionnalités, simplifier et challenger les solutions existantes.
  • Apporter votre expertise technique : votre expérience servira de référence pour orienter les choix technologiques et partager les meilleures pratiques.
  • Code reviews et validation de la qualité : contribuez activement aux revues de code et aux tests pour garantir la robustesse et la qualité des livrables.
  • Amélioration continue : participez à l'optimisation de nos processus de développement agile pour atteindre toujours plus d'efficacité.
  • Collaboration internationale : travaillez avec des équipes internes et internationales pour mettre en œuvre des pratiques innovantes et adaptées.


Les plus de ce poste :

  • Un cadre de travail stimulant avec des défis techniques variés et des sujets fonctionnels riches.
  • Une équipe experte et passionnée : rejoignez une communauté de développeurs talentueux dans un contexte international.
  • Un environnement de travail collaboratif : événements réguliers (déjeuners, afterworks, sensibilisation climatique, etc.) et jusqu’à 3 jours de télétravail par semaine après la période d'essai.
  • Une intégration personnalisée : bénéficiez d'un programme d'onboarding structuré avec un mentor pour faciliter votre prise de poste.


Vous avez ?

  • Une solide expérience en développement :
  • Programmation orientée objet, en Java.
  • Compréhension approfondie et expérience réelle en matière de concurrency/multithreading
  • Connaissance approfondie des aspects liés aux performances (allocations, GC, collections)
  • Expérience avec les pratiques d'ingénierie modernes (revues de code, développement piloté par les tests (TDD), intégration continue/déploiement continu (CI/CD))
  • Une expérience au sein de projets techniques complexes : participation à des projets d’envergure en tant que contributeur principal à la conception de la solution, idéalement avec une méthodologie Agile.
  • De la curiosité et du leadership technique : vous aimez explorer de nouvelles technologies et partager votre savoir-faire.
  • Un anglais technique courant : nécessaire pour lire les spécifications, rédiger du code et de la documentation, et échanger avec les équipes internationales.
  • Compétences supplémentaires appréciées : connaissances en finance de marché, order management, Smart Order Router (SOR), Scala, Docker, SQL.


Alors n’hésitez pas et rejoignez l’aventure Horizon !


Le processus de recrutement ?

  • Un premier échange avec la HRBP France & Canada en visioconférence,
  • Un quizz et un projet JAVA à réaliser en amont de l’entretien opérationnel,
  • L’entretien avec un/des senior développeur(s) pour débriefer votre projet, faire une code review et vous donner du feedback, discuter des difficultés que vous avez pu rencontrer, …
  • Un potentiel dernier échange avec un/des managers.


Horizon is an equal opportunity employer. We promote diversity, multiculturalism, and inclusion.

Key Skills

Ranked by relevance

machine learning docker scala scrum java tdd
Login to Apply
Posted
Jun 04, 2025
Type
Full-time
Level
Entry
Location
Nantes

Industries

Financial Services

Categories

Engineering Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Mastercard
Related

Software Engineer - II (SDET)

2026-05-24

Full-time
Not Applicable
Canada
Financial Services
Engineering
View Job Details
Helcim
Related

Senior Software Engineer

2026-05-24

Full-time
Mid-Senior
Canada
Financial Services
Engineering
View Job Details
ARQ
Related

Software Engineer - Java

2026-05-23

Full-time
Not Applicable
Poland
Financial Services
Engineering