Randstad Digital logo

Lead Java Developer

Randstad Digital
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!

Randstad Digital logo

Randstad Digital

View company page
CanadaJobs.works logo

CanadaJobs.works

Get CanadaJobs.works on your phone!

SIMILAR JOBS
Randstad Digital logo

Lead Java Developer

Randstad Digital
2 days ago
Software Development
ON-SITE
Calgary, Alberta, Canada
CORE JAVASPRINGORACLE SQL+9 more
Affirm logo

Senior Product Manager, Key & Enterprise

Affirm
2 days ago
Software Development
Remote (Calgary, Alberta)
Calgary, Alberta, Canada
PRODUCT MANAGEMENTENTERPRISE CUSTOMERSPRODUCT STRATEGY+8 more
Autodesk logo

Principal Software Engineer - AI & ML Platform

Autodesk
2 days ago
Software Development
Remote (Calgary, Alberta)
Calgary, Alberta, Canada
PYTHONJAVAGO+12 more
Compunnel Inc. logo

iOS Developer

Compunnel Inc.
2 days ago
Software Development
HYBRID
Calgary, Alberta, Canada
SWIFT 6SWIFT UIUIKIT+8 more
VRIFY logo

Senior Data System Developer

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