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
Solid 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 cooperative, Agile workplace 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 Toronto
🏢 Akkodis
📍 Toronto
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.