Senior Java Developer for Front-Office Trading Systems

3 weeks ago


Old Toronto, Canada Nexus Systems Group Inc. Full time

About Nexus Systems Group Inc.

We are seeking an experienced Senior Java Developer to join our team in developing front-office trading systems used for trade booking, execution and pricing of derivatives trades.

Job Description:

This is a full-time position responsible for designing, developing, testing, and maintaining the front-office trading system. Key responsibilities include:

  • Development and support of the trading system using Java, Spring, Hibernate, and Spring Boot with emphasis on REST services.
  • Participating in design discussions on scalability, performance, security, and Microservices best practices.
  • Taking ownership and responsibility of development of products onboarding to the trading platform and being efficient with sizing and estimates for development.
  • Proactively partnering with business line representatives to drive improved technology solutions that support business strategy.
  • Participating as technical or business consultant in design, development, coding, testing, and debugging new packaged solutions or significant enhancements to existing applications.
  • Collaborating with other developers within their team, across other teams, as well as QA and BA teams.
  • Onboarding new features and implementing them (new classes, new services, etc need to be created).

Candidate Requirements:

To be successful in this role, you will need to have:

  • 10+ years of service-side development experience with Java, Spring, Hibernate, Spring Boot with an emphasis on REST services.
  • 3+ years of experience with relational and NoSQL databases.
  • Excellent Computer Science Fundamentals; Object Oriented Design; Java Design Patterns.
  • Experience using Jenkins for building CI/CD pipelines and using SonarQube, Fortify, Web Inspect and Back Duck for Code Quality.
  • Knowledge and working experience of automated testing – unit, integration, and functional testing.
  • Proficiency in using GIT for source code repository; Maven and Jenkins for build.
  • Has Worked in an Agile Environment.

Nice-to-Have Skills:

Prior experience developing mission-critical systems (banking/financial) would be an asset. Experience in microservices, Kafka, and/or Elastic Search is also beneficial.

Salary and Benefits:

The estimated annual salary for this position is $120,000 - $180,000 based on industry standards and location. We offer competitive benefits including health insurance, retirement plan, paid time off, and professional development opportunities.

How to Apply:

