Senior Java Spark Engineer, Data Pipelines & AI-Enabled Dev

Capgemini

Montreal (administrative region)

On-site

CAD 70,000 - 95,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Capgemini in Montreal is seeking a senior software engineer to design, develop, and maintain high-performance Java applications and data processing pipelines using Apache Spark. You will build scalable backend services, optimize Spark workloads, and contribute to architectural decisions within a distributed team.

The role requires 7+ years of experience in Java and big data, strong SQL skills, and proficiency with Linux, Git, and CI/CD.

Qualifications

  • Bachelor's degree required in a relevant field.
  • 7+ years of professional software development experience.
  • Strong expertise in Core Java development.
  • Hands-on experience with Apache Spark and big data processing.
  • Strong SQL development and data modeling knowledge.
  • Experience building enterprise-grade distributed systems.
  • Linux/Unix proficiency and Git experience.

Responsibilities

  • Design, develop, and maintain high-performance Java applications and data processing solutions.
  • Build scalable backend services and distributed processing pipelines using Core Java and Apache Spark.
  • Engage in architecture discussions and contribute to technical design decisions.
  • Collaborate with data engineers and analysts to meet business needs.

Skills

Core Java
Apache Spark
SQL
Linux/Unix
Git
JVM Performance Tuning
Multithreading
Distributed Systems
CI/CD

Education

Bachelor's degree in Computer Science / IT / Engineering

Tools

Maven
Gradle
Spark SQL

Job description

Capgemini in Montreal is seeking a senior software engineer to design, develop, and maintain high-performance Java applications and data processing pipelines using Apache Spark. You will build scalable backend services, optimize Spark workloads, and contribute to architectural decisions within a distributed team.

The role requires 7+ years of experience in Java and big data, strong SQL skills, and proficiency with Linux, Git, and CI/CD.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Spark Engineer — Big Data & AI Tools
Senior Java Spark Engineer — Big Data & AI Tools

Capgemini • Montreal (administrative region)

On-site
CAD 38,000 - 59,000
Medical benefits
Dental benefits
Vision benefits
+1
Senior Big Data Engineer: Spark, Hadoop & API Pipelines
Senior Big Data Engineer: Spark, Hadoop & API Pipelines

Galent • Toronto

On-site
CAD 120,000 - 180,000
Senior Data Engineer - Spark, PySpark & Big Data Architect
Senior Data Engineer - Spark, PySpark & Big Data Architect

Capgemini • Mississauga

Hybrid
CAD 72,000 - 80,000
Vacation 12-25 days
Health/dental/vision coverage
RRSP retirement plan
Senior Software Engineer: Big Data Spark & Java (Canada)
Senior Software Engineer: Big Data Spark & Java (Canada)

Capgemini Engineering • Canada

On-site
CAD 65,200 - 158,550
Paid time off
Medical, dental, and vision coverage
Retirement savings plans
+2
Senior Java Developer — Hybrid, Scalable AI-Driven Apps
Senior Java Developer — Hybrid, Scalable AI-Driven Apps

Genpact Ltd. • Montreal (administrative region)

Hybrid
CAD 90,000 - 130,000
Senior Data Engineer: Build Scalable Pipelines & Lead
Senior Data Engineer: Build Scalable Pipelines & Lead

Confluence Technologies, Inc. • Montreal (administrative region)

Hybrid
CAD 110,000 - 150,000
Generous Time Off
Global Career Development
Social Events
+1
Senior Data Engineer: Scalable Pipelines & SQL Mastery
Senior Data Engineer: Scalable Pipelines & SQL Mastery

Highspring • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
Senior Data Engineer: Snowflake, Databricks & AI in Finance
Senior Data Engineer: Snowflake, Databricks & AI in Finance

Prolifics • Montreal (administrative region)

Hybrid
CAD 110,000 - 160,000
Senior Data Engineer - Spark, Databricks & CI/CD
Senior Data Engineer - Spark, Databricks & CI/CD

HCL Technologies Limited • Vancouver

On-site
CAD 90,000 - 120,000
Senior Java Software Engineer
Senior Java Software Engineer

Bourne Search Ltd • Montreal (administrative region)

On-site
CAD 90,000 - 130,000