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+
Get more replies from employers
Send a job-specific resume in minutes.
Start fresh or import an existing resume
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.