Scala Developer

Upstaff

Montreal (Hybride)

Détails du poste

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

Job Description

Job Title: Scala Developer

Location: Montreal, QC (3 Days Onsite – Mandatory)

Duration: 12 Months Contract

Job Summary

We are looking for a skilled Scala Developer to join a dynamic team in Montreal. The ideal candidate will have strong experience in building distributed applications and working with big data technologies in a fast-paced environment.

Key Responsibilities

  • Develop and maintain distributed applications using Apache Spark (Scala preferred)
  • Design, build, and optimize scalable data processing solutions
  • Work with cloud platforms such as Azure and Databricks
  • Collaborate with cross-functional and global teams to deliver projects on time
  • Write efficient queries and manage data using modern database technologies
  • Participate in code reviews, testing, and deployment activities

Requirements

  • Strong experience with Scala or Java programming
  • Hands-on experience with Apache Spark (Scala preferred)
  • Experience with cloud platforms (Azure, Databricks)
  • Strong knowledge of SQL and databases (DB2, Teradata, Snowflake preferred)
  • Knowledge of Python
  • 4–8 years of experience in distributed application development