SereneAid logo
SereneAid

89 open roles

Senior Scala Consultant

Montreal, QC, CanadaFull-timePosted Apr 23, 2026

Job description

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

Description copied from SereneAid's careers page. Read the full posting before you apply.

More jobs at SereneAid

See all openings at SereneAid

More jobs in Montreal

See all jobs in Montreal