Développeur(se) Java sénior

Astek Group

Montreal

Hybrid

CAD 110,000 - 140,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Congés jusqu’à 4 semaines + 3 jours
Assurances collectives + télémédecine
Transports remboursés
Abonnement ordres pro remboursé
Aide sport/activité physique
Matériel informatique annuel
Programme de cooptation
Événements sociaux

Job summary

Astek Group recherche un développeur Java sénior pour réimplémenter le moteur de calcul du risque de marché, avec des microservices distribués et des technologies cloud. Vous participerez à une architecture SOA axée données et intégrerez des pipelines Big Data dans une escouade mondiale.

Le rôle exige une forte expertise Core Java, Spring et bases de données relationnelles, ainsi qu'une expérience avec Spark et des environnements Linux et Cloud.

Qualifications

  • 9 ans et plus d'expérience pratique en Core Java côté serveur, Spring et bases de données relationnelles.
  • Expérience avec pipelines distribués utilisant Apache Spark et Python.
  • Conception orientée objet avancée et modèles de conception.
  • Bonne maîtrise des environnements Linux et du cloud.
  • Connaissance des pratiques Agile et DevOps.

Responsibilities

  • Développer de nouvelles applications de risque de marché et faire évoluer les applications existantes.
  • Contribuer aux moteurs de calcul FRTB et au traitement des données de référence et d'ingestion.
  • Travailler sur une plateforme de traitement distribué utilisant Spark et Greenplum.
  • Optimiser les traitements à fort volume et réduire les temps d'exécution.
  • Collaboration avec les partenaires d'affaires et les équipes mondiales.

Skills

Core Java
Spring
SQL
Big Data Spark
Python
Multithreading
Concurrence
OO design
Cloud
Anglais courant

Tools

Linux
Greenplum
Shell/Perl/Python

Job description

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

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
  • Environnement : Linux, cloud
  • Méthodologie : Agile, DevOps
  • 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
  • Activités sociales (5@7, team buildings...)

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

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.

Your day-to-day:
  • Environment: Linux, cloud
  • Agile development experience
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Développeur Python/Développeuse Python
Développeur Python/Développeuse Python

Astek Group • Montreal

On-site
CAD 85,000 - 110,000
Jusqu'à 4 semaines de congés + 3 jours
Assurances collectives avec télémedecï
Remboursement du transport en commun
+4
Scrum Master Sénior : Plateformes de données et d'intelligence artificielle
Scrum Master Sénior : Plateformes de données et d'intelligence artificielle

Astek Group • Montreal

Hybrid
CAD 110,000 - 140,000
Jusqu'à 4 semaines de congés
Assurances collectives (télémédecine)
Remboursement transport
+3
Développeur backend intermédiaire - Java AWS
Développeur backend intermédiaire - Java AWS

Astek Group • Montreal

On-site
CAD 80,000 - 105,000
Assurances collectives
Épargne retraite
Contribution employeur 2000$
+6
Développeur Fullstack Sénior – React / C# (.NET)
Développeur Fullstack Sénior – React / C# (.NET)

Astek Group • Montreal

Hybrid
CAD 110,000 - 140,000
Assurances collectives
Régime d’épargne-retraite
CongésVacances 3–4 semaines
+2
SAP Analyst - Senior
SAP Analyst - Senior

Astek Group • Montreal

Hybrid
CAD 90,000 - 130,000
4 semaines de congés + 3 jours mobiles
Assurances collectives + télémédecine
Remboursement transport
+6
Développeur(se) C++ / C#
Développeur(se) C++ / C#

Astek • Montreal (administrative region)

On-site
CAD 90,000 - 140,000
Congés 4 semaines + 3 jours
Assurances collectives
Transports remboursés
+6
Développeur(euse) Java
Développeur(euse) Java

Astek Group • Montreal

On-site
CAD 110,000 - 140,000
Congés supplémentaires
Assurances collectives
Transports remboursés
+6
DevSecOps Engineer — OpenShift, Java, CI/CD
DevSecOps Engineer — OpenShift, Java, CI/CD

Astek Group • Montreal

Hybrid
CAD 90,000 - 130,000
Congés supplémentaires
Assurances collectives
Transport remboursé
+4
Développeur·euse Back-End
Développeur·euse Back-End

Astek Group • Montreal

Hybrid
CAD 65,000 - 105,000
Assurances collectives dès le premier©
Régime d’épargne-retraite après 3 mois
3 semaines de vacances
+3
developpeur fullstack
developpeur fullstack

Astek Group • Montreal

Hybrid
CAD 90,000 - 120,000
Assurances collectives dès le premier
Régime d’épargne-retraite après 3 mois
3 semaines de vacances
+6