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
Similar jobs

Senior Java Software Engineer

Apply Now
Back to search page