Full Stack Java Developer

TMC Canada

Montreal (administrative region)

On-site

CAD 85,000 - 120,000

Full time

6 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Rejoignez TMC Canada en tant que Développeur Java Fullstack pour concevoir des applications distribuées à haute performance destinées à une grande institution financière mondiale. Vous utiliserez Java, Angular, Python et Docker/Podman, tout en exploitant des outils d'IA et des flux de travail agentiques pour accélérer la livraison.

Ce poste implique de concevoir, développer et maintenir des systèmes distribués sous Linux, de participer aux revues de code et de soutenir les tests afin

Qualifications

  • Maîtrise du développement Java et d'applications distribuées haute performance.
  • Expérience avec des outils d'IA et des flux de travail agentiques.
  • Connaissance des environnements Unix/Linux et des concepts multithread.
  • Compétences en développement frontend/backend (Angular/Python) pour des solutions full-stack.
  • Bonne capacité à concevoir et maintenir des systèmes robustes et évolutifs.

Responsibilities

  • Concevoir, développer et maintenir des applications Java distribuées dans un environnement Linux.
  • Participer aux sessions de conception et aux revues de code pour garantir un logiciel de qualité.
  • Soutenir les activités de test afin d'assurer fiabilité et performance.
  • Collaborer étroitement avec l'équipe pour livrer des fonctionnalités clés.
  • Exploiter les outils d'IA et les flux de travail agentiques pour accélérer la livraison.

Skills

Java
Angular
Python
IA
Multithreading
Unix/Linux

Tools

Docker/Podman

Job description

Why choose Employeneurship ?
Version Française:
À propos du rôle :

Rejoignez TMC Canada en tant que Développeur Java Fullstack pour concevoir des applications distribuées à haute performance pour une grande institution financière mondiale. Vous piloterez des solutions d'une importance capitale pour l'entreprise en utilisant Java, Angular, Python et Docker/Podman, tout en exploitant des outils d'IA et des flux de travail agentiques pour accélérer la livraison de logiciels modernes.

Vos défis :

Ce poste comprend les responsabilités suivantes :

  • Concevoir, développer et maintenir des applications Java distribuées dans un environnement Linux ;
  • Participer aux sessions de conception et aux revues de code afin de garantir un logiciel de haute qualité et facile à maintenir ;
  • Soutenir les activités de test pour assurer la fiabilité, la performance et la stabilité du logiciel ;
  • Collaborer étroitement avec les membres de l'équipe pour livrer des fonctionnalités clés pour l'entreprise ;
  • Exploiter les outils d'IA modernes et les flux de travail agentiques pour renforcer la productivité et la qualité du code.
Ce que nous attendons de vous :

Les compétences minimales requises pour ce rôle :

  • Une solide expertise en développement Java avec une expérience dans l'utilisation d'outils de développement assistés par l'IA ;
  • Une expérience avérée dans le développement de systèmes distribués, hautement disponibles et axés sur la performance ;
  • Une bonne maîtrise des paradigmes de programmation multithread (multithreading) ;
  • Une expérience avec Python, Angular, Docker/Podman ;
  • Une connaissance approfondie des plateformes basées sur Unix/Linux ;
  • De fortes capacités de résolution de problèmes et de dépannage ;
  • D'excellentes compétences en communication verbale et écrite.
Que pouvez-vous attendre de TMC ?

Nous sommes la communauté mondiale des employeneurs : un groupe d'ingénieurs et d'experts du numérique hautement qualifiés qui combinent l'excellence technique avec un esprit entrepreneurial pour offrir des solutions technologiques à fort impact pour des entreprises de premier plan dans divers secteurs.

Chez TMC, nous croyons que l'Humain stimule la Technologie, c'est pourquoi un employeneur est bien plus qu'un consultant ordinaire. Vous ferez partie d'une communauté internationale où votre expertise est valorisée, vos ambitions soutenues et votre carrière façonnée selon vos objectifs personnels et professionnels, tout en contribuant à bâtir l'avenir de la technologie.

Pourquoi choisir l'Employeneurship ?

Les meilleures solutions sont créées par des personnes qui ont les moyens de grandir. C'est pourquoi nous redéfinissons le marché du conseil en IT et en ingénierie grâce à un modèle d'affaires unique qui combine la sécurité d'un emploi traditionnel avec la liberté et l'autonomie nécessaires pour développer votre esprit entrepreneurial.

Le modèle d'Employeneurship repose sur cinq piliers fondamentaux :

  • Relation de travail à long terme : Profitez de la stabilité d'un contrat à durée indéterminée tout en travaillant sur des projets stimulants pour des organisations de premier plan ;
  • Partage individuel des profits : Bénéficiez directement de la valeur que vous créez grâce à un modèle transparent de partage des profits ;
  • YOUniversity : Accédez à des formations continues, au développement technique et au coaching axés sur la croissance personnelle et conçus selon vos ambitions professionnelles ;
  • Cellules d'affaires (Business Cells) : Des réseaux axés sur l'expertise qui favorisent la collaboration, le partage des connaissances et l'excellence technique pour stimuler l'innovation ;
  • Le Lab Entrepreneurial : Un espace pour concrétiser vos idées les plus innovantes, explorer de nouvelles technologies et contribuer aux opportunités de futures start-ups.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Analyste de signaux
Analyste de signaux

TMC Canada • Montreal (administrative region)

On-site
CAD 75,000 - 110,000
Administrateur base de données SQL
Administrateur base de données SQL

TMC Canada • Montreal (administrative region)

On-site
CAD 129,000 - 178,000
Coaching personnalisé
Plan de formation
Participation aux bénéfices
Développeur Java
Développeur Java

TMC Canada • Montreal (administrative region)

On-site
CAD 90,000 - 120,000
Développeuse Principale ou développeur principal Full-Stack (Contrat de 18 mois)
Développeuse Principale ou développeur principal Full-Stack (Contrat de 18 mois)

TMX Group • Montreal (administrative region)

Hybrid
CAD 110,000 - 170,000
Conseiller en architecture organique ETC (Q3A)
Conseiller en architecture organique ETC (Q3A)

TEHORA inc. • Quebec

Hybrid
CAD 90,000 - 115,000
Télétravail disponible
Horaires flexibles
Espaces de travail épanouissants
+2
Analyste DevOps, Pipelines CI/CD
Analyste DevOps, Pipelines CI/CD

TMX Group • Montreal (administrative region)

Hybrid
CAD 90,000 - 130,000
Développeur·euse Full Stack Senior
Développeur·euse Full Stack Senior

1perTInent inc • Montreal (administrative region)

On-site
CAD 110,000 - 150,000
Responsable technique de la mise en marché | Technical GTM Lead
Responsable technique de la mise en marché | Technical GTM Lead

TandemLaunch • Montreal (administrative region)

On-site
CAD 110,000 - 170,000
Équipe collaborative
Mentorat et leadership
Responsable technique de la mise en marché
Responsable technique de la mise en marché

TandemLaunch Ventures Studio & Funds • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
Programmeur(euse) FullStack Angular / C# .NET Core - Azure
Programmeur(euse) FullStack Angular / C# .NET Core - Azure

TEHORA inc. • Quebec

Hybrid
Télétravail et flexibilité
Horaires flexibles
Programme d'apprentissage en milieu de travail