×
Register Here to Apply for Jobs or Post Jobs. X

Big Data Dev w​/Java, Scala; AML

Job in Toronto, Ontario, M5A, Canada
Listing for: CGI
Full Time position
Listed on 2026-02-27
Job specializations:
  • IT/Tech
    Data Engineer, Big Data
Job Description & How to Apply Below
Position: Big Data Dev w/ Java, Scala (AML)

Position

Description:

We are Canada's largest independent information technology services firm, and after 45 years, we're still growing! Join Canada's largest IT Company as a "Java Developer" in our Banking Services Division.
This is a hybrid role requiring on-site presence at the client office a minimum of 4 days per week (subject to change).

Your future duties and responsibilities:

• Design, develop, and maintain scalable ETL/data pipelines using Apache Spark.

• Process large structured and unstructured datasets across distributed systems.

• Build real-time and batch processing solutions (Spark Streaming/Structured Streaming).

• Work with big data technologies including Hadoop, Hive, HBase, and Kafka.

• Optimize Spark jobs for performance, scalability, and resource utilization.

• Design data models and manage distributed storage (HDFS, S3, Azure Blob).

• Implement monitoring, logging, and production support best practices.

• Ensure data security, governance, and regulatory compliance (AML, GDPR, etc.).

• Collaborate with cross-functional teams to translate business requirements into technical solutions.

Required qualifications to be successful in this role:

Required Skills

• Strong proficiency in Apache Spark (Core, SQL, Streaming, MLlib).

• Strong programming skills in Scala (primary) and/or Java.

• Experience with Hadoop ecosystem and distributed processing frameworks.

• Familiarity with cloud platforms (AWS, Azure, or GCP).

• Solid understanding of data modeling and warehousing concepts.

• Strong debugging and performance tuning skills.

Nice to Have

• Experience with CI/CD and Dev Ops for data pipelines.

• Exposure to ML frameworks.

• Knowledge of Docker and Kubernetes.

Skills:

  • Code Review
  • Code Review
  • Database Design
  • Performance/Stress Testing
  • Software Architecture
  • Software Design Patterns
  • Financial Services
  • Java
  • Python
  • Scala
  • Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
    To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
     
     
     
    Search for further Jobs Here:
    (Try combinations for better Results! Or enter less keywords for broader Results)
    Location
    Increase/decrease your Search Radius (miles)

    Job Posting Language
    Employment Category
    Education (minimum level)
    Filters
    Education Level
    Experience Level (years)
    Posted in last:
    Salary