Développeur Senior Java/Scala (Secteur Bancaire)
About the role
À propos d'ALTEN
ALTEN est un leader mondial en Recherche & Développement, Ingénierie, Services IT, Sciences de la Vie et Services Réseaux. Présent dans plus de 30 pays et fort d'une équipe de plus de 60 000 collaborateurs, nous sommes un partenaire de confiance pour les leaders industriels du monde entier, leur apportant des solutions innovantes et une excellence technique.
ALTEN CANADA, filiale d'ALTEN dont le siège social est en France, est dédiée au marché canadien. Avec des bureaux à Montréal et Toronto, nous combinons une expertise mondiale et une connaissance locale pour accélérer l'innovation à travers le Canada.
Chez ALTEN CANADA, nos consultants s'épanouissent en relevant des défis techniques complexes dans divers secteurs. De la Science de la Vie à l'Énergie, en passant par l'Automatisation, la Fabrication, l'Aviation, la Défense, l'Automobile, le Rail et les Transports, ainsi que les Systèmes d'Information et les Télécommunications, notre engagement envers l'excellence façonne l'avenir de la technologie et de l'industrie.
Nous recherchons un développeur Java/Scala senior pour notre client du secteur bancaire.
Titre : Développeur Senior Java/Scala (Secteur Bancaire)
Lieu : Montréal, QC
Modalités de travail : Hybride (3 jours par semaine sur site)
Contexte du Projet
Le Développeur Senior Java/Scala rejoindra une équipe chargée de développer un entrepôt de données stratégique pour le secteur financier. Ce rôle implique la création de composants de base de données scalables et haute performance pour la conformité réglementaire, l'analyse métier et la gestion des risques opérationnels. Le candidat travaillera sur l'intégration en temps réel des données provenant de la source principale (DAL) vers l'entrepôt de données, assurant une extraction fluide des rapports à travers plusieurs entrepôts.
L'équipe mondiale est composée de membres hautement techniques, excellant à la fois dans le développement pratique et la gestion de projet. Le rôle nécessite une collaboration avec des propriétaires d'affaires et des experts techniques répartis à l'échelle mondiale, mettant l'accent sur une communication solide et une résolution proactive des problèmes.
Responsabilités Clés
Concevoir, construire et améliorer le broker de projection SQL dans la couche d'accès aux données (DAL) pour les dépôts Leto, en garantissant des performances et une scalabilité élevées. Développer et améliorer l'infrastructure de reporting en temps réel pour capturer les messages en amont, persister les données sur le stockage NFS et décomposer les attributs dans des tables de base de données à des fins de reporting. Soutenir et améliorer plusieurs rapports réglementaires et métiers pour les dépôts Leto. Traduire les exigences métiers en requêtes sur des tables relationnelles et produire des rapports basés sur ces exigences. Développer des solutions de base de données et d'ETL, incluant des procédures stockées, des requêtes et l'optimisation des performances, en utilisant SQL et des outils comme Informatica ou Python Pandas. Créer des automatisations de tests efficaces pour les processus Java/Scala/Python.
Qualifications Obligatoires:
7 ans et plus d'expérience en Java/Scala ou dans d'autres langages de programmation. Maîtrise des langages de script tels que Python et Unix/K-Shell. Expérience dans les processus de développement Agile. Esprit d'équipe marqué, intégrité et sens des responsabilités.
Qualifications Souhaitables:
Connaissance du cycle de vie d'une transaction et des flux de données dans les opérations bancaires d'investissement. Connaissance des bases de données relationnelles.
Pourquoi Nous Rejoindre ?
ALTEN Canada offre un environnement de travail dynamique et collaboratif où chaque membre de l'équipe est encouragé à réaliser son plein potentiel. Nous nous engageons profondément à investir dans nos employés en leur offrant des expériences significatives et en soutenant leur apprentissage continu, leur croissance et leur développement de carrière.
Chez ALTEN Canada, vos compétences sont célébrées, vos ambitions soutenues et votre croissance constamment nourrie. Rejoignez-nous et découvrez la différence de travailler pour une entreprise qui valorise l'innovation, la collaboration et l'excellence.
ALTEN CANADA s'engage à promouvoir la diversité, l'équité et l'inclusion. Nous nous efforçons de fournir un environnement de travail où chaque individu se sent accueilli, valorisé et respecté, lui permettant de s'épanouir pleinement. Cela inclut notre engagement à offrir des mesures d'accessibilité à ceux qui en ont besoin. Si vous avez besoin d'un aménagement pendant notre processus de recrutement, n'hésitez pas à nous contacter.
Alten utilise des outils d'intelligence artificielle pour soutenir certains aspects administratifs du processus de recrutement, tels que la prise de notes d'entretien et la mise en forme des CV. Ces outils ne prennent pas de décisions d'embauche. Le consentement du candidat est toujours obtenu avant leur utilisation.
Cette offre d'emploi correspond à un poste vacant et immédiat actuellement ouvert chez l'un des clients d'Alten.
About ALTEN
ALTEN is a global leader in Research & Development, Engineering, IT Services, Life Sciences, and Network Services. With a presence in more than 30 countries and a team of over 60,000 employees, we are trusted by industry leaders worldwide to deliver pioneering solutions and drive technical excellence.
ALTEN CANADA, a proud subsidiary of ALTEN headquartered in France, is dedicated to serving the Canadian market. With offices in Montreal and Toronto, we combine global expertise with local insight to accelerate innovation across Canada.
At ALTEN CANADA, our consultants thrive on solving complex, highly technical challenges across diverse industries. From Life Sciences to Energy, Automation to Manufacturing, Aviation, Defense, Automotive, Rail and Transportation, to Information Systems and Telecommunications, our unwavering commitment to excellence is shaping the future of technology and industry. We are looking to hire a Senior Java/Scala Developer for our client in the banking sector.
Title: Senior Java/Scala Developer
Location: Montreal, QC
Work Arrangement: Hybrid (3 days per week on-site)
Project Context
The Senior Java/Scala Developer will join a team responsible for developing a strategic data mart for the financial sector. This role involves building scalable and high-performance database components for regulatory, business analytics, and operational risk reporting. The candidate will work on real-time data integration from the golden source (DAL) into the data mart, ensuring seamless extraction of reports across multiple data marts. The global team consists of highly technical members who excel in hands-on development and project management. The role requires collaboration with globally distributed business owners and subject matter experts, emphasizing strong communication and proactive problem-solving.
Key Responsibilities
Design, build, and enhance the SQL projection broker in the Data Access Layer (DAL) for Leto deposits, ensuring high performance and scalability. Develop and enhance real-time reporting infrastructure to capture upstream messages, persist data onto NFS storage, and shred attributes into database tables for reporting. Support and enhance multiple regulatory and business reports for Leto deposits. Translate business requirements into queries against relational tables and produce reports based on requirements. Develop database and ETL solutions, including stored procedures, queries, and performance tuning, using SQL and tools like Informatica or Python Pandas. Create efficient testing automation for Java/Scala/Python processes.
Must-Have Qualifications:
7+ years of experience in Java/Scala or other programming languages. Proficiency in scripting languages such as Python and Unix/K-Shell. Experience in Agile development processes. Strong team player with integrity and ownership.
Nice-to-Have Qualifications:
Familiarity with the lifecycle of a trade and data flows in investment banking operations. Knowledge of relational databases.
Why Join Us?
ALTEN Canada fosters a dynamic, collaborative work environment where every team member is empowered to reach their full potential. We are deeply committed to investing in our people by offering meaningful experiences and supporting continuous learning, growth, and career development.
At ALTEN Canada, your skills are celebrated, your ambitions supported, and your growth continuously nurtured. Join us and discover the difference of working with a company that values innovation, collaboration, and excellence.
ALTEN CANADA is committed to promoting diversity, equity, and inclusion. We strive to provide a work environment where every individual feels welcomed, valued, and respected, allowing them to thrive to their full potential. This includes our dedication to offering accessibility measures to those who require them. Should you require accommodation during our recruitment process, please reach out to us.
Alten uses artificial intelligence tools to support certain administrative aspects of the recruitment process, such as interview note-taking and résumé formatting. These tools do not make hiring decisions. Candidate consent is always obtained prior to use.
This job posting corresponds to an active and immediate vacancy currently open with one of Alten’s clients.
Similar Jobs
Développeur Senior Java/Scala (Secteur Bancaire)
About the role
À propos d'ALTEN
ALTEN est un leader mondial en Recherche & Développement, Ingénierie, Services IT, Sciences de la Vie et Services Réseaux. Présent dans plus de 30 pays et fort d'une équipe de plus de 60 000 collaborateurs, nous sommes un partenaire de confiance pour les leaders industriels du monde entier, leur apportant des solutions innovantes et une excellence technique.
ALTEN CANADA, filiale d'ALTEN dont le siège social est en France, est dédiée au marché canadien. Avec des bureaux à Montréal et Toronto, nous combinons une expertise mondiale et une connaissance locale pour accélérer l'innovation à travers le Canada.
Chez ALTEN CANADA, nos consultants s'épanouissent en relevant des défis techniques complexes dans divers secteurs. De la Science de la Vie à l'Énergie, en passant par l'Automatisation, la Fabrication, l'Aviation, la Défense, l'Automobile, le Rail et les Transports, ainsi que les Systèmes d'Information et les Télécommunications, notre engagement envers l'excellence façonne l'avenir de la technologie et de l'industrie.
Nous recherchons un développeur Java/Scala senior pour notre client du secteur bancaire.
Titre : Développeur Senior Java/Scala (Secteur Bancaire)
Lieu : Montréal, QC
Modalités de travail : Hybride (3 jours par semaine sur site)
Contexte du Projet
Le Développeur Senior Java/Scala rejoindra une équipe chargée de développer un entrepôt de données stratégique pour le secteur financier. Ce rôle implique la création de composants de base de données scalables et haute performance pour la conformité réglementaire, l'analyse métier et la gestion des risques opérationnels. Le candidat travaillera sur l'intégration en temps réel des données provenant de la source principale (DAL) vers l'entrepôt de données, assurant une extraction fluide des rapports à travers plusieurs entrepôts.
L'équipe mondiale est composée de membres hautement techniques, excellant à la fois dans le développement pratique et la gestion de projet. Le rôle nécessite une collaboration avec des propriétaires d'affaires et des experts techniques répartis à l'échelle mondiale, mettant l'accent sur une communication solide et une résolution proactive des problèmes.
Responsabilités Clés
Concevoir, construire et améliorer le broker de projection SQL dans la couche d'accès aux données (DAL) pour les dépôts Leto, en garantissant des performances et une scalabilité élevées. Développer et améliorer l'infrastructure de reporting en temps réel pour capturer les messages en amont, persister les données sur le stockage NFS et décomposer les attributs dans des tables de base de données à des fins de reporting. Soutenir et améliorer plusieurs rapports réglementaires et métiers pour les dépôts Leto. Traduire les exigences métiers en requêtes sur des tables relationnelles et produire des rapports basés sur ces exigences. Développer des solutions de base de données et d'ETL, incluant des procédures stockées, des requêtes et l'optimisation des performances, en utilisant SQL et des outils comme Informatica ou Python Pandas. Créer des automatisations de tests efficaces pour les processus Java/Scala/Python.
Qualifications Obligatoires:
7 ans et plus d'expérience en Java/Scala ou dans d'autres langages de programmation. Maîtrise des langages de script tels que Python et Unix/K-Shell. Expérience dans les processus de développement Agile. Esprit d'équipe marqué, intégrité et sens des responsabilités.
Qualifications Souhaitables:
Connaissance du cycle de vie d'une transaction et des flux de données dans les opérations bancaires d'investissement. Connaissance des bases de données relationnelles.
Pourquoi Nous Rejoindre ?
ALTEN Canada offre un environnement de travail dynamique et collaboratif où chaque membre de l'équipe est encouragé à réaliser son plein potentiel. Nous nous engageons profondément à investir dans nos employés en leur offrant des expériences significatives et en soutenant leur apprentissage continu, leur croissance et leur développement de carrière.
Chez ALTEN Canada, vos compétences sont célébrées, vos ambitions soutenues et votre croissance constamment nourrie. Rejoignez-nous et découvrez la différence de travailler pour une entreprise qui valorise l'innovation, la collaboration et l'excellence.
ALTEN CANADA s'engage à promouvoir la diversité, l'équité et l'inclusion. Nous nous efforçons de fournir un environnement de travail où chaque individu se sent accueilli, valorisé et respecté, lui permettant de s'épanouir pleinement. Cela inclut notre engagement à offrir des mesures d'accessibilité à ceux qui en ont besoin. Si vous avez besoin d'un aménagement pendant notre processus de recrutement, n'hésitez pas à nous contacter.
Alten utilise des outils d'intelligence artificielle pour soutenir certains aspects administratifs du processus de recrutement, tels que la prise de notes d'entretien et la mise en forme des CV. Ces outils ne prennent pas de décisions d'embauche. Le consentement du candidat est toujours obtenu avant leur utilisation.
Cette offre d'emploi correspond à un poste vacant et immédiat actuellement ouvert chez l'un des clients d'Alten.
About ALTEN
ALTEN is a global leader in Research & Development, Engineering, IT Services, Life Sciences, and Network Services. With a presence in more than 30 countries and a team of over 60,000 employees, we are trusted by industry leaders worldwide to deliver pioneering solutions and drive technical excellence.
ALTEN CANADA, a proud subsidiary of ALTEN headquartered in France, is dedicated to serving the Canadian market. With offices in Montreal and Toronto, we combine global expertise with local insight to accelerate innovation across Canada.
At ALTEN CANADA, our consultants thrive on solving complex, highly technical challenges across diverse industries. From Life Sciences to Energy, Automation to Manufacturing, Aviation, Defense, Automotive, Rail and Transportation, to Information Systems and Telecommunications, our unwavering commitment to excellence is shaping the future of technology and industry. We are looking to hire a Senior Java/Scala Developer for our client in the banking sector.
Title: Senior Java/Scala Developer
Location: Montreal, QC
Work Arrangement: Hybrid (3 days per week on-site)
Project Context
The Senior Java/Scala Developer will join a team responsible for developing a strategic data mart for the financial sector. This role involves building scalable and high-performance database components for regulatory, business analytics, and operational risk reporting. The candidate will work on real-time data integration from the golden source (DAL) into the data mart, ensuring seamless extraction of reports across multiple data marts. The global team consists of highly technical members who excel in hands-on development and project management. The role requires collaboration with globally distributed business owners and subject matter experts, emphasizing strong communication and proactive problem-solving.
Key Responsibilities
Design, build, and enhance the SQL projection broker in the Data Access Layer (DAL) for Leto deposits, ensuring high performance and scalability. Develop and enhance real-time reporting infrastructure to capture upstream messages, persist data onto NFS storage, and shred attributes into database tables for reporting. Support and enhance multiple regulatory and business reports for Leto deposits. Translate business requirements into queries against relational tables and produce reports based on requirements. Develop database and ETL solutions, including stored procedures, queries, and performance tuning, using SQL and tools like Informatica or Python Pandas. Create efficient testing automation for Java/Scala/Python processes.
Must-Have Qualifications:
7+ years of experience in Java/Scala or other programming languages. Proficiency in scripting languages such as Python and Unix/K-Shell. Experience in Agile development processes. Strong team player with integrity and ownership.
Nice-to-Have Qualifications:
Familiarity with the lifecycle of a trade and data flows in investment banking operations. Knowledge of relational databases.
Why Join Us?
ALTEN Canada fosters a dynamic, collaborative work environment where every team member is empowered to reach their full potential. We are deeply committed to investing in our people by offering meaningful experiences and supporting continuous learning, growth, and career development.
At ALTEN Canada, your skills are celebrated, your ambitions supported, and your growth continuously nurtured. Join us and discover the difference of working with a company that values innovation, collaboration, and excellence.
ALTEN CANADA is committed to promoting diversity, equity, and inclusion. We strive to provide a work environment where every individual feels welcomed, valued, and respected, allowing them to thrive to their full potential. This includes our dedication to offering accessibility measures to those who require them. Should you require accommodation during our recruitment process, please reach out to us.
Alten uses artificial intelligence tools to support certain administrative aspects of the recruitment process, such as interview note-taking and résumé formatting. These tools do not make hiring decisions. Candidate consent is always obtained prior to use.
This job posting corresponds to an active and immediate vacancy currently open with one of Alten’s clients.