Senior Software Engineer (Java, Capital Markets) at Exadel Inc (Website) | CA | Rezi

Senior Software Engineer (Java, Capital Markets) at Exadel Inc (Website)

Senior Software Engineer (Java, Capital Markets)

Exadel Inc (Website) · CA

1 weeks ago

Senior Software Engineer (Java, Capital Markets)

Exadel Inc (Website) · CA

11 days ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now

About the Role

This role involves reviewing and analyzing a legacy Java code repository and associated backend services for a leading wholesale bank. The objective is to understand existing functionality, identify dependencies on legacy infrastructure, and support the migration and modernization of these services onto the current architecture. The position requires collaboration with Front Office technology, development, and business stakeholders to ensure business functionality is maintained throughout the migration and to support the decommissioning of legacy infrastructure.

Responsibilities

  • 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

Requirements

  • 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
  • English level Upper-Intermediate

Skills

  • Java
  • Backend application development
  • Analyze legacy Java codebases
  • Troubleshoot legacy Java codebases
  • Reverse-engineer legacy Java codebases
  • Financial Services technology
  • Capital Markets technology
  • Front Office concepts
  • Trading environments
  • Financial products
  • Derivatives
  • Options
  • Premiums
  • Backend services
  • APIs
  • Integrations
  • Complex data flows
  • Legacy systems
  • Legacy environments
  • Analytical skills
  • Problem-solving skills
  • Communication skills
  • Collaboration
  • FX Options
  • Commodities
  • Precious Metals
  • Derivatives trading technology
  • Legacy application modernization
  • Platform migration
  • Infrastructure decommissioning
  • Murex
  • Murex-related environments

Location

  • Toronto, Canada

Work Type

  • Hybrid (1-2 days onsite per week)

Experience Level

  • Senior level

Salary/Compensations

  • $80-85/hr CAD

Benefits

  • Extended health, dental and vision coverage
  • Life and disability insurance
  • Retirement savings programs
  • Paid time off
  • Paid holidays
  • Other wellness or voluntary benefit programs

About the Company

  • Exadel is an AI-first global tech company with 25+ years of engineering leadership, 2,000+ team members, and 500+ active projects powering Fortune 500 clients.
  • The company partners with enterprise leaders to build what’s next, from AI platforms to digital transformation.
  • Exadel fosters a culture where people are ambitious, collaborative, and constantly evolving, leading with trust, respect, and purpose, with open dialogue, creative freedom, and mentorship.
  • The client is a leading wholesale bank providing capital markets, investment banking, and advisory services worldwide.
  • The client has recently expanded into a top-tier research platform, focusing on high-growth sectors like technology and healthcare.
  • The client integrates advanced AI for market analysis and risk management to serve thousands of professionals across global markets.

Equal 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.
  • 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.