Find work in Canada.

553,618 jobs across our Canadian network. How we count

  • Senior Java Engineer Tech Lead - Vice President

    Citi

    Mississauga, ON

    • Full-time

    We are seeking an experienced Senior Java Engineer, Tech Lead with strong expertise in Java, Apache Spark, Hadoop ecosystem, Hive, Databricks, and large-scale data processing platforms. The…

  • Programmer – Aerospace Metrology Automation

    Cyient

    Longueuil, QC

    • $90,000 to $120,000 CAD / year
    • Full-time

    …Jetty (PL1), Jenkins (NA), Jbehave (PL1), JavaScript (PL1), Java/J2EE (PL1), Java Swing (PL1), Jasmine (angular) (PL1), iOS (NA), Ionic(Angular) (NA), Integration Management (PL1),…

  • Principal Software Developer

    Autodesk

    Toronto, ON · AMER - Canada - Ontario - Toronto - University Ave

    • Full-time

    Experience with high-throughput streaming or messaging systems such as Kafka, Kinesis, Flink, Spark, Apache Pinot or similar.

  • Principal Data Solutions Architect- AI/ML

    K&K Global Talent Solutions INC.

    Toronto, ON

    • Full-time

    Strong hands-on expertise in Apache Spark, PySpark, Kafka, Flink, Airflow, NiFi, Trino, SQL, Python, Scala, and Java.

  • Staff Software Engineer - Open Source Data Platform (ODP)

    Acceldata

    Kitchener, ON

    • Full-time

    History of significant contributions or committer status in Apache projects (e.g., Spark, Kafka, Hive, Iceberg, Flink, etc.).

  • Data Engineer

    Wissen Technology

    Montreal, QC

    • Full-time

    …high‑performance data pipelines. The ideal candidate comes from a Java or Python backend background and has worked extensively with Apache Spark. Experience with Scala is a plus but not…

  • Data & Analytics Solutions Architect - Open Source

    Tata Consultancy Services

    Toronto, ON

    • $110,000 to $130,000 CAD / year
    • Full-time

    Strong hands-on expertise in Apache Spark, PySpark, Kafka, Flink, Airflow, NiFi, Trino, SQL, Python, Scala, and Java.

  • Principal Engineer - Open Source Data Platform (ODP)

    Acceldata

    Kitchener, ON

    • Full-time

    PMC member or committer status in Apache projects (e.g., Spark, Kafka, Hive, Hadoop, Iceberg, Flink, Trino).

  • Senior Software Developer

    General Motors

    Markham, ON · Oshawa, ON

    • Full-time

    Experience with Kubernetes, Docker, Terraform, Databricks, Apache Spark/PySpark, workflow orchestration, or event-driven systems.

  • Full Stack Software Developer

    Axelon Services Corporation

    Montreal, QC

    • $65.52 USD / hour
    • Other

    Minimum 5 years of hands-on software development experience in the Java ecosystem.

  • Tech Lead - Application Development JAVA N 4C

    BrightClaim

    Montreal, QC

    • Full-time

    Agile Methodology, Apache Kafka, Java APIs, Java Database Connectivity (JDBC), Scala (Programming Language), Spark ML

  • Lead Data Engineer (ITA7)

    Municipal Property Assessment Corporation

    Pickering, ON

    • Full-time

    Hands-on experience with enterprise cloud data engineering technologies and programming languages such as SQL, Python, Java, Groovy, Spring Boot, Spark, Microsoft Fabric, Databricks, Azure…

  • Software Engineer

    Scotiabank

    Toronto, ON

    Proven experience with DataBricks, Unity Catalog, Delta Lake and Apache spark

  • Consultant Conversion - Software Eng III : Job Level - Director

    Morgan Stanley

    Montreal, QC

    • Full-time

    Develop backend services and data processing capabilities using Java, Scala, and Apache Spark.

  • Java developer

    Cyber Space Technologies LLC

    Montreal, QC

    • Full-time

    Strong knowledge of Core Java, OOP concepts, and Collections.

  • Java Software Engineer

    Dexian

    Mississauga, ON

    • Contract

    We are seeking a highly skilled and passionate Senior Java Backend Developer to join our engineering team as a Senior Individual Contributor. In this role, you will be responsible for…

  • Stagiaire - Spécialiste de données-EN

    CAE

    Montreal, QC

    • Full-time

    Expérience de travail avec les données, le codage et la création de scripts (Python/Java/Scala/SQL/JS/Bash), et avec les services cloud Microsoft : Azure, Databrick, etc. est un atout.

  • Java Software Engineer

    Open Systems Technologies

    Montreal, QC

    • Contract

    Experience with distributed data processing pipelines using Apache Spark, Python, and other tools and languages

  • Senior Data Engineer, NimbleRx

    Swoop

    Toronto, ON

    • Temporary

    Optimize backend query performance where the data layer meets product code - read-replica routing, indexing, caching, and IO instrumentation in our Java/Spring services.

  • Senior AML IT Developer

    TD

    Toronto, ON

    • Full-time

    The Java Developer / Data Engineer will join the Compliance, Surveillance & Supervision Product Technology team, which delivers technology solutions supporting the Compliance, Surveillance,…

  • Senior AML IT Developer

    TD

    Toronto, ON

    • Full-time

    The Java Developer / Data Engineer will join the Compliance, Surveillance & Supervision Product Technology team, which delivers technology solutions supporting the Compliance, Surveillance,…

  • Technical Team Leader

    Societe Generale

    Montreal, QC

    • Full-time

    This includes transitioning from an Azure .NET 3-tier architecture to a modern data-driven ecosystem (Java, Kafka, Data Lake, Spark). As a hands-on leader, you will support the team in…

  • Programmer Analyst

    Societe Generale

    Montreal, QC

    • Full-time

    | Oracle DB| ETL | Power BI | Excel |Python |Spark | Azure Synapse |

  • Software Development Engineer II, Omnichannel Metrics (OCM) - Measurement, Ad Tech, and Data Science (MADS)

    Amazon

    Toronto, ON

    …distributed data pipelines processing billions of events in Spark/EMR, and build the AI-powered features that transform OCM from a reporting tool into an autonomous measurement platform.…

  • Java Backend Developer (Only 100% Onsite)

    André

    Montreal, QC

    • $70,000 to $80,000 USD / year
    • Full-time

    Hands on working experience with Distributed Processing Engines such as Apache Spark.