Please submit your resume and cover letter to apply for this exciting opportunity.



  • Old Toronto, Canada Nexus Systems Group Inc. Full time

    About Nexus Systems Group Inc.We are a leading provider of innovative trading solutions, and we're looking for a highly skilled Senior Java Developer to join our team. The successful candidate will play a key role in the development and support of our front-office trading system, used for trade booking, execution, and pricing of derivatives trades.Key...

  • Sr. Java

    1 week ago


    Toronto, Canada S.i. Systems Full time

    Sr. Java (Springboot) and JavaScript (Angular) Developer to build a front office banking application with one of our major banking clients- 36061 Location Address: Hybrid (1x a week) Downtown Toronto Contract Duration: 6 months Extension: Yes - subject to work demand. Number of Positions: 4 Schedule Hours: 8:30am-4:30pm, Monday-Friday, 37.5 Hours Per...

  • Sr. Java

    1 week ago


    Toronto, Canada S.i. Systems Full time

    Sr. Java (Springboot) and JavaScript (Angular) Developer to build a front office banking application with one of our major banking clients- 36061Location Address: Hybrid (1x a week) Downtown Toronto Contract Duration: 6 months Extension: Yes - subject to work demand. Number of Positions: 4 Schedule Hours: 8:30am-4:30pm, Monday-Friday, 37.5 Hours Per...

  • Senior Java Developer

    5 months ago


    Old Toronto, Canada Nexus Systems Group Inc. Full time

    Typical Day in Role Development and support of a front-office trading system used for trade booking, trade execution and pricing of derivatives trades. Participate in design discussions on scalability, performance, security, Microservices best practices. Take ownership and responsibility of development of products onboarding to the trading platform and be...


  • Old Toronto, Canada S I Systems Full time

    Senior Java Developer with Data Engineering, Apache Flink, Beam and Kafka ExperiencePosition Overview: Senior Java Developer with data engineering, Apache Flink, Beam and Kafka experience to work on a capital markets project with one of our major banking clients - 36062.Location: Hybrid - Toronto (1/week) - *Can be a remote role if strong candidates are not...


  • Old Toronto, Canada Nexus Systems Group Inc. Full time

    Senior Java Developer Role OverviewNexus Systems Group Inc. is seeking a highly skilled Senior Java Developer to join our team.About the JobThis full-time position offers a competitive salary range of $140,000 - $200,000 per annum, depending on experience and qualifications.Job ResponsibilitiesDevelop and support a front-office trading system used for trade...


  • Old Toronto, Canada Talan Full time

    Role SummaryTalan, an international consulting group in innovation and transformation through technology, is seeking a skilled Senior Front Office Developer to join our team in the United States. As a key member of our Finance engineering team, you will work on Foreign Exchange (FX) desk projects, developing new tools and enhancing existing ones following...


  • Toronto, Canada S.i. Systems Full time

    Senior Java Developer with data engineering, Apache Flink, Beam and Kafka experience to work on a capital markets project with one of our major banking clients- 36062 Location Address: Hybrid - Toronto (1/week) - *Can be a remote role with strong candidates are not available in GTA but has to be in Canada and available in EST time zone* Contract Duration: 6...


  • Toronto, Canada S.i. Systems Full time

    Senior Java Developer with data engineering, Apache Flink, Beam and Kafka experience to work on a capital markets project with one of our major banking clients- 36062Location Address: Hybrid - Toronto (1/week) - *Can be a remote role with strong candidates are not available in GTA but has to be in Canada and available in EST time zone* Contract Duration: 6...


  • Old Toronto, Canada Nexus Systems Group Inc. Full time

    Senior Java Developer RoleNexus Systems Group Inc. is seeking an experienced Senior Java Developer to join our team. As a Senior Java Developer, you will be responsible for designing, developing, and testing complex software components and applications.Key ResponsibilitiesAnalyze complex business requirements and generate technical specifications to design...

  • Senior Java Developer

    2 months ago


    Old Toronto, Canada GFT TECHNOLOGIES SE Full time

    This role does not have a visa sponsorship option; it also requires 2-3 days a week working from the office in Downtown Toronto. This is a contract role.GFT is shaping the future of digital business. We are recognized as transformation leaders with a passion for technology and innovation. We provide sustainable solutions through IT engineering and technology...

  • Senior Java Developer

    3 months ago


    Old Toronto, Canada GFT Group Full time

    This role does not have a visa sponsorship option; it also requires 2-3 days a week working from the office in Downtown Toronto. This is a contract role. GFT is shaping the future of digital business. We are recognized as transformation leaders with a passion for technology and innovation. We provide sustainable solutions through IT engineering and...


  • Old Toronto, Canada Nexus Systems Group Inc. Full time

    About Nexus Systems Group Inc.At Nexus Systems Group Inc., we are seeking a highly skilled Senior Java Developer to join our team. This role will involve designing and developing complex software components and applications, as well as providing technical expertise to support various projects.About the RoleThe ideal candidate will have at least 10 years of...

  • Technical Lead

    7 days ago


    Old Toronto, Canada S I Systems Full time

    Senior Java Developer Position OverviewThis position involves working on a capital markets project with one of our major banking clients. As a Senior Java Developer, you will be responsible for designing, developing, and maintaining the in-house built Front Office Blotter for ETF and derivatives desks in global wholesale banking.The successful candidate will...


  • Old Toronto, Canada Nexus Systems Group Inc. Full time

    Nexus Systems Group Inc. is a cutting-edge company seeking a skilled Senior Java Cloud Developer to join our team.Job DescriptionWe are looking for an experienced Java developer with expertise in Google Cloud Platform (GCP) and Kubernetes to work on designing, developing, and maintaining scalable and efficient applications.The ideal candidate will have 8+...


  • Old Toronto, Canada DV Trading, LLC Full time

    Software Engineer About Us: Founded more than 15 years ago and headquartered in Chicago, the DV Group of financial services firms has grown to more than 350 people operating throughout North America and in Europe. Since spinning out of a large brokerage firm in 2016, DV Trading has rapidly scaled as an independent proprietary trading firm utilizing its own...

  • Senior Java Developer

    1 month ago


    Old Toronto, Canada Nexus Systems Group Inc. Full time

    Job SummaryNexus Systems Group Inc. is seeking a highly skilled Senior Java Developer to join our team. As a key member of our development team, you will be responsible for designing, developing, and maintaining complex large-scale customer-facing platforms.Key ResponsibilitiesQuickly analyze available data to identify the root cause of production issues and...

  • Senior IT Developer

    3 weeks ago


    Old Toronto, Canada TD Bank Full time

    Job OverviewWe are seeking an experienced Senior IT Developer to join our team at TD Bank, specializing in advanced Java and Python development. This is a fantastic opportunity to work on cutting-edge technologies, solving complex problems, and contributing to the design and implementation of our Trading Risk Warehouse platform.Key Responsibilities:Design...


  • Old Toronto, Canada The Toronto-Dominion Bank (Canada) Full time

    Senior IT Developer: Java, PythonWork Location: CanadaHours: 37.5Line of Business: Technology SolutionsPay Details: $95,000 - $115,200 CADThe Toronto-Dominion Bank (Canada) is committed to providing fair and equitable compensation opportunities to all colleagues. Growth opportunities and skill development are defining features of the colleague experience at...


  • Old Toronto, Canada GFT Group Full time

    About This Role:GFT is seeking an experienced Senior Java Developer to join our dynamic team. This is a contract role that requires 2-3 days a week working from our office in Downtown Toronto.Key Responsibilities:Design, develop, test, and deploy high-performance Java applications for various investment banking functions, including trading platforms, risk...