XX
Senior Java Software EngineerBourne Search LtdMontreal, Québec, Canada

Cette offre d'emploi n'est plus disponible

XX

Senior Java Software Engineer

Bourne Search Ltd
  • CA
    Montreal, Québec, Canada
  • CA
    Montreal, Québec, Canada

À propos

Senior Java / Scala Developer
Java | Spark | Azure Databricks | GenAI
Global Investment Bank | Enterprise Data Platform
A leading global investment bank is hiring a Senior Backend Engineer to join a large-scale data engineering environment supporting front-to-back business functions.
This role sits within a strategic platform handling high-volume data workflows. You'll be designing and building scalable Spark-based applications while contributing to architectural direction and platform stability.
This is a hands-on senior engineering position. You will own delivery end to end and operate comfortably in a complex, enterprise setting.
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, monitoring
Develop robust unit and integration test coverage
Work with SQL technologies (Impala, DB2, Snowflake, Postgres)
Contribute to platform design and long-term architectural decisions
Provide Level-3 support for production systems when required
Partner with engineering, data, and business stakeholders across regions
Mentor junior engineers and uphold engineering standards
Required Experience
Bachelor's degree completed
Strong backend development experience in Java or Scala
Proven experience building distributed, data-intensive systems
Solid Spark development background
Strong SQL skills
Experience operating within structured SDLC environments
Comfortable working in large, regulated enterprise environments
Strong communication skills with the ability to work across global teams
Structured problem-solving approach and dependable delivery record
Desirable
Experience with Microsoft Azure Databricks
Exposure to GenAI tools, ideally Microsoft Copilot
Hadoop / big data platform experience
Familiarity with the trade order lifecycle or capital markets data flows
Unix environment experience (Python, Bash scripting)
Strong understanding of software architecture principles and design patterns
Experience working in Agile / Scrum frameworks
  • Montreal, Québec, Canada

Compétences linguistiques

  • English
Avis aux utilisateurs

Cette offre a été publiée par l’un de nos partenaires. Vous pouvez consulter l’offre originale ici.