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 Strong backend development experience in Java or Scala 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 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 Strong understanding of software architecture principles and design patterns Experience working in Agile / Scrum frameworks #J-18808-Ljbffr
Senior Java Software Engineer
BOURNE SEARCH LTD
montreal (administrative region), montreal (administrative region)
Published 27 days ago
Report job