Senior Scala/Spark Developer

3 days ago


Montreal, Quebec, Canada EVOLVIC Full time $260,000 - $307,311 per year

The Opportunity

Join the Financial Crimes Technology (FCT) team, a dynamic and global group within the Non-Financial Risk Technology (NFRT) organization. We are on the front lines, implementing state-of-the-art technology solutions for the firm's Global Financial Crimes (GFC) division, which manages critical programs like Anti-Money Laundering (AML), Sanctions/PEP & Adverse News Screenings, and Know Your Customer (KYC).

We are seeking a hands-on Scala Developer to play a pivotal role in delivering high-quality code within our Big Data platform. You will be essential in developing and optimizing next-generation solutions for transaction monitoring and customer activity review, collaborating with global teams and senior stakeholders to define and execute our technology strategy.

Key Responsibilities

  • Design and Development: Write and implement high-quality, scalable Scala code on a Big Data platform for transaction monitoring, scenario optimization, and various data processing needs.
  • Strategy & Solutioning: Collaborate with stakeholders and technology teams to understand business problems and define strategic or tactical solutions for financial crime control applications.
  • Testing & Quality: Perform Unit Testing leveraging an automated test framework (including Behavior-Driven Development (BDD) techniques) and participate in rigorous testing efforts to validate technology solutions.
  • Data Analysis: Conduct in-depth data analysis, data profiling, and data lineage to support development work and business needs.
  • Performance Optimization: Implement code optimization techniques to ensure maximum performance, scalability, and configurability of the platform.
  • DevOps & Release: Follow firm standards for adopting an automated DevOps release process across environments, including automated regression testing suite and UAT support.

Required Skills

  • 5+ years of hands-on experience as a Scala/Spark Developer.
  • 2+ years of development project experience specifically within a HDFS (Hadoop Distributed File System) platform.
  • Proficiency in data analysis, data profiling, and data lineage.
  • Expertise in writing SQL queries on RDBMS databases, specifically DB2.
  • Demonstrated ability to perform code optimization for performance and scalability.
  • Experience working in Agile (SCRUM) project environments.
  • Strong oral and written communication skills with the ability to articulate complex technical and business concepts.

Desired Skills (A Plus)

  • Experience with or understanding of the Actimize ACTONE platform features.
  • Knowledge of or development experience on AZURE Cloud-based implementation.
  • Knowledge of Behavior-Driven Development (BDD) methodology.
  • Experience with Machine Learning or predictive analytics techniques.
  • Possession of a Big Data technology certification.

Job Type: Fixed term contract

Contract length: 12 months

Pay: $32,200.00-$307,311.35 per year

Work Location: In person


  • Lead Developer

    1 week ago


    Montreal, Quebec, Canada Scala Full time $120,000 - $150,000 per year

    DescriptionSTRATACACHE provides scalable customer experiences, empowering retailers to learn deeply about their customers shopping preferences and behaviors, allowing for personalized shopper interaction. Our solutions deliver consumer activation at the point-of-decision, generating new sales opportunities and enhanced retail profitability. With 3 million+...


  • Montreal, Quebec, Canada VeriiPro Full time $80,000 - $150,000 per year

    Experience with distributed applications development using Spark (preferably using Scala)Experience with Java and Scala programming languagesExperience with cloud technologies (Azure and Databricks preferably)Experience with databases and SQL (DB2, Teradata and Snowflake preferably)Knowledge of PythonKnowledge of Power BI is a plusKnowledge of Angular is a...


  • Montreal, Quebec, Canada LogicsT Technologies Full time $80,000 - $140,000 per year

    Job DescriptionRole: FullStack Backend DeveloperLocation:Montreal, QC/Hybrid/3 days onsite in a weekEmployment Type:1 Year ContractJob Description:Experience with distributed applications development using Spark (preferably using Scala)Experience with Java and Scala programming languagesExperience with cloud technologies (Azure and Databricks...


  • Montreal, Quebec, Canada Scala Full time $80,000 - $120,000 per year

    DescriptionSTRATACACHEprovides scalable customer experiences, empowering retailers to learn deeply about their customers shopping preferences and behaviors, allowing for personalized shopper interaction. Our solutions deliver consumer activation at the point-of-decision, generating new sales opportunities and enhanced retail profitability. With 3 million+...


  • Montreal, Quebec, Canada a26b421e-12dc-455b-a1a2-5486f26d00c7 Full time $100,000 - $150,000 per year

    Java Full-Stack Backend Applications DeveloperLocation: Montreal, QCDuration: 12 MonthsPlease share your resume at Full-Stack Backend Applications Developer -• Experience with distributed applications development using Spark (preferably using Scala)• Experience with Java and Scala programming languages• Experience with cloud technologies (Azure and...

  • Bigdata Developer

    1 week ago


    Montreal, Quebec, Canada system canada technologies Full time $60,000 - $120,000 per year

    Company Description System Canada resources have a broad range of skills in different technologies. The large skill-set has been made possible by a conscious focus on strengthening our skills base. Every person selected for our team brings something new, something that adds to our offerings. We learn continuously, both on the job and through formal training...


  • Montreal, Quebec, Canada Triton Digital Full time $120,000 - $180,000 per year

    Description Position at Triton Digital Canada Inc. We are open to candidates in Ontario or Quebec. Are you a visionary leader with a passion for data and emerging technologies? Do you thrive in collaborative environments where innovation, team growth, and technical excellence go hand in hand? Join us as we redefine how audio streaming data powers our...


  • Montreal, Quebec, Canada Two95 International Full time $120,000 - $180,000 per year

    Title : Machine Learning Engineer Type : Contract to Hire Location : 100% Remote (Canada)Rate: $Open / Market Requirements· BSc/MSc in computer science, mathematics or related technical discipline· years' experience in software engineering with exposure to statistical and/or data science role (5-10 years for Senior ML Engineer)· Deep knowledge and proven...


  • Montreal, Quebec, Canada Wizards of the Coast Full time $114,000 - $170,000 per year

    Step Into the Multiverse: Your Next Adventure Starts HereAt Wizards of the Coast, we harness the power of imagination and connection to create unforgettable experiences. We create entertainment that inspires creativity, sparks passion, forges friendships, and fosters communities around the globe. In every pursuit our mission is to inspire a lifetime love of...


  • Montreal, Quebec, Canada Ubisoft Full time $120,000 - $180,000 per year

    Company Description Ubisoft is a global leader in gaming with teams across the world creating original and memorable gaming experiences, from Assassin's Creed, Rainbow Six to Just Dance and more. We believe diverse perspectives help both players and teams thrive. If you're passionate about innovation and pushing entertainment boundaries, join our journey and...