Back to results

Java Spark Developer

  • Montreal, QC, Canada

$70 to $80 CAD / hour · Contract

Apply on LinkedIn About employer

Applications open in a new tab.

Job details

Pay
$70 to $80 CAD / hour
Job type
Contract
Apply by
Experience
10+ years of experience in software development, with strong Java development expertise.
Posting language
English
Posted

Original job description

Pay Range: CAD 70-80/hr

Required Technical Skills

  • 10+ years of experience in software development, with strong Java development expertise.
  • Strong hands-on experience with Apache Spark and Java-based Spark application development.
  • Expertise in Java 8/11/17, Core Java, Collections, Multithreading, Streams, and OOP concepts.
  • Strong knowledge of Spark Core, Spark SQL, DataFrames, Datasets, and Spark Streaming.
  • Experience developing scalable ETL pipelines and distributed data processing solutions.
  • Strong SQL skills and experience working with relational and NoSQL databases.
  • Experience with Spring Boot, Spring Framework, and REST APIs.
  • Knowledge of Hadoop, HDFS, Hive, Kafka, and other Big Data technologies.
  • Experience with performance tuning, debugging, and optimization of Spark applications.
  • Familiarity with Git, Maven/Gradle, Jenkins, and CI/CD pipelines.
  • Experience working in Agile development environments.

Preferred / Good-to-Have Skills

  • Experience with cloud platforms such as AWS, Azure, or GCP.
  • Knowledge of Databricks, Delta Lake, and Lakehouse architecture.
  • Experience with Snowflake, Amazon S3, or Azure Data Lake Storage.
  • Familiarity with Docker, Kubernetes, and containerized deployments.
  • Experience with data modeling, data warehousing, and real-time data processing.
  • Knowledge of Python or Scala alongside Java.
More about this job

Responsibilities

Develop Java-based Apache Spark applications and scalable ETL pipelines for distributed data processing. Tune, debug, and optimize Spark applications while working with databases and Big Data technologies.

Requirements

Requires 10 or more years of software development experience and strong hands-on expertise in Java and Apache Spark. Candidates should also have experience with SQL, databases, Spring, REST APIs, Big Data technologies, performance optimization, CI/CD tools, and Agile environments.

Skills

  • Java
  • Apache Spark
  • Spark SQL
  • Spark Streaming
  • ETL Pipelines
  • SQL
  • Relational Databases
  • NoSQL Databases
  • Spring Boot
  • REST APIs
  • Hadoop
  • Kafka
  • Performance Tuning
  • CI/CD
  • Agile Development
  • Cloud Platforms

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Data & Analytics

Keywords

  • Java
  • Java 8
  • Java 11
  • Java 17
  • Core Java
  • Apache Spark
  • Spark Core
  • Spark SQL
  • DataFrames
  • Datasets
  • Spark Streaming
  • ETL Pipelines
  • Distributed Data Processing
  • SQL
  • Relational Databases
  • NoSQL Databases
  • Spring Boot
  • Spring Framework
  • REST APIs
  • Hadoop
  • HDFS
  • Hive
  • Kafka
  • Git
  • Maven
  • Gradle
  • Jenkins
  • CI/CD
  • Agile
  • AWS

Report this job

Get in touch
MovoJobs

Contact us