Compétences recherchées — Connectez-vous et téléversez votre CV pour comparer avec votre profil
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