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.
Requirements
Key Responsibilities
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
Required Skills & Qualifications
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
Preferred / Nice-to-Have Skills
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
Required Skills:
Required Skills & Qualifications 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
Required Education:
Education:Bachelors degree in Computer Science Information Technology Engineering or a related field.
Job Title: Senior Scala ConsultantClient: Morgan Stanley Location: Montreal QC Duration: 12 Months Contract Interview Process: Video In-person (Mandatory)Role OverviewWe are seeking a highly skilled Senior Scala Consultant with strong expertise in Java EE and object-oriented development along with ...
Job Title: Senior Scala Consultant
Client: Morgan Stanley
Location: Montreal QC
Duration: 12 Months Contract
Interview Process: Video In-person (Mandatory)
Role Overview
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.
Requirements
Key Responsibilities
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
Required Skills & Qualifications
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
Preferred / Nice-to-Have Skills
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
Required Skills:
Required Skills & Qualifications 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
Required Education:
Education:Bachelors degree in Computer Science Information Technology Engineering or a related field.