Senior Scala Consultant

Job Title: Senior Scala Consultant<\/b><\/span>
<\/h2>

<\/p>

Client:<\/b> Morgan Stanley
<\/div>
Location:<\/b> Montreal, QC
<\/div>
Duration:<\/b> 12+ Months Contract
<\/div>
Interview Process:<\/b> Video + In\-person (Mandatory)
<\/div>

<\/p>


Role Overview<\/b><\/span>
<\/h2>

We are seeking a highly skilled Senior Scala Consultant<\/b> with strong expertise in Java EE and object\-oriented development<\/b>, along with hands\-on experience in Scala<\/b> 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.
<\/p>


<\/div><\/span>

Requirements<\/h3>

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

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

      Preferred / Nice\-to\-Have Skills<\/b><\/span>
      <\/h2>
      • Experience with Python or other scripting languages<\/b>
        <\/li>
      • Background in the financial services industry<\/b>
        <\/li>
      • Familiarity with JIRA, Jenkins<\/b>, and Agile practices
        <\/li>
      • Understanding of data reporting, warehousing, and ETL design concepts<\/b>
        <\/li><\/ul>

        <\/div><\/span>