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

Capgemini

Montreal (administrative region)

On-site

CAD 70,000 - 95,000

Full time

8 days ago

Get more replies from employers

Send a job-specific resume in minutes.

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 Developer
Senior Java Spark Developer

Apptad Inc • Quebec

On-site
CAD 110,000 - 150,000
Senior Software Engineer — Java, Spark, Python & Big Data
Senior Software Engineer — Java, Spark, Python & Big Data

Astra-North Infoteck Inc. ~ Conquering today’s challenges, achieving tomorrow’s vision! • Montreal (administrative region)

On-site
CAD 110,000 - 150,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 Java Spark Big Data Engineer
Senior Java Spark Big Data Engineer

Photon • Canada

On-site
CAD 90,000 - 130,000
Senior Software Engineer: Big Data Spark & Java (Canada)
Senior Software Engineer: Big Data Spark & Java (Canada)

Capgemini Engineering • Canada

On-site
CAD 65,000 - 159,000
Senior Data Engineer: Hadoop & AWS Big Data
Senior Data Engineer: Hadoop & AWS Big Data

Capgemini • Mississauga

On-site
CAD 120,000 - 180,000
Senior Software Engineer – Core Java, Apache Spark, Python, SQL, Data Processing
Senior Software Engineer – Core Java, Apache Spark, Python, SQL, Data Processing

Astra-North Infoteck Inc. ~ Conquering today’s challenges, achieving tomorrow’s vision! • Montreal (administrative region)

On-site
CAD 110,000 - 150,000
Data Engineer
Data Engineer

TEEMA • Montreal (administrative region)

On-site
CAD 105,000 - 145,000
Senior Big Data Engineer & Platform Specialist
Senior Big Data Engineer & Platform Specialist

Tata Consultancy Services • Toronto

On-site
CAD 140,000 - 190,000
Senior Java Software Engineer
Senior Java Software Engineer

Bourne Search Ltd • Montreal (administrative region)

On-site
CAD 90,000 - 130,000