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