
Lead Java Developer
Department:Software Development
Type:ON-SITE
Region:Calgary, Alberta
Location:Calgary, Alberta, Canada
Experience:Mid-Senior level
Estimated Salary:CAD90,000 - CAD130,000
Skills:
CORE JAVASPRINGORACLE SQLBACKEND DEVELOPMENTCLOUD EXPERIENCEDEVOPSTRADINGDERIVATIVESFINANCIAL MARKETSALGORITHMSDESIGN PATTERNSMICROSERVICES ARCHITECTURE
Share this job:
Job Description
Posted on: July 24, 2025
Position Overview:
The Senior Java Developer will work on developing and maintaining software solutions in the trading and derivatives domain, specifically for the settlement of emission products. The role focuses on building new components and enhancing existing systems related to contracts, prices, margining models, and collateral management in the energy derivatives market.
Key Responsibilities:
- Core Java Development: Work on the backend, utilizing Java, Spring, and Oracle SQL to maintain and develop new components of the software.
- Trading and Derivatives: Develop solutions related to post-trade processes, energy derivatives, and options, focusing on the oil market.
- System Maintenance and Enhancement: Maintain existing systems and build new components to manage contracts, pricing, margining models, and collateral.
- Collaboration: Work closely with the DevOps and QA teams, ensuring smooth SDLC processes (source control, build, deployment).
Required Skills and Experience:
- Core Java: Strong experience with Core Java, Spring, and Oracle SQL.
- Backend Development: Expertise in backend development, particularly for concurrent processing systems.
- Cloud Experience: Familiarity with ICE Cloud (the company’s own cloud infrastructure).
- DevOps Familiarity: Understanding of SDLC processes, including source control, build, deployment, and CI/CD pipelines.
- Communication Skills: Excellent communication skills, both written and verbal, for effective collaboration across teams.
- Trading/Derivatives Experience: Experience in trading, derivatives, or financial markets, with an understanding of energy derivatives and the post-trade process.
- Problem-Solving: Strong knowledge of algorithms, design patterns, and microservices architecture.
Originally posted on LinkedIn
Apply now
Please let the company know that you found this position on our job board. This is a great way to support us, so we can keep posting cool jobs every day!

CanadaJobs.works
Get CanadaJobs.works on your phone!
SIMILAR JOBS

Lead Java Developer
2 days ago
Software Development
ON-SITE
Calgary, Alberta, Canada
CORE JAVASPRINGORACLE SQL+9 more

Senior Product Manager, Key & Enterprise
2 days ago
Software Development
Remote (Calgary, Alberta)
Calgary, Alberta, Canada
PRODUCT MANAGEMENTENTERPRISE CUSTOMERSPRODUCT STRATEGY+8 more

Principal Software Engineer - AI & ML Platform
2 days ago
Software Development
Remote (Calgary, Alberta)
Calgary, Alberta, Canada
PYTHONJAVAGO+12 more

iOS Developer
2 days ago
Software Development
HYBRID
Calgary, Alberta, Canada
SWIFT 6SWIFT UIUIKIT+8 more

Senior Data System Developer
5 days ago
Software Development
Remote (Vancouver, British Columbia)
Vancouver, British Columbia, Canada
AIGEOSPATIAL DATAETL/ELT PIPELINES+24 more