Description

Scala Developer

Location: Montreal, QC (Hybrid – 3 days onsite)

Duration: 12 Months

We are looking for a talented Scala Developer with strong Java EE development experience to join a high-performing enterprise team in Montreal.

๐Ÿ”น Role Overview:

This position requires strong technical expertise across multiple development environments along with hands-on experience in Java EE Object-Oriented development and Scala-based application development. The ideal candidate will contribute to enterprise-grade software solutions, microservices architecture, and modern AI-assisted development practices.

๐Ÿ”น Required Skills:

  • Strong experience with Java EE technologies including Spring, EJB, and Gradle
  • Exposure to Scala development
  • Experience with object-oriented software development
  • Strong SQL and RDBMS knowledge
  • Familiarity with Linux and Windows development environments
  • Understanding of microservices and web service architecture
  • Experience working with data warehouses/data lakes such as Teradata and Snowflake
  • Knowledge of ETL concepts and tools such as Informatica
  • Experience using GenAI-powered IDEs like VS Code and GitHub Copilot
  • Familiarity with LLM and Generative AI development techniques
  • Strong understanding of Agile methodologies and modern SDLC practices
  • Excellent written and verbal communication skills

๐Ÿ”น Desired Skills:

  • Python or other scripting language experience
  • Experience in the financial services industry
  • Familiarity with JIRA, Agile ceremonies, and Scrum practices
  • Exposure to Jenkins and CI/CD pipelines
  • Understanding of Data Warehouse/Data Lake reporting concepts and ETL workflows

๐Ÿ”น What Weโ€™re Looking For:

  • Self-motivated and detail-oriented professional
  • Strong analytical and problem-solving mindset
  • Ability to work independently and collaborate with global teams
  • Passion for scalable, resilient, and AI-assisted software engineering