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





