IT & Software

Java Spark Developer

Lancesoft

Montreal · Quebec · Canada

Share this job: X Facebook WhatsApp Save job : Java Spark Developer
  • 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.
#J-18808-Ljbffr

Reference: WJ-5769_93974 · Posted 13 Nov 2026, 12:54 PM

Find more on GigBlow

This role is listed on GigBlow for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.

Browse jobs