Overview

Senior Software Engineer - Java & Data Platforms. Are you a Software Engineer who thrives on solving complex data challenges? We’re looking for a Senior Engineer to join a high-performing technology team working on mission-critical, data-related projects in the Capital Markets domain .

Responsibilities

  • Design, build, and optimize large-scale data systems on Azure
  • Work with complex datasets , building pipelines to ingest, clean, transform, and model data for advanced analytics
  • Write and tune complex SQL queries in Azure SQL to ensure performance and reliability
  • Leverage Databricks, Spark, and Delta Lake to build scalable data pipelines
  • Make key architectural decisions around data storage, versioning, and security
  • Collaborate in an Agile team using CI/CD practices to deliver high-quality solutions

Qualifications

  • Strong database expertise – Azure SQL / T-SQL / query optimization
  • Exposure to Databricks, Spark (structured streaming, SQL), and data pipelines
  • Knowledge of data modelling (OLTP, OLAP, dimensional modelling)
  • Experience designing and scaling cloud-based data platforms (Azure preferred)
  • Familiarity with event-driven systems (Kafka, Event Hub) is a plus
  • Prior exposure to Capital Markets or Financial Services is an asset

Why Join?

  • Work on high-impact, data-driven projects that directly support Capital Markets teams
  • Be part of a collaborative, Agile environment with room to innovate

Role details

  • Seniority level: Mid-Senior level
  • Employment type: Contract
  • Job function: Information Technology
  • Industries: Capital Markets, Financial Services, and Banking

If you’re a Java engineer with a passion for data engineering and cloud technologies , we’d love to hear from you. Don\'t hesitate to apply now!


#J-18808-Ljbffr

Senior Software Engineer - Java & Data Platforms

Apply Now
Back to search page