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
Scala Developer • Montreal, QC, ca