×
Register Here to Apply for Jobs or Post Jobs. X

Senior Back-end; Java) Developer

Job in Toronto, Ontario, C6A, Canada
Listing for: VSG Recruitment
Full Time position
Listed on 2026-09-24
Job specializations:
  • Software Development
    Backend Developer, Java Developer, Cloud Engineer - Software, Software Engineer
Salary/Wage Range or Industry Benchmark: 110000 - 140000 CAD Yearly CAD 110000.00 140000.00 YEAR
Job Description & How to Apply Below
Position: Senior Back-end(Java) Developer

About the Opportunity

Our client is a well-established and growing financial technology organization providing electronic marketplace and data solutions to major participants within the Canadian capital markets.

They are looking for a Senior Java Developer to join their Markets Technology team. This individual will play a key role in designing and developing backend services, APIs, and distributed applications supporting high-availability financial platforms.

This is a hands-on development position for an experienced Java engineer who is comfortable working with microservices, messaging technologies, distributed systems, and relational databases in a complex, performance-sensitive environment.

Responsibilities
  • Design, develop, test, and maintain secure and scalable Java applications, APIs, and backend services
    .

  • Build and enhance distributed applications and microservices supporting internal and external users.

  • Develop solutions using Java, Spring and Spring Boot
    .

  • Design and work with asynchronous messaging and event-driven systems using technologies such as Kafka, JMS, MQ, or equivalent
    .

  • Troubleshoot, tune, and optimize distributed applications for performance, reliability, and scalability.

  • Contribute to application architecture and technical design decisions.

  • Apply appropriate design patterns, microservice patterns, and service-oriented architecture principles
    .

  • Design and optimize relational data models and SQL queries.

  • Participate in code reviews and promote development best practices across the team.

  • Diagnose complex production and application issues and implement sustainable solutions.

  • Collaborate with developers, technology leadership, and business stakeholders to translate requirements into technical solutions.

  • Support production systems when required, including occasional after-hours support.

Required Qualifications
  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related discipline.

  • 5+ years of professional Java development experience , ideally building backend or enterprise applications.

  • Strong proficiency with Java, Spring and Spring Boot
    .

  • Strong experience designing and developing REST APIs and microservices
    .

  • Experience building distributed and highly available systems
    .

  • Hands-on experience with messaging technologies such as Kafka, JMS, MQ, or similar platforms
    .

  • Strong SQL skills and experience working with relational databases such as MySQL or equivalent.

  • Strong understanding of object-oriented design, design patterns, SOA, and microservice architecture
    .

  • Experience troubleshooting and optimizing application performance.

  • Strong analytical and problem-solving skills.

  • Ability to produce high-quality code within a collaborative development environment.

  • Strong written and verbal communication skills.

Nice to Have
  • Previous experience within capital markets, electronic trading, fixed income, banking, or financial technology
    .

  • Experience developing high-throughput or low-latency applications.

  • Experience with cloud-based or cloud-native applications.

  • Knowledge of event-driven architecture.

  • Experience working with financial markets or trading systems.

  • Familiarity with CI/CD and modern software delivery practices.

What We’re Looking For

The ideal candidate is a hands-on senior developer who enjoys solving challenging backend engineering problems and takes ownership of the quality and reliability of their work.

You’ll thrive in this environment if you’re self-motivated, detail-oriented, technically curious, and comfortable working in a fast-moving organization where technology is central to the business.

Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary