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 Spring +14 autres

Détails du poste

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

Description du poste

Contexte

Job Title: Senior Scala Consultant

Client: Morgan Stanley

Location: Montreal, QC

Duration: 12+ Months Contract

Interview Process: Video + In-person (Mandatory)

Aperçu du rôle

We are seeking a highly skilled Senior Scala Consultant with strong expertise in Java EE and object-oriented development, along with hands-on experience in Scala for building scalable, enterprise-grade applications. The ideal candidate will have experience working across modern development environments, designing microservices, and solving complex data-driven business problems.

Exigences

Principales responsabilités

  • Design, develop, and maintain scalable applications using Scala and Java EE technologies
  • Build and support microservices and web service architectures
  • Translate complex business and data requirements into technical solutions
  • Work with data systems, including databases, data warehouses, and data lakes
  • Apply ETL and data transformation concepts in application workflows
  • Leverage GenAI tools and AI-powered IDEs (e.g., VS Code, GitHub Copilot) for efficient development
  • Collaborate with cross-functional and global teams in an Agile environment
  • Ensure code quality, scalability, and performance through best practices

Compétences et qualifications requises

  • Strong experience in Java EE (Spring, EJB, Gradle)
  • Hands-on experience or exposure to Scala
  • Solid understanding of object-oriented programming (OOP)
  • Strong knowledge of RDBMS and SQL
  • Experience working in Linux and Windows environments
  • Familiarity with modern SDLC methodologies, especially Agile
  • Experience with GenAI-powered development tools (e.g., GitHub Copilot)
  • Understanding of data warehouses/data lakes (e.g., Teradata, Snowflake)
  • Knowledge of ETL processes and tools (e.g., Informatica)
  • Strong analytical, problem-solving, and communication skills
  • Ability to work independently and manage tasks effectively

Compétences préférées / optionnelles

  • Experience with Python or other scripting languages
  • Background in the financial services industry
  • Familiarity with JIRA, Jenkins, and Agile practices
  • Understanding of data reporting, warehousing, and ETL design concepts