Apprenticeship – Java Backend Developer (M/F)

HORIZON TRADING SOLUTIONSRennes, Ille-et-Vilaine, FranceJob.bopublished 06/29/2026
Must-have:TypeScriptJavaReactGitScrumAIFinTech
Nice-to-have:Docker
Machine translation — original language: French.Show original

Horizon Trading Solutions?

  • A Fintech specialized in designing a platform facilitating various trading activities on electronic financial markets (automation of certain activities (Market Making, Algo Trading...), optimal order management and execution (Agency Trading, Order and Execution Management System…),
  • Cutting-edge software deployed on-site or as SaaS,
  • An ambitious product roadmap: Machine Learning, IA, Crypto Currencies, Low Latency…
  • A human-sized company (160 employees) where you can make a difference,
  • An international company present in 6 countries serving clients across 26 countries,
  • A committed company: B-Corp certified, partner of Planet Tech’care, Ethical IA and Lakaa, endowment fund,
  • A recognized company in its field: Best trading solution for listed securities 2022 and 2023, Best trading system strategy development 2022, Best sell-side OMS 2021, Multi-Asset Trading System of the year 2020…

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 with the aim of proposing, simplifying, and challenging solutions,
  • Participate in code reviews and testing to guarantee the quality of code and features
  • Contribute to the continuous improvement of our agile development process
  • Collaborate with other company teams (in France and internationally) to promote best practices.

Your technical environment?

  • A multi-process application of several million lines in Java for the core of our product,
  • Specific components in Scala via a platform integrated into our product for specific developments,
  • Around certain parts of our product, you may encounter other technologies such as Typescript, React, Kafka, Stack ELK, ...
  • Tens of thousands of unit and integration tests launched with every push on our continuous integration servers (Gitlab).

The pluses of this position:

  • Working in a dynamic environment that is technically and functionally stimulating,
  • Being part of a team of talented developers and having the opportunity to work on varied subjects in an international environment,
  • Regular events (lunches, afterworks, climate awareness...),
  • Human-sized team with local and close management,
  • A dedicated and personalized onboarding program with a mentor to support you.

You have:

  • You are preparing a Bac+4 or Bac+5 level training in computer science, software development, or software engineering;
  • A strong desire to work in software or application development and preparing a BAC+4/5 training in computer science,
  • Knowledge of object-oriented programming (ideally in Java) and commonly associated tools and frameworks (Git, JUnit, ...),
  • Ideally, you have already implemented or participated in IT projects (personal, internships, or university) using the Java programming language or an object-oriented language,
  • Qualities such as curiosity, autonomy, and team spirit,
  • You speak technical English (reading technical specifications, writing code and documentation in English, participating in meetings),
  • Knowledge of the Scrum methodology and knowledge of Scala, Docker, SQL are a plus.

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