Retour aux résultats

Développeur(se) Java sénior

  • Montreal, QC, Canada

Temps plein

La candidature s’ouvre dans un nouvel onglet.

Détails de l’emploi

Type d’emploi
Temps plein
Postuler avant le
Langue de l’annonce
Anglais · Français
Publié

Description originale de l’offre

Version française de cette offre bilingue.

Développeur(se) Java sénior - Systèmes de risque de marché

Localisation : Montréal

Mode de travail : Hybride - 3 jours/semaine au bureau (présence sur site requise dès le premier jour pour l'intégration)

Ce que nous allons accomplir ensemble :

Notre client, une grande institution financière mondiale, renouvelle une grande partie de son infrastructure de calcul du risque de marché dans le cadre d'une initiative pluriannuelle. Sa plateforme critique traite chaque jour plus d'un milliard d'enregistrements de positions et de sensibilités, mobilise des milliers de cœurs de calcul et s'appuie sur des bases de données de plus d'un pétaoctet. Ses résultats sont essentiels pour les gestionnaires de risque, le conseil d'administration et les régulateurs financiers, notamment dans le cadre de la norme FRTB (Fundamental Review of the Trading Book), qui encadre le capital que les banques doivent détenir face à leurs expositions au risque de marché.

Votre mission (...si vous l'acceptez !) :

En tant que Développeur(se) Java sénior, vous participerez à la réimplémentation du moteur de calcul du risque à l'aide de microservices Java distribués et de technologies cloud. Vous concevrez et intégrerez des systèmes analytiques dans un environnement multiniveau centré sur les données, selon une architecture orientée services (SOA).

Votre quotidien :

  • Développer de nouvelles applications de risque de marché et faire évoluer les applications existantes
  • Contribuer aux moteurs de calcul FRTB : gestion des données de référence, ingestion des données, calcul des charges en capital, outils d'analyse et de reporting
  • Intervenir sur une plateforme de traitement distribué événementielle reposant sur des technologies big data comme Spark et Greenplum
  • Optimiser les traitements à fort volume de données et réduire les temps d'exécution
  • Collaborer avec les partenaires d'affaires
  • Contribuer à faire évoluer les outils et technologies de la gestion des risques pour soutenir les obligations réglementaires de l'organisation
  • Appliquer les principes Agile et les pratiques DevOps au sein d'une escouade mondiale

Votre future équipe :

Vous intégrerez une escouade agile au sein d'une équipe multi-escouades répartie en Amérique du Nord, en Europe et en Asie, responsable des moteurs de calcul du risque de marché.

Votre Stack de Jeu :

  • Back-end : Core Java (côté serveur), Spring, microservices
  • Données : bases de données relationnelles, SQL, Greenplum
  • Big data : Apache Spark
  • Scripting : Shell, Perl, Python
  • Tests : JUnit
  • Environnement : Linux, cloud
  • Méthodologie : Agile, DevOps

Vous :

  • 9 ans et plus d'expérience pratique en Core Java côté serveur, Spring et bases de données relationnelles
  • Expérience avec des pipelines de traitement de données distribués utilisant Apache Spark, Python et d'autres outils
  • Solides compétences en conception orientée objet, structures de données, algorithmes et patrons de conception
  • Bonne compréhension des applications multithreads et expérience pratique des packages de concurrence
  • Solide expérience en modélisation logique de bases de données relationnelles et en requêtes optimisées sur de grands volumes
  • Capacité à écrire des scripts en Shell, Perl ou Python
  • Bonne compréhension de la construction et du soutien d'applications intégrant des prompts, la gestion du contexte de données et les tests de modèles fondamentaux
  • Culture des tests unitaires (JUnit) dès la conception
  • Expérience en développement Agile
  • Excellent esprit critique et forte capacité d'analyse
  • Autonomie et respect des normes de codage
  • Communication claire et concise, indispensable au sein d'une équipe mondiale
  • Anglais courant : participation à des réunions, conférences, formations ou projets conduits en anglais
  • Atouts : expérience en développement de systèmes de risque ou financiers, tests automatisés, informatique distribuée et traitement de gros volumes de données

Les avantages Astek

  • Jusqu'à 4 semaines de congés plus 3 jours mobiles
  • Régime d'assurances collectives avantageux incluant service de télémédecine et programme d'aide aux employés (PAE)
  • Remboursement du transport en commun
  • Remboursement du forfait/téléphone cellulaire
  • Remboursement des frais d'adhésion à un ordre professionnel (ex : OIQ)
  • Allocation annuelle pour le sport/activités physiques
  • Allocation annuelle pour matériel informatique
  • Programme de cooptation incitatif
  • REER
  • Activités sociales (5@7, team buildings...)

Nos Plus

Rejoindre Astek, c'est choisir :

  • Un accélérateur d'expérience, où chaque mission est une opportunité de progresser
  • Un accès à une multitude de projets techniquement passionnants pour nos clients comme en interne
  • Un accompagnement de proximité individualisé pour un parcours professionnel sur mesure
  • Un apprentissage continu, grâce à notre Académie de formation interne
  • Un environnement de travail convivial et inclusif, soutenu par des pratiques RH certifiées #TopEmployer2026 #BestManaged #ISO9001 #ISO14001 #ISO27001

Astek Canada

Depuis 1999, Astek Canada se spécialise en service conseil TI et en ingénierie, pilotant avec succès les stratégies de développement de ses clients. Autour de valeurs communes, la firme répond aux enjeux d'entreprise en mettant les besoins au centre de ses actions et priorités.

Astek Canada compte plus de 600 collaborateurs localisés à Montréal, Toronto et Vancouver.

L'innovation étant au cœur de la transformation numérique, Astek Canada a pour vocation de guider et accompagner les entreprises dans leur processus de transformation numérique en les aidant à s'approprier les nouvelles technologies.

---

Senior Java Developer - Market Risk Systems

Location: Montreal

Lire l’offre bilingue complète

Développeur(se) Java sénior - Systèmes de risque de marché

Localisation : Montréal

Mode de travail : Hybride - 3 jours/semaine au bureau (présence sur site requise dès le premier jour pour l'intégration)

Ce que nous allons accomplir ensemble :

Notre client, une grande institution financière mondiale, renouvelle une grande partie de son infrastructure de calcul du risque de marché dans le cadre d'une initiative pluriannuelle. Sa plateforme critique traite chaque jour plus d'un milliard d'enregistrements de positions et de sensibilités, mobilise des milliers de cœurs de calcul et s'appuie sur des bases de données de plus d'un pétaoctet. Ses résultats sont essentiels pour les gestionnaires de risque, le conseil d'administration et les régulateurs financiers, notamment dans le cadre de la norme FRTB (Fundamental Review of the Trading Book), qui encadre le capital que les banques doivent détenir face à leurs expositions au risque de marché.

Votre mission (...si vous l'acceptez !) :

En tant que Développeur(se) Java sénior, vous participerez à la réimplémentation du moteur de calcul du risque à l'aide de microservices Java distribués et de technologies cloud. Vous concevrez et intégrerez des systèmes analytiques dans un environnement multiniveau centré sur les données, selon une architecture orientée services (SOA).

Votre quotidien :

  • Développer de nouvelles applications de risque de marché et faire évoluer les applications existantes
  • Contribuer aux moteurs de calcul FRTB : gestion des données de référence, ingestion des données, calcul des charges en capital, outils d'analyse et de reporting
  • Intervenir sur une plateforme de traitement distribué événementielle reposant sur des technologies big data comme Spark et Greenplum
  • Optimiser les traitements à fort volume de données et réduire les temps d'exécution
  • Collaborer avec les partenaires d'affaires
  • Contribuer à faire évoluer les outils et technologies de la gestion des risques pour soutenir les obligations réglementaires de l'organisation
  • Appliquer les principes Agile et les pratiques DevOps au sein d'une escouade mondiale

Votre future équipe :

Vous intégrerez une escouade agile au sein d'une équipe multi-escouades répartie en Amérique du Nord, en Europe et en Asie, responsable des moteurs de calcul du risque de marché.

Votre Stack de Jeu :

  • Back-end : Core Java (côté serveur), Spring, microservices
  • Données : bases de données relationnelles, SQL, Greenplum
  • Big data : Apache Spark
  • Scripting : Shell, Perl, Python
  • Tests : JUnit
  • Environnement : Linux, cloud
  • Méthodologie : Agile, DevOps

Vous :

  • 9 ans et plus d'expérience pratique en Core Java côté serveur, Spring et bases de données relationnelles
  • Expérience avec des pipelines de traitement de données distribués utilisant Apache Spark, Python et d'autres outils
  • Solides compétences en conception orientée objet, structures de données, algorithmes et patrons de conception
  • Bonne compréhension des applications multithreads et expérience pratique des packages de concurrence
  • Solide expérience en modélisation logique de bases de données relationnelles et en requêtes optimisées sur de grands volumes
  • Capacité à écrire des scripts en Shell, Perl ou Python
  • Bonne compréhension de la construction et du soutien d'applications intégrant des prompts, la gestion du contexte de données et les tests de modèles fondamentaux
  • Culture des tests unitaires (JUnit) dès la conception
  • Expérience en développement Agile
  • Excellent esprit critique et forte capacité d'analyse
  • Autonomie et respect des normes de codage
  • Communication claire et concise, indispensable au sein d'une équipe mondiale
  • Anglais courant : participation à des réunions, conférences, formations ou projets conduits en anglais
  • Atouts : expérience en développement de systèmes de risque ou financiers, tests automatisés, informatique distribuée et traitement de gros volumes de données

Les avantages Astek

  • Jusqu'à 4 semaines de congés plus 3 jours mobiles
  • Régime d'assurances collectives avantageux incluant service de télémédecine et programme d'aide aux employés (PAE)
  • Remboursement du transport en commun
  • Remboursement du forfait/téléphone cellulaire
  • Remboursement des frais d'adhésion à un ordre professionnel (ex : OIQ)
  • Allocation annuelle pour le sport/activités physiques
  • Allocation annuelle pour matériel informatique
  • Programme de cooptation incitatif
  • REER
  • Activités sociales (5@7, team buildings...)

Nos Plus

Rejoindre Astek, c'est choisir :

  • Un accélérateur d'expérience, où chaque mission est une opportunité de progresser
  • Un accès à une multitude de projets techniquement passionnants pour nos clients comme en interne
  • Un accompagnement de proximité individualisé pour un parcours professionnel sur mesure
  • Un apprentissage continu, grâce à notre Académie de formation interne
  • Un environnement de travail convivial et inclusif, soutenu par des pratiques RH certifiées #TopEmployer2026 #BestManaged #ISO9001 #ISO14001 #ISO27001

Astek Canada

Depuis 1999, Astek Canada se spécialise en service conseil TI et en ingénierie, pilotant avec succès les stratégies de développement de ses clients. Autour de valeurs communes, la firme répond aux enjeux d'entreprise en mettant les besoins au centre de ses actions et priorités.

Astek Canada compte plus de 600 collaborateurs localisés à Montréal, Toronto et Vancouver.

L'innovation étant au cœur de la transformation numérique, Astek Canada a pour vocation de guider et accompagner les entreprises dans leur processus de transformation numérique en les aidant à s'approprier les nouvelles technologies.

---

Senior Java Developer - Market Risk Systems

Location: Montreal

Work mode: Hybrid - 3 days/week in office (on-site presence required from day one for onboarding)

What we'll accomplish together:

Our client, a leading global financial institution, is renovating much of its market risk calculation infrastructure as part of a multi-year initiative. Its mission-critical platform processes over a billion position and sensitivity records daily, runs on thousands of CPU cores and relies on databases holding more than a petabyte of data. Its output is essential for risk managers, the board and financial regulators, particularly under FRTB (Fundamental Review of the Trading Book), the standard that governs the capital banks must hold against market risk exposures.

Your mission (...if you accept it!):

As a Senior Java Developer, you will help reimplement the risk calculation engine using distributed Java microservices and cloud technologies. You will design and integrate analytical systems in a multi-tier, data-centric environment following a Service-Oriented Architecture (SOA).

Your day-to-day:

  • Build new market risk applications and enhance existing ones
  • Contribute to FRTB calculation engines: reference data management, data ingestion, capital charge calculation, analysis and reporting tools
  • Work on an event-driven distributed processing platform built on big data technologies such as Spark and Greenplum
  • Optimize high-volume data processing and reduce run times
  • Work with business partners
  • Help shape the risk management tooling and technology landscape to support the organization's regulatory obligations
  • Apply Agile principles and DevOps practices within a global squad

Your future team:

You will join an agile squad within a multi-squad team spread across North America, Europe and Asia, responsible for market risk calculation engines.

Your Tech Stack:

  • Back end: Core Java (server-side), Spring, microservices
  • Data: relational databases, SQL, Greenplum
  • Big data: Apache Spark
  • Scripting: Shell, Perl, Python
  • Testing: JUnit
  • Environment: Linux, cloud
  • Methodology: Agile, DevOps

You:

  • 9+ years of hands-on experience with server-side Core Java, Spring and relational databases
  • Experience with distributed data processing pipelines using Apache Spark, Python and other tools
  • Strong object-oriented design and development skills, data structures, algorithms and design patterns
  • Good understanding of multithreaded applications and hands-on experience with concurrency packages
  • Strong experience in relational database logical modeling and optimized querying of large datasets
  • Ability to write scripts in Shell, Perl or Python
  • Good understanding of building and supporting applications involving prompts, data context management and foundation model testing
  • A culture of building unit tests (JUnit) into system design
  • Agile development experience
  • Excellent critical thinking and analytical skills
  • Autonomy and adherence to coding standards
  • Clear and concise communication, essential in a global team
  • Fluent English
  • Assets: risk or financial systems development experience, automated testing, distributed computing and high-volume data processing

Astek Benefits

  • Up to 4 weeks of vacation plus 3 floating days
  • Comprehensive group insurance plan, including telemedicine and an Employee Assistance Program (EAP)
  • Public transit reimbursement
  • Cell phone plan reimbursement
  • Professional order membership fees reimbursed (e.g. OIQ)
  • Annual sports/physical activity allowance
  • Annual IT equipment allowance
  • Employee referral incentive program
  • RRSP
  • Social activities (5@7s, team buildings...)

Our Plus

Joining Astek means choosing:

  • An experience accelerator, where every assignment is an opportunity to grow
  • Access to a wide range of technically exciting projects, both for our clients and internally
  • Close, personalized support for a tailor-made career path
  • Continuous learning through our internal Training Academy
  • A friendly and inclusive work environment, backed by certified HR practices #TopEmployer2026 #BestManaged #ISO9001 #ISO14001 #ISO27001

Astek Canada

Since 1999, Astek Canada has specialized in IT consulting and engineering services, successfully driving its clients' development strategies. Guided by shared values, the firm addresses business challenges by putting client needs at the center of its actions and priorities.

Astek Canada has more than 600 employees based in Montreal, Toronto and Vancouver.

With innovation at the heart of digital transformation, Astek Canada's mission is to guide and support companies through their digital transformation by helping them adopt new technologies.

En savoir plus sur ce poste

Parrainage de visa

Aucune mention détectée dans l’offre

Signaler cette offre