Senior Software Engineer (Java, Capital Markets)

exadelinc

Toronto

Hybrid

CAD 110,000 - 117,000

Full time

3 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health coverage
Dental coverage
Vision coverage
Life insurance
Disability insurance
Retirement plan
Paid time off
Paid holidays
Wellness program

Job summary

Exadel in Toronto, Canada, is seeking a Senior Backend Java Developer to analyze legacy Java code, reverse‑engineer services, and help migrate to modern architecture. You will coordinate with Front Office tech and business stakeholders and troubleshoot complex systems during the migration.

The role is hybrid, with 1–2 days onsite per week, and requires strong Java expertise in financial services contexts.

Qualifications

  • Senior-level backend Java development experience.
  • Experience with modern Java and backend applications.
  • Ability to analyze and reverse‑engineer legacy Java code.
  • Experience in Financial Services and Capital Markets tech.
  • Familiar with Front Office concepts and trading environments.
  • Strong communication with technical and business stakeholders.

Responsibilities

  • Review and analyze a legacy Java code repository and backend services.
  • Reverse-engineer services to understand functionality and data flows.
  • Identify legacy dependencies and plan modernization.
  • Support redesign and migration onto current architecture.
  • Work with backend services consuming data from upstream platforms to expose to downstream APIs.
  • Collaborate with Front Office tech, development, and business stakeholders to validate needs.
  • Participate in knowledge-transfer sessions during engagement start.
  • Troubleshoot complex issues in environments with limited documentation.
  • Ensure business functionality remains during migration and assist decommissioning of legacy infra.

Skills

Backend Java
Java development
APIs & integrations
Financial Services
Troubleshooting

Tools

Murex

Job description

Why Join Exadel

We're an AI-first global tech company with 25+ years of engineering leadership, 2,000+ team members, and 500+ active projects powering Fortune 500 clients, including HBO, Microsoft, Google, and Starbucks.

From AI platforms to digital transformation, we partner with enterprise leaders to build what's next.

What powers it all? Our people are ambitious, collaborative, and constantly evolving.

About the Client

A leading wholesale bank providing capital markets, investment banking, and advisory services worldwide. Recently expanded into a top-tier research platform, the firm focuses on high-growth sectors like technology and healthcare. It integrates advanced AI for market analysis and risk management to serve thousands of professionals across global markets.

What You'll Do
  • Review and analyze an existing legacy Java code repository and associated backend services
  • Reverse-engineer existing services to understand their functionality, business purpose, dependencies, and data flows
  • Identify functionality dependent on legacy infrastructure and determine appropriate migration or modernization approaches
  • Support the redesign, development, and migration of required functionality onto the current architecture
  • Work with backend services that consume data from upstream trading and data platforms and make information available to downstream services and APIs
  • Collaborate with Front Office technology, development, and business stakeholders to validate existing functionality and future-state requirements
  • Participate in knowledge-transfer sessions with the existing team, particularly during the initial phase of the engagement
  • Troubleshoot complex technical issues in environments where existing systems may have limited documentation
  • Help ensure required business functionality is maintained throughout the migration process
  • Support the safe and successful decommissioning of legacy infrastructure
What You Bring
  • Strong hands-on experience as a Backend Java Developer, ideally at a senior level
  • Strong experience with modern/recent versions of Java and backend application development
  • Demonstrated ability to analyze, troubleshoot, and reverse-engineer existing or legacy Java codebases
  • Experience working within Financial Services and Capital Markets technology
  • Good understanding of Front Office concepts and trading environments
  • Understanding of financial products and derivatives, including fundamental concepts such as options and premiums
  • Experience working with backend services, APIs, integrations, and complex data flows
  • Ability to work independently with legacy systems and environments where documentation may be limited
  • Strong analytical and problem-solving skills
  • Strong communication skills and the ability to collaborate with both technical and business stakeholders
Nice to have
  • FX Options
  • Commodities, particularly Precious Metals
  • Derivatives and trading technology
  • Legacy application modernization
  • Platform migration or infrastructure decommissioning
  • Murex or Murex-related environments
English level

Upper-Intermediate

Work Type

Hybrid (1-2 days onsite per week)

Location

Toronto, Canada

Legal & Hiring Information
Compensation Transparency:

The expected compensation range for this role is $80-85/hr CAD, with eligibility for commission, bonus, or other incentive compensation where applicable. Actual compensation will be determined based on experience, skills, qualifications, geographic location within Canada, and business needs.

Position Status:

This posting is for a newly created position

Location Eligibility:

This role is open to candidates residing in Canadian provinces, excluding Quebec.

Experience Requirements:

We welcome applicants with relevant experience regardless of where it was obtained. Canadian work experience is not required.

Use of Artificial Intelligence in Hiring:

We may use automated tools or artificial intelligence systems to support the screening, assessment, or selection of applicants as part of our hiring process.

Benefits Summary:

Canadian employees are eligible to participate in Exadel's benefits programs, which may include extended health, dental and vision coverage; life and disability insurance; retirement savings programs; paid time off; paid holidays; and other wellness or voluntary benefit programs, subject to plan terms and eligibility requirements.

Equal Employment Opportunity:

Exadel is an equal opportunity employer and does not discriminate on the basis of race, colour, religion, sex, gender identity or expression, sexual orientation, national origin, age, disability, family status, or any other protected characteristic under applicable provincial human rights legislation.

Accessibility and Accommodation:

We are committed to providing accommodations throughout the recruitment process in accordance with applicable accessibility and human rights legislation. If you require accommodation at any stage of the hiring process, please contact us.

Ex

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Java Developer (Capital Market)
Senior Java Developer (Capital Market)

United States Digital Space LLC • Toronto

Hybrid
CAD 133,000 - 204,000
Hybrid work model
Sr. Core Java Developer
Sr. Core Java Developer

Calitii • Toronto

Hybrid
CAD 120,000 - 140,000
Work abroad
Flexible hybrid policy
RRSP with employer contribution
+2
Senior Java Developer
Senior Java Developer

Highbrow LLC • Toronto

Hybrid
CAD 80,000 - 110,000
Senior Java Software Engineer
Senior Java Software Engineer

Randstad Digital • Toronto

Hybrid
CAD 90,000 - 130,000
Sr Software Developer
Sr Software Developer

RBC • Toronto

On-site
CAD 120,000 - 160,000
C++ Developer (Capital Markets)
C++ Developer (Capital Markets)

CG Consulting Group • Toronto

Hybrid
Senior, Cloud Engineering
Senior, Cloud Engineering

United States Digital Space LLC • Toronto

On-site
CAD 120,000 - 180,000
Diversity & Inclusion
Accessibility
Tuition assistance
+2
Full-Stack Java/Angular Lead Developer
Full-Stack Java/Angular Lead Developer

United States Digital Space LLC • Mississauga

Hybrid
CAD 119,000 - 145,000
Hybrid work model
Extra days off
Employee Share Purchase Plan
+3
Low latency Senior Java Developer
Low latency Senior Java Developer

United States Digital Space LLC • Mississauga

On-site
CAD 169,000 - 238,000
Sr. Specialist - Software Engineering
Sr. Specialist - Software Engineering

United States Digital Space LLC • Toronto

Hybrid
CAD 145,000 - 207,000
Hybrid work environment
Bonus and equity
Comprehensive benefits