Développeur Java Senior

MANTU GROUP SA

Montreal (administrative region)

Hybrid

CAD 90,000 - 130,000

Full time

2 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Académie interne
Équipe internationale

Job summary

Amaris Consulting recherche un Développeur(Java) Senior à Montréal pour concevoir et développer des applications de gestion du risque de marché, au sein d’une équipe Agile internationale, axée sur l’optimisation des performances et le traitement de grands volumes de données.

Le poste est hybride (3 jours sur site/semaine) et implique une collaboration avec des équipes à Montréal, Budapest, Inde, Londres et New York, avec les pratiques DevOps et des tests unitaires.

Qualifications

  • 5 ans ou plus d’expérience pratique avec Core Java, Spring et RDBMS.
  • Expérience en pipelines de traitement de données distribués avec Apache Spark et Python.
  • Conception orientée objet, structures de données et design patterns.
  • Compétences en multithreading et gestion de concurrence, et tests unitaires (JUnit).

Responsibilities

  • Développer et améliorer des applications de gestion du risque et des performances.
  • Travailler au sein d’une équipe Agile internationale et distribuée.
  • Appliquer les pratiques DevOps tout au long du cycle de développement.
  • Collaborer avec les parties prenantes métier pour comprendre les besoins et livrer des solutions efficaces.
  • Contribuer à l’évolution des outils et des technologies de gestion des risques.

Skills

Core Java
Spring
RDBMS
Distributed data pipelines
Python
Multithreading
Design patterns
JUnit
Shell
Perl

Tools

JUnit
Shell
Perl
Python

Job description

Nous recherchons un(e) Développeur(se) Java Senior expérimenté(e) pour rejoindre une équipe technologique en pleine croissance dédiée au risque de marché. Dans ce rôle, vous concevrez, développerez et améliorerez des applications essentielles aux fonctions de gestion des risques, au sein d’une équipe Agile internationale. Il s’agit d’une excellente opportunité pour un(e) ingénieur(e) technique qui aime résoudre des problématiques complexes liées au traitement de grands volumes de données, au calcul distribué et à l’optimisation des performances.

Lieu : Montréal (Hybride – 3 jours sur site par semaine)

Responsabilités principales
  • Développer de nouvelles applications de gestion du risque de marché et améliorer les applications existantes.
  • Collaborer au sein d’une équipe Agile avec des membres basés à Montréal, Budapest, en Inde, à Londres et à New York.
  • Appliquer les principes Agile et les pratiques DevOps tout au long du cycle de développement.
  • Collaborer étroitement avec les parties prenantes métier afin de comprendre leurs besoins et de fournir des solutions efficaces.
  • Contribuer à l’évolution des outils et des technologies utilisés en gestion des risques en introduisant des solutions permettant d’améliorer les processus métier et de répondre aux obligations réglementaires de l’entreprise.
Compétences et expérience requises
  • 5 ans ou plus d’expérience pratique avec Core Java (développement côté serveur), Spring et les bases de données relationnelles (RDBMS). Les candidats ayant 2 à 3 ans d’expérience solide et pertinente sont également encouragés à postuler.
  • Expérience dans la conception de pipelines de traitement de données distribués avec Apache Spark, Python et des outils/langages associés.
  • Solides compétences en conception et développement orientés objet, avec une bonne compréhension des structures de données, des algorithmes et des patrons de conception (Design Patterns).
  • Bonne compréhension du développement d’applications multithread et expérience pratique des bibliothèques de gestion de la concurrence.
  • Excellentes capacités de réflexion critique et d’analyse.
  • Familiarité avec la conception et le support d’applications impliquant la conception de prompts, la gestion du contexte des données et les tests de modèles fondamentaux.
  • Forte culture des tests unitaires (JUnit) dans le cadre du processus de conception des systèmes.
  • Solide expérience en modélisation logique de bases de données relationnelles.
  • Capacité démontrée à rédiger et optimiser des requêtes sur de grandes bases de données relationnelles.
  • Compétences en scripting avec Shell, Perl ou Python.
  • Expérience dans des environnements de développement Agile.
  • Excellentes compétences en collaboration et en communication, avec la capacité de travailler efficacement au sein d’une équipe internationale et distribuée.
  • Capacité à travailler de manière autonome tout en respectant les normes de développement et les bonnes pratiques de programmation.
  • Anglais obligatoire
Atouts supplémentaires
  • Expérience dans le développement de systèmes liés à la gestion des risques ou aux systèmes financiers.
  • Expérience avec des frameworks de tests automatisés.
Pourquoi nous rejoindre ?
  • Une communauté internationale réunissant plus de 110 nationalités différentes.
  • Un environnement où la confiance est au cœur de notre culture : 70 % de nos dirigeants ont débuté leur carrière à un niveau d'entrée.
  • Un système de formation solide avec notre Académie interne et plus de 250 modules disponibles.
  • Un cadre de travail dynamique qui se réunit régulièrement pour des événements internes (afterworks, team buildings, etc.).

Amaris Consulting promeut l'égalité des chances. Nous nous engageons à rassembler des personnes d'horizons divers et à créer un environnement de travail inclusif. À ce titre, nous accueillons les candidatures de toutes les personnes qualifiées, sans distinction de sexe, d'orientation sexuelle, de race, d'origine ethnique, de croyances, d'âge, de situation matrimoniale, de handicap ou de toute autre caractéristique.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Développeur Java Senior
Développeur Java Senior

Amaris Consulting • Montreal (administrative region)

Hybrid
CAD 90,000 - 130,000
Développeur Java Senior
Développeur Java Senior

Mantu Manager Program • Montreal (administrative region)

Hybrid
CAD 90,000 - 120,000
Développeur C++ senior
Développeur C++ senior

MANTU GROUP SA • Laval (administrative region)

On-site
CAD 70,000 - 110,000
4 jours sur site par semaine
Travail à Laval
Développeur C++ senior
Développeur C++ senior

AMARIS GROUP SA • Laval (administrative region)

Hybrid
CAD 90,000 - 120,000
Senior .NET Developer (MVVM, XAML) – AI-Assisted Development
Senior .NET Developer (MVVM, XAML) – AI-Assisted Development

MANTU GROUP SA • Montreal (administrative region)

On-site
CAD 90,000 - 150,000
Développeur C++ senior
Développeur C++ senior

Amaris Consulting • Laval (administrative region)

On-site
CAD 110,000 - 135,000
Développeur Senior C# / WPF
Développeur Senior C# / WPF

Amaris Consulting • Brossard

On-site
CAD 110,000 - 140,000
Senior Embedded C/Linux Developer
Senior Embedded C/Linux Developer

AMARIS GROUP SA • Brossard

On-site
CAD 90,000 - 120,000
Accueil international
Formation Académie interne
Événements d’équipe
+1
Développeur Senior C# / WPF
Développeur Senior C# / WPF

AMARIS GROUP SA • Montreal (administrative region)

Hybrid
CAD 90,000 - 125,000
Senior Embedded C/Linux Developer
Senior Embedded C/Linux Developer

Amaris Consulting • Brossard

On-site
CAD 110,000 - 160,000
Communauté internationale
Formations internes (Academy)
Événements internes et team buildings
+2