Développeur Java / Java Developer

mthree

Montreal (administrative region)

On-site

CAD 70,000 - 110,000

Full time

9 hours ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

mthree recherche un Développeur Java/Scala pour Montréal afin de contribuer au data mart stratégique et au DAL pour les dépôts Leto. Vous travaillerez au sein d’une équipe mondiale sur des projets d’analyse et de reporting réglementaire et métier.

Le rôle exige 3–5 ans d’expérience en Java/Scala, maîtrise des environnements Unix et SQL, et une pratique Agile. Collaboration étroite avec les partenaires opérationnels et une exécution orientée résultats sont attendues.

Qualifications

  • Excellente maîtrise de Java, Scala ou d’autres langages de programmation, avec au moins 3-5 ans d’expérience pertinente.
  • Solides compétences en langages de script tels que Python ainsi qu’en environnements Unix / K-Shell.
  • Une bonne compréhension du cycle de vie des transactions (trade lifecycle) et des flux de données au sein des opérations de banque d’investissement constitue un atout important.
  • Expérience confirmée dans un environnement de développement Agile.
  • Une connaissance des bases de données relationnelles constitue un avantage significant.
  • Excellentes aptitudes au travail d’équipe, avec un fort sens de l’intégrité, de la responsabilité et de l’appropriation des résultats.

Responsibilities

  • Concevoir, développer et améliorer le courtier de projections SQL au sein du DAL (Data Access Layer) pour les dépôts Leto, en garantissant de hautes performances et une excellente évolutivité.
  • Concevoir, développer et améliorer l’infrastructure de reporting en temps réel, chargée de capturer les messages des systèmes amont, de les stocker sur un système de fichiers NFS, puis d’extraire et de structurer les attributs dans des tables de base de données à des fins de reporting
  • Développer, améliorer et assurer le support de multiples rapports réglementaires et métiers liés aux dépôts Leto.
  • Traduire les besoins métiers en requêtes sur un ensemble de tables relationnelles et produire les rapports correspondants conformément aux exigences définies
  • Participer au développement de bases de données et des processus ETL, notamment la création de procédures stockées, l’écriture de requêtes SQL, l’optimisation des performances et l’utilisation d’outils ETL tels qu’Informatica ou Python Pandas
  • Mettre en place des solutions efficaces d’automatisation des tests pour les applications et processus développés en Java, Scala et Python.
  • L’équipe mondiale actuelle est composée d’experts en modélisation de domaine, conception de bases de données, Big Data, Java et messagerie (messaging). Il s’agit donc d’une excellente opportunité de jouer un rôle clé au sein d’une équipe en pleine croissance.

Skills

Java
Scala
Python
Unix shell
SQL
Agile

Tools

Informatica
ETL
Python Pandas

Job description

Vous souhaitez travailler dans le domaine de la technologie au sein d'une banque d'investissement?

Nous recherchons une personne souhaitant intégrer une équipe dynamique en tant de Développeur Java/Scala pour l’un de nos clients. Il s’agit d’un poste de développement applicatif au sein de l’équipe responsable du développement du data mart stratégique de l’entreprise pour les dépôts ISG. Les données proviendront de la source de référence (« golden source ») et du DAL, puis seront alimentées en temps réel dans notre data mart. Ces données seront ensuite mises à disposition via une interface consolidée, permettant à nos systèmes en aval d’extraire facilement des rapports couvrant plusieurs data marts.

Le candidat fera partie de l’équipe chargée de concevoir des bases de données et des composants évolutifs et performants pour les besoins de reporting réglementaire, d’analytique métier (reporting de métriques) et de reporting des risques opérationnels liés aux dépôts Leto et aux produits dérivés OTC. L’équipe mondiale est composée de membres hautement qualifiés sur le plan technique, capables de s’adapter aussi bien au développement pratique qu’à la gestion de projets. Nous menons simultanément plusieurs projets pour différents domaines d’activité. Les responsables métiers et les experts du sujet étant répartis à travers le monde, de solides compétences en communication ainsi qu’une attitude proactive sont essentielles. Vous serez amené à collaborer étroitement avec nos partenaires opérationnels afin de recueillir et de définir les besoins des projets.

Le développement sera réalisé selon une méthodologie agile basée sur Scrum (timeboxing, réunions quotidiennes, rétrospectives, etc.), les tableaux Kanban Jira et les meilleures pratiques XP (Extreme Programming) telles que l’intégration continue, le refactoring et les tests unitaires. Le candidat devra être capable de travailler efficacement et en collaboration au sein d’une équipe de grande envergure.

Depuis 2010, mtrois aide ses clients à résoudre leurs défis commerciaux et technologiques. Nous sommes un cabinet de conseil en technologie et en affaires, avec une main-d'œuvre mondiale qui réalise des projets IT et business majeurs pour certaines des plus grandes institutions financières au monde.

Services principaux :
  • Conseil et accompagnement
  • Programme Alumni Graduate
  • Programme Alumni Pro

