Job Title or Location

Spark Scala Canada _ Hybrid

BURGEON IT SERVICES - 3 Jobs
Montreal, QC
Posted yesterday
Job Details:
Full-time
Experienced

Position Title: Spark Scala Developer

Location: Montreal, Canada _ Hybrid

Job Type: Contract

Experience: 7-10 Years

Please share the resume by mail

Job Description:

We are seeking an experienced Scala/Spark Developer with a strong background in distributed computing and a passion for solving complex data problems. The ideal candidate will have 7-10 years of experience in back-end development, particularly using Scala and Apache Spark in production environments. This role demands a self-motivated, hands-on technologist who thrives in a fast-paced, Agile environment.

Key Responsibilities:

  • Develop scalable, reliable, and high-performance data processing applications using Scala and Apache Spark
  • Build, test, and deploy code following Agile and CI/CD practices
  • Optimize Spark jobs for large-scale data pipelines and troubleshoot performance issues
  • Collaborate with cross-functional teams including Data Engineers, Architects, and Product Owners
  • Follow clean code practices, write unit tests, and contribute to automated testing frameworks
  • Participate in design discussions and code reviews, ensuring code quality and system scalability
  • Stay current with emerging tools and technologies in the big data ecosystem

Must-Have Skills:

  • Strong hands-on experience with Scala
  • Proven expertise in Apache Spark for distributed data processing
  • Proficiency in object-oriented and functional programming
  • Strong debugging and performance tuning skills in Spark/Scala applications
  • Experience with unit testing, Git, and continuous integration tools
  • Exposure to Agile/Scrum development practices
  • Excellent problem-solving and communication skills

Good to Have:

  • Experience with cloud platforms (AWS, GCP, or Azure)
  • Knowledge of other Big Data technologies like Kafka, Hive, or HDFS
  • Experience working in the finance or telecom domain is a plus

Share This Job: