jobs Logo
ALTEN Canada logo

Développeur·euse Java / Scala

ALTEN Canadaabout 22 hours ago
Montreal, Quebec, Canada
Senior Level
Full-Time

Top Benefits

Customized Compensation and Benefits
Professional Development Support
International Mobility Opportunities

About the role

English will follow

Développeur·euse Java/Scala – Data Mart & Reporting Financier

Qui sommes-nous ? Chef de file mondial de l’industrie de l’ingénierie et du conseil TI avec plus de 58 000 conseiller·e·s à travers le monde, le Groupe ALTEN optimise la performance technologique des entreprises depuis plus de 30 ans.

Les personnes qui composent le groupe ALTEN constituent le moteur de notre activité. Chez ALTEN Canada, nous offrons à chaque candidat·e un service entièrement personnalisé. Vous avez la possibilité d’exercer votre métier de façon indépendante ou permanente. Nous sélectionnons les meilleures opportunités répondant à vos aspirations professionnelles. Nous positionnons votre savoir-faire sur des mandats passionnants à la hauteur de vos ambitions.

ALTEN Canada c’est aussi un centre de solutions, le « Montreal Delivery Center (MDC) », qui propose des services managés dans les domaines du développement applicatif, de la pratique Données, IA & Analytiques Avancées et de la Cyber Sécurité pour les secteurs bancaires, télécoms et pour l’industrie au sens large.

Nos expert·e·s sont sélectionné·e·s rigoureusement et assurent une proximité ainsi qu’un niveau de services et de compétences incomparable dans la région de Montréal.

Pour soutenir la croissance de notre client dans le secteur financier, ALTEN Canada recrute un·e Développeur·euse Java/Scala dont le rôle sera de concevoir et optimiser des solutions de data mart pour le reporting réglementaire et analytique, en intégrant des flux temps réel et des pipelines ETL haute performance.

Quelles seront mes responsabilités ?

  • Concevoir et optimiser des projections SQL dans la couche d’accès aux données (DAL) pour les dépôts Leto, avec un focus sur la performance et la scalabilité
  • Développer une infrastructure de reporting temps réel captant les messages amont, les persistant sur stockage NFS, et extrayant les attributs en tables de base de données pour les besoins de reporting
  • Maintenir et améliorer des rapports réglementaires et métiers pour les dépôts Leto et les dérivés OTC
  • Traduire les exigences métiers en requêtes SQL et en rapports analytiques, en collaboration avec les équipes business
  • Développer des processus ETL (stored procedures, tuning de performance, transformations) à l’aide d’outils comme SQL, Informatica ou Python (Pandas)
  • Automatiser des tests pour les composants Java/Scala/Python, en intégrant des pratiques de continuous integration
  • Collaborer avec des équipes globales (propriétaires métiers, experts, opérations) pour recueillir et affiner les exigences projet
  • Appliquer les méthodologies Agile/Scrum (timeboxing, daily stand-ups, rétrospectives) et Kanban (Jira), ainsi que les bonnes pratiques XP (refactoring, tests unitaires)

Je suis convaincu·e ! Quelles compétences dois-je avoir ?

  • 7+ ans d’expérience en développement Java ou Scala (ou langage équivalent)
  • Maîtrise de Python et des scripts Unix/K-Shell
  • Expérience solide en modélisation de données, bases relationnelles, et développement ETL
  • Connaissance des cycles de vie des trades et des flux de données en banque d’investissement (un atout)
  • Pratique des méthodologies Agile/Scrum et des outils comme Jira
  • Anglais courant requis (collaboration quotidienne avec des équipes distribuées globalement, participation à des réunions en anglais, rédaction et compréhension de documentation technique)
  • Esprit d’équipe, intégrité et sens de la responsabilité

Pourquoi se joindre à nos équipes ? ALTEN Canada offre un environnement de travail dynamique et collaboratif. Nous offrons aux membres de notre équipe l’occasion de vivre des expériences stimulantes et nous investissons dans leur perfectionnement et leur développement professionnels. Parmi nos avantages : • Rémunération et avantages sur mesure pour chacun de nos employé·e·s et pigistes ; • Aide au perfectionnement professionnel (certifications) ; • Possibilité de mobilité internationale dans l’une des filiales du Groupe ; • Nombreuses activités corporatives ;

