Connexion

Senior Scala Consultant

SereneAid

Montreal
Compétences recherchées — Connectez-vous et téléversez votre CV pour comparer avec votre profil
SQL Agile Jira +10 autres

Détails du poste

  • Lieu de travail : Montreal
  • Type de poste : Temporaire à temps plein

Description du poste

Nous recherchons un Senior Scala Consultant hautement qualifié, avec une solide expertise en Java EE et développement orienté objet, ainsi que de l’expérience pratique en Scala pour construire des applications d’entreprise évolutives. Le candidat idéal aura de l’expérience dans des environnements de développement modernes, la conception de microservices et la résolution de problèmes métier complexes axés sur les données.

Détails

  • Client: Morgan Stanley
  • Localisation: Montreal, QC
  • Durée: 12+ Months Contract
  • Processus d’entrevue: Video + In-person (Mandatory)

Rôle

Responsabilités clés

  • Concevoir, développer et maintenir des applications évolutives utilisant Scala et les technologies Java EE
  • Construire et prendre en charge des microservices et des architectures de services web
  • Traduire des exigences métier et de données complexes en solutions techniques
  • Travailler avec des systèmes de données, y compris des bases de données, des entrepôts de données et des data lakes
  • Appliquer les concepts ETL et de transformation des données dans les workflows d’application
  • Exploiter des outils GenAI et des IDE alimentés par l’IA (p. ex., VS Code, GitHub Copilot) pour un développement efficace
  • Collaborer avec des équipes interfonctionnelles et mondiales dans un environnement Agile
  • Assurer la qualité du code, l’évolutivité et les performances grâce aux meilleures pratiques

Compétences et qualifications requises

  • Forte expérience en Java EE (Spring, EJB, Gradle)
  • Expérience pratique ou exposition à Scala
  • Bonne compréhension de la programmation orientée objet (OOP)
  • Connaissance solide des RDBMS et SQL
  • Expérience de travail dans des environnements Linux et Windows
  • Familiarté avec les méthodologies modernes du cycle de vie du logiciel (SDLC), en particulier Agile
  • Expérience avec des outils de développement alimentés par GenAI (p. ex., GitHub Copilot)
  • Compréhension des entrepôts de données / data lakes (p. ex., Teradata, Snowflake)
  • Connaissance des processus et outils ETL (p. ex., Informatica)
  • Solides compétences analytiques, de résolution de problèmes et de communication
  • Capacité à travailler de manière indépendante et à gérer efficacement les tâches

Compétences préférées / à considérer

  • Expérience avec Python ou d’autres langages de script
  • Connaissance dans le secteur des services financiers
  • Familiarité avec JIRA, Jenkins et les pratiques Agile
  • Compréhension des concepts de reporting des données, d’entreposage et de conception ETL