Jobs.ca
Jobs.ca
Language
TS Imagine logo

Développeur Java - Intermédiaire / Senior - Intermediate/ Senior Java Developer

TS Imagine10 days ago
Hybrid
Montréal, QC
Senior Level

Top Benefits

Hybrid work model (4 days in-office)
Unlimited vacation + 3 personal days
Annual bonus and salary review

About the role

** Version anglaise ci-dessous / See below for English version

À propos du poste

Le Développeur fait partie d'une équipe dynamique et répartie à l’échelle mondiale, relève des défis complexes en utilisant ses compétences techniques pour développer, maintenir et soutenir notre système de gestion de portefeuille, de risques, d’ordres et d’exécution. Certaines des institutions les plus prestigieuses au monde utilisent notre plateforme basée sur le modèle SaaS. Conçu dès le départ avec une architecture de micro-services, ce système prend en charge la négociation de toutes les classes d’actifs financiers à travers le monde.

Qui correspond à ce poste

Passionné par l’informatique, l’optimisation des performances des systèmes, le code et l’architecture, avec une approche responsable et la volonté d’automatiser les processus métiers.

Analytique qui aime explorer comment la technologie peut résoudre des problèmes concrets.

Faiseur enthousiaste face aux nouveaux défis et à la résolution de problèmes, qui accepte une grande variété de responsabilités et s’efforce de produire des résultats de qualité.

Apprenant prêt à sortir de sa zone de confort et à se plonger dans le domaine complexe de la finance.

Formateur qui aime partager ses idées et approches, tout en apportant son expertise et son point de vue à l’entreprise.

Collaborateur – avec un équilibre entre compétences techniques et qualités personnelles pour prospérer dans un environnement de développement logiciel innovant.

Ce que vous ferez

  • Collaborer avec une équipe pour concevoir, développer, tester et maintenir le système en fonction des spécifications techniques et commerciales.
  • Appliquer les principes Agile pour livrer des logiciels de qualité dans les délais impartis.
  • Utiliser Java, Swing, JavaScript, React et d'autres technologies.

Les compétences que vous devez avoir

    • 3 ans d'expérience et excellente maîtrise de Java, notamment en multithreading.
  • Expérience en tests unitaires et d’intégration.
  • Connaissance en gestion de container, Docker, Kubernetes.
  • Connaissance en infrastructure et infonuagique.
  • Aptitudes à la communication.
  • Une expérience en développement web avec JavaScript et React est un plus.
  • Une expérience dans l’industrie financière est un atout.

Pourquoi rejoindre TS Imagine ?

  • Modèle de travail hybride (4 jours au bureau).

  • Vacances illimitées + 3 jours personnels.

  • Bonus annuel et révision salariale.

  • Budget de formation de 1 500 $ pour alimenter votre croissance.

  • Contribution de l'entreprise à un régime de retraite (3 %).

  • Assurance santé complète.

  • Transport en commun subventionné (Opus & Cie).

Remarque : Ce poste n'est pas en télétravail—les candidats doivent être basés à Montréal et maîtriser également le français !

***

About the job

The Java Developer is part of a high-powered, globally distributed team that solves complex business problems by leveraging technical skills to develop, maintain, and support our enterprise-level Portfolio, Risk, Order, and Execution Management system. Some of the most prestigious institutions in the world use our SAAS-based platform. Designed and built from the ground up using a micro-services architecture, the system fully supports global trading of all asset classes.

Who will love this job

  • An engineer - who has a passion for computer science, system performance, clean code and architecture with an owner mentality and the drive to automate business processes
  • An analyst - who loves figuring out how to apply technology to solving business problems
  • A doer - who is enthusiastic about new challenges and problem solving, accepts a broad spectrum of responsibilities, and works hard to produce a high-quality result
  • A learner - who is not afraid of being outside their comfort zone and is ready to dive into the complex finance business domain
  • A teacher - who shares approaches and ideas and can bring his or her own expertise and point of view to the company
  • An excellent teammate - who has a combination of technical and personal qualities to thrive in a cutting-edge software development environment

What you’ll do

  • Collaborate with a team to design, build, test, and maintain the system based on business and technical specifications
  • Employ Agile principles to deliver quality software in a timely manner
  • Leverage Java, Swing, JavaScript, React, and other technologies

You should have

  • Strong Core Java with multithreading
  • Strong OO design experience
  • Good SQL
  • Experience with unit and integration testing
  • Good communication skills
  • Distributed caching experience is a plus
  • Web development with JavaScript and React is a plus
  • Financial industry experience is a big plus

Why Join TS Imagine?

  • Hybrid work model (4 days in-office).
  • unlimited vacation + 3 personal days.
  • Annual bonus and salary review.
  • $1,500 training budget to fuel your growth.
  • RRSP matching (3% company contribution).
  • Comprehensive health insurance.
  • Subsidized public transportation (Opus & Cie).
  • Join a global team with 10 offices worldwide and the opportunity to make a real impact on the financial industry.

Note: This role is not remote — applicants must be based in Montreal and able to communicat in French!

À propos de TS Imagine

Créé à partir de la combinaison de deux plateformes SaaS de premier plan, TradingScreen et Imagine Software, TS Imagine propose des solutions intégrées de trading, de gestion de portefeuilles et de gestion des risques en temps réel pour les marchés financiers. La plateforme est idéalement positionnée pour rationaliser les flux de travail complexes et chronophages à travers les fonctions de front-office, de middle-office et de back-office. TS Imagine compte près de 400 employés répartis sur 10 bureaux dans le monde, servant environ 500 institutions mondiales, tant du côté acheteur que vendeur, en Amérique du Nord et du Sud, en EMEA et en Asie-Pacifique, comprenant des fonds spéculatifs, des gestionnaires d'actifs traditionnels, des fonds de pension, des fonds communs de placement et des institutions financières.

Nous encourageons nos employés à repousser les limites de la créativité et de l'innovation, en brisant les barrières entre les départements et les plateformes.

Rejoignez-nous !

About TS Imagine

Software Development
51-200

TS Imagine delivers a best-in-class SaaS platform for integrated electronic front-office trading, portfolio management, and financial risk management tools to the buy-side and sell-side. Formed following the merger of TradingScreen and Imagine Software in 2021, TS Imagine innovates by drawing on nearly thirty years’ experience serving the world’s most sophisticated financial services firms through changing markets and a shifting regulatory landscape.

The TS Imagine team is focused on developing technology that empowers its clients to succeed every day, in every asset class. TS Imagine employs the best technology talent, alongside former senior traders who understand first-hand their client’s pressure points and how to address them. This complementary expertise, unique to the industry, enables TS Imagine to dive deep in areas such as data science, automation, and development. As a result, clients can focus on what they do best: generating and protecting alpha within fast evolving markets.