Veuillez noter que toutes les demandes seront évaluées, toutefois, nous ne communiquerons qu’avec les candidat·e·s sélectionné·e·s dans le cadre de cette offre d’emploi. ALTEN Canada s'engage à promouvoir l'équité, la diversité et l'inclusion. Nous nous engageons à offrir un environnement de travail où chaque personne se sente accueillie, valorisée et respectée afin de pouvoir s’épanouir pleinement. Nous avons à cœur d’offrir des mesures d’accessibilité aux personnes qui en font la demande, à ce titre, nous vous encourageons à communiquer avec nous si vous avez besoin d’accommodation dans le cadre du processus de recrutement.

Java/Scala Developer – Data Mart & Financial Reporting

Who Are We? ALTEN Group is a global leader in engineering and IT consulting, with over 58,000 consultants worldwide. For more than 30 years, ALTEN has been optimizing the technological performance of businesses.

The people at ALTEN are the driving force behind our success. At ALTEN Canada, we offer each candidate a fully personalized service. You have the option to work independently or as a permanent employee. We select the best opportunities tailored to your professional aspirations and position your expertise in exciting projects that match your ambitions.

ALTEN Canada also includes the Montreal Delivery Center (MDC), a solutions center offering managed services in application development, data, AI & advanced analytics, and cybersecurity for banking, telecom, and broader industry sectors.

Our experts are rigorously selected and provide unparalleled service and expertise in the Montreal region.

To support the growth of our client in the financial sector, ALTEN Canada is recruiting a Java/Scala Developer. Your role will be to design and optimize data mart solutions for regulatory and analytical reporting, integrating real-time data flows and high-performance ETL pipelines.

What Will My Responsibilities Be?

  • Design and optimize SQL projections in the Data Access Layer (DAL) for Leto deposits, focusing on performance and scalability
  • Develop a real-time reporting infrastructure that captures upstream messages, persists them on NFS storage, and extracts attributes into database tables for reporting purposes
  • Maintain and enhance regulatory and business reports for Leto deposits and OTC derivatives
  • Translate business requirements into SQL queries and analytical reports, collaborating with business teams
  • Develop ETL processes (stored procedures, performance tuning, transformations) using tools such as SQL, Informatica, or Python (Pandas)
  • Automate testing for Java/Scala/Python components, integrating continuous integration practices
  • Collaborate with global teams (business owners, subject matter experts, operations) to gather and refine project requirements
  • Apply Agile/Scrum methodologies (timeboxing, daily stand-ups, retrospectives) and Kanban (Jira), as well as XP best practices (refactoring, unit testing)

I’m Convinced! What Skills Do I Need?

  • 7+ years of experience in Java or Scala development (or equivalent language)
  • Proficiency in Python and Unix/K-Shell scripting
  • Strong experience in data modeling, relational databases, and ETL development
  • Knowledge of trade lifecycle and data flows in investment banking (a plus)
  • Experience with Agile/Scrum methodologies and tools like Jira
  • Fluent English required (daily collaboration with globally distributed teams, participation in English meetings, and reading/writing technical documentation)
  • Team player with integrity and a strong sense of responsibility

Why Join Our Team? ALTEN Canada offers a dynamic and collaborative work environment. We provide our team members with stimulating experiences and invest in their professional development and growth. Our benefits include: • Customized compensation and benefits for each employee and contractor • Professional development support (certifications) • Opportunities for international mobility within the Group’s subsidiaries • Numerous corporate activities

Please note that all applications will be evaluated, but we will only contact selected candidates for this position. ALTEN Canada is committed to promoting equity, diversity, and inclusion. We strive to provide a work environment where everyone feels welcome, valued, and respected to fully thrive. We are dedicated to offering accessibility measures to those who request them. If you require accommodation during the recruitment process, please let us know.

About ALTEN Canada

IT Services and IT Consulting