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

Montréal, QC, CA, Canada

Job Description

Version anglaise ci-dessous / See below for English version


A propos du poste



Le Developpeur fait partie d'une equipe dynamique et repartie a l'echelle mondiale, releve des defis complexes en utilisant ses competences techniques pour developper, maintenir et soutenir notre systeme de gestion de portefeuille, de risques, d'ordres et d'execution. Certaines des institutions les plus prestigieuses au monde utilisent notre plateforme basee sur le modele SaaS. Concu des le depart avec une architecture de micro-services, ce systeme prend en charge la negociation de toutes les classes d'actifs financiers a travers le monde.


Qui correspond a ce poste


Passionne

par l'informatique, l'optimisation des performances des systemes, le code et l'architecture, avec une approche responsable et la volonte d'automatiser les processus metiers.


Analytique

qui aime explorer comment la technologie peut resoudre des problemes concrets.


Faiseur

enthousiaste face aux nouveaux defis et a la resolution de problemes, qui accepte une grande variete de responsabilites et s'efforce de produire des resultats de qualite.


Apprenant

pret a sortir de sa zone de confort et a se plonger dans le domaine complexe de la finance.


Formateur

qui aime partager ses idees et approches, tout en apportant son expertise et son point de vue a l'entreprise.


Collaborateur

- avec un equilibre entre competences techniques et qualites personnelles pour prosperer dans un environnement de developpement logiciel innovant.


Ce que vous ferez


Collaborer avec une equipe pour concevoir, developper, tester et maintenir le systeme en fonction des specifications techniques et commerciales. Appliquer les principes Agile pour livrer des logiciels de qualite dans les delais impartis. Utiliser Java, Swing, JavaScript, React et d'autres technologies.

Les competences que vous devez avoir




+ 3 ans d'experience et excellente maitrise de Java, notamment en multithreading. Experience en tests unitaires et d'integration. Connaissance en gestion de container, Docker, Kubernetes. Connaissance en infrastructure et infonuagique. Aptitudes a la communication. Une experience en developpement web avec JavaScript et React est un plus. Une experience dans l'industrie financiere est un atout.

Pourquoi rejoindre TS Imagine ?


Modele de travail hybride (4 jours au bureau). Vacances illimitees + 3 jours personnels. Bonus annuel et revision salariale. Budget de formation de 1 500 $ pour alimenter votre croissance. Contribution de l'entreprise a un regime de retraite (3 %). Assurance sante complete. Transport en commun subventionne (Opus & Cie).



Remarque

: Ce poste n'est pas en teletravail--les candidats doivent etre bases a Montreal et maitriser egalement le francais !



*


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!




A propos de TS Imagine





Cree a partir de la combinaison de deux plateformes SaaS de premier plan, TradingScreen et Imagine Software, TS Imagine propose des solutions integrees de trading, de gestion de portefeuilles et de gestion des risques en temps reel pour les marches financiers. La plateforme est idealement positionnee pour rationaliser les flux de travail complexes et chronophages a travers les fonctions de front-office, de middle-office et de back-office. TS Imagine compte pres de 400 employes repartis sur 10 bureaux dans le monde, servant environ 500 institutions mondiales, tant du cote acheteur que vendeur, en Amerique du Nord et du Sud, en EMEA et en Asie-Pacifique, comprenant des fonds speculatifs, des gestionnaires d'actifs traditionnels, des fonds de pension, des fonds communs de placement et des institutions financieres.


Nous encourageons nos employes a repousser les limites de la creativite et de l'innovation, en brisant les barrieres entre les departements et les plateformes.



Rejoignez-nous !

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2645714
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Montréal, QC, CA, Canada
  • Education
    Not mentioned