Senior Java/Scala Backend Engineer – Spark Data Platform

Bourne Search Ltd

Montreal (administrative region)

On-site

CAD 90,000 - 130,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

A leading global investment bank is seeking a Senior Backend Engineer to design and build scalable backend services using Java or Scala. This hands-on position involves architecting distributed Spark applications and providing end-to-end delivery in a complex enterprise environment. Ideal candidates will have strong backend development experience, be comfortable working in regulated settings, and possess effective communication skills across global teams. The role also includes mentoring junior engineers and contributing to overall platform architecture.

Qualifications

  • Strong backend development experience in Java or Scala.
  • Experience operating within structured SDLC environments.
  • Strong communication skills and ability to work across global teams.

Responsibilities

  • Design and build scalable backend services using Java or Scala.
  • Architect and develop distributed Spark applications.
  • Work across the full feature lifecycle: architecture, development, testing, deployment.

Skills

Java
Scala
SQL technologies
Microsoft Azure Databricks
GenAI tools
Hadoop
Agile
Scrum
Problem-solving

Job description

A leading global investment bank is seeking a Senior Backend Engineer to design and build scalable backend services using Java or Scala. This hands-on position involves architecting distributed Spark applications and providing end-to-end delivery in a complex enterprise environment. Ideal candidates will have strong backend development experience, be comfortable working in regulated settings, and possess effective communication skills across global teams. The role also includes mentoring junior engineers and contributing to overall platform architecture.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Software Engineer
Senior Java Software Engineer

Bourne Search Ltd • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
Real-time Spark/Scala Big Data Engineer (Contract)
Real-time Spark/Scala Big Data Engineer (Contract)

KTek Resourcing • Mississauga

On-site
CAD 70,000 - 110,000
Spark Scala Developer | Data Processing with Spark & Java
Spark Scala Developer | Data Processing with Spark & Java

Astra-North Infoteck Inc. ~ Conquering today’s challenges, achieving tomorrow’s vision! • Toronto

On-site
CAD 90,000 - 120,000
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/Scala Developer for Data Quality Platform
Senior Java/Scala Developer for Data Quality Platform

ALLTECH CONSULTING SVC INC • Quebec

On-site
CAD 80,000 - 120,000
Back End Java
Back End Java

Open Systems Technologies • Mississauga

On-site
CAD 120,000 - 170,000
Senior Java Spark Engineer, Data Pipelines & AI-Enabled Dev
Senior Java Spark Engineer, Data Pipelines & AI-Enabled Dev

Capgemini • Montreal (administrative region)

On-site
CAD 70,000 - 95,000
Senior Java Backend Engineer – AI/Workflow
Senior Java Backend Engineer – AI/Workflow

Astek • Montreal (administrative region)

On-site
CAD 75,000 - 110,000
Big Data Developer – Scala/Spark, Java
Big Data Developer – Scala/Spark, Java

Astra-North Infoteck Inc. ~ Conquering today’s challenges, achieving tomorrow’s vision! • Toronto

On-site
CAD 90,000 - 130,000
Senior Java Lead Engineer — Cloud Data Pipelines
Senior Java Lead Engineer — Cloud Data Pipelines

Michael Page • Ontario

On-site
CAD 140,000 - 145,000
Discretionary annual bonus
Banking benefits and discounts
Full medical and dental health benefits
+2