Nous avons une présence mondiale et sommes experts dans la fourniture de services de qualité exceptionnelle à notre clientèle, couvrant les domaines suivants : Risque, Réglementation & Conformité ; Produits fournisseurs ; Support applicatif ; Développement applicatif ; Cybersécurité & Sécurité de l'information ; Science des données et DevOps.

Notre programme Expert offre aux professionnels expérimentés un accès à des postes de haut niveau dans les secteurs de la technologie, de la finance, de l’aviation et de l’assurance. Rejoignez-nous pour travailler sur des projets technologiques de pointe, allant des plateformes de trading internationales aux applications critiques pour les compagnies aériennes de premier plan. Nous recrutons des professionnels désireux de faire progresser rapidement leur carrière dans la technologie ou les opérations au sein d’organisations mondiales prestigieuses.

Responsabilités :
  • Concevoir, développer et améliorer le courtier de projections SQL au sein du DAL (Data Access Layer) pour les dépôts Leto, en garantissant de hautes performances et une excellente évolutivité.
  • Concevoir, développer et améliorer l’infrastructure de reporting en temps réel, chargée de capturer les messages des systèmes amont, de les stocker sur un système de fichiers NFS, puis d’extraire et de structurer les attributs dans des tables de base de données à des fins de reporting
  • Développer, améliorer et assurer le support de multiples rapports réglementaires et métiers liés aux dépôts Leto.
  • Traduire les besoins métiers en requêtes sur un ensemble de tables relationnelles et produire les rapports correspondants conformément aux exigences définies
  • Participer au développement de bases de données et des processus ETL, notamment la création de procédures stockées, l’écriture de requêtes SQL, l’optimisation des performances et l’utilisation d’outils ETL tels qu’Informatica ou Python Pandas
  • Mettre en place des solutions efficaces d’automatisation des tests pour les applications et processus développés en Java, Scala et Python.
  • L’équipe mondiale actuelle est composée d’experts en modélisation de domaine, conception de bases de données, Big Data, Java et messagerie (messaging). Il s’agit donc d’une excellente opportunité de jouer un rôle clé au sein d’une équipe en pleine croissance.
Compétences requises :
  • Excellente maîtrise de Java, Scala ou d’autres langages de programmation, avec au moins 3-5 ans d’expérience pertinente.
  • Solides compétences en langages de script tels que Python ainsi qu’en environnements Unix / K-Shell.
  • Une bonne compréhension du cycle de vie des transactions (trade lifecycle) et des flux de données au sein des opérations de banque d’investissement constitue un atout important.
  • Expérience confirmée dans un environnement de développement Agile.
  • Une connaissance des bases de données relationnelles constitue un avantage significant.
  • Excellentes aptitudes au travail d’équipe, avec un fort sens de l’intégrité, de la responsabilité et de l’appropriation des résultats.

Les candidats doivent être actuellement autorisés à travailler à temps plein au Canada. L’entreprise ne sponsorisera pas de visas de travail.

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

Similar jobs worth comparing

Scala Developer
Scala Developer

mthree • Montreal (administrative region)

On-site
CAD 90,000 - 140,000
Java Software Engineer
Java Software Engineer

mthree • Montreal (administrative region)

On-site
CAD 85,000 - 110,000
Développeur(euse) Full Stack Java (hybride)
Développeur(euse) Full Stack Java (hybride)

Morgan Stanley • Montreal (administrative region)

On-site
CAD 110,000 - 150,000
Développeur(euse) d’applications Java – Full Stack (hybride)
Développeur(euse) d’applications Java – Full Stack (hybride)

Morgan Stanley • Montreal (administrative region)

On-site
CAD 110,000 - 165,000
Développeur Java Fullstack (Senior)
Développeur Java Fullstack (Senior)

Groupe SII • Canada

Hybrid
CAD 90,000 - 130,000
Développeur Dotnet/Développeuse Dotnet Senior
Développeur Dotnet/Développeuse Dotnet Senior

Audensiel Canada • Montreal (administrative region)

On-site
CAD 70,000 - 90,000
Accompagnement sur plan de carrière
Assurance complémentaire santé
Remboursement 50% de l'abonnement OPUS
Développeur(se) Backend Java Senior
Développeur(se) Backend Java Senior

TMC Canada • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
Environnement collaboratif et flexible
Système à fort impact stratégique
Équipe technique internationale
Ingénierie des données (Front-End)
Ingénierie des données (Front-End)

Systematix • Montreal (administrative region)

Hybrid
CAD 110,000 - 140,000
Fixed Income Post Trade Support (H/F)
Fixed Income Post Trade Support (H/F)

Audensiel Canada • Montreal

On-site
CAD 70,000 - 100,000
Accompagnement pour votre carrière
Assurance santé complémentaire
REER (Fonds de Solidarité FTQ)
+1
Développeur·euse Java
Développeur·euse Java

ALTEN Canada • Montreal (administrative region)

On-site
CAD 70,000 - 90,000
Rémunération et avantages sur mesure
Aide au perfectionnement professionnel
Possibilité de mobilité internationale
+1