Senior Java Developer
HSBC Global Services Limited
Our purpose – Opening up a world of opportunity – explains why we exist. Here at HSBC, we use our unique expertise, capabilities, breadth and perspectives to open new kinds of opportunity for our more than 40 million customers. We’re bringing together the people, ideas, and capital that nurture progress and growth, helping to create a better world – for our customers, our people, our investors, our communities, and the planet we all share.
In Canada, HSBC Global Services (Canada) Limited (HGCA) is a wholly owned subsidiary of HSBC Global Services Limited. Operating in Toronto and Vancouver, HGCA is part of a global service company, delivering services to support the operating entities of HSBC Group. We have different capabilities that provide tools and processes to facilitate the functions, business, and entities with their service management responsibilities.
Join our Foreign Exchange (FX) Options technology team to deliver enhancements and fixes for the FX Option Risk Monitoring System during North America business hours, and over time contribute across the broader FX Options Primary Trading stack, including the Trade Life Cycle platform. You’ll take senior technical ownership, drive design decisions, and strengthen local support capability through mentoring and engineering standards.
You will be responsible for:
Own delivery of enhancements and defect fixes for the FX Option Risk Monitoring System during North America business hours
Take end-to-end technical ownership: analysis, design, build, testing, release readiness, and post-release validation
Translat business needs into pragmatic solutions, making clear trade-offs across speed, risk, non Financial Reporting, tech debt, and cost
Partner with Product Owner, Front Office traders, and quant teams to clarify requirements and manage ambiguity
Ensure production outcomes: resilience, performance, security, and observability (logging/metrics/alerting)
Reduce incidents through effective triage, root-cause analysis, and permanent fixes
Manage cross-system impacts across integrated services and shared data flows as scope expands into Trade Life Cycle
Collaborate closely with the China-based technical lead and engineering team, with clear handovers across time zones
Lead engineering excellence in code quality, automated testing, CI/CD hygiene, documentation, and maintainable design
You will be successful in this role if you have
Senior, hands-on experience building and supporting Java backend systems in production with clear technical ownership
Strong experience with modern Java services (commonly Spring / Spring Boot, REST APIs, microservices patterns)
Solid engineering fundamentals: OO design, concurrency, performance tuning, and clean code practices
Strong production mindset: operability-by-design, monitoring/alerting/logging, and incident management
Proven ability to drive technical decisions and deliver with distributed teams across time zones
Clear communication with both technical and non-technical stakeholders, including Front Office/quant partners
Strong testing discipline (unit/integration) and experience working with CI/CD pipelines
Nice to have: FX Options / risk monitoring / trading systems experience; Kafka/event-driven patterns; Ignite/in-memory data; Prometheus/Grafana; regulated environments with strong controls/audit expectations
Working model: Toronto-based delivery manager; close partnership with a China-based development team and technical lead; primary coverage during North America hours.
In compliance with applicable laws, HSBC is committed to employing only those who are authorized to work in Canada. Applicants must be legally authorized to work in Canada as HSBC will not engage in immigration sponsorship for this position.
As an HSBC employee, you will have access to tailored professional development opportunities to ensure you have the right skills for today and tomorrow. At HSBC, our overall goal is to provide a competitive Total Reward Package, with an appropriate mix of fixed pay, and variable pay, as part of an employee’s overall total compensation and benefits. Variable pay generally takes the form of discretionary, annual awards (sometimes referred to as a “bonus”). Additionally, HSBC offers a wide range of competitive and flexible benefits designed to help you improve your health and well-being, finances, and lifestyle.
All qualified applicants will receive consideration for employment without regard to age, ancestry, color, race, national origin, ethnicity, disability or medical condition, genetic information, military or veteran service, religion, creed, sex, gender, pregnancy, childbirth, caregiver status, marital status, citizenship or immigration status, sexual orientation, gender identity or expression or any other trait protected by applicable law.
The final fixed pay offer will depend on the candidate and a number of variables, including but not limited to, role responsibilities, skill set, depth of experience and education, licensing/certification requirements, internal relativity, and specific work location.
At HSBC, our overall goal is to provide a competitive Total Reward Package, with an appropriate mix of fixed pay, and variable pay, as part of an employee’s overall total compensation and benefits. Variable pay generally takes the form of discretionary, annual awards (sometimes referred to as a “bonus”). Additionally, HSBC offers a wide range of competitive and flexible benefits designed to help you improve your health and well-being, finances, and lifestyle.
$72k - $138k per year
...subject matter experts through mentoring and on the job coaching Summary We are seeking Senior Java Developers to join our team on a 1-year fixed term. As a Java Developer at Deloitte, you will play a crucial role in designing, developing, and maintaining Java-based...SeniorLong term contractTemporary workFixed term contractFlexible hours- ...requirements. Develop solutions that are in line with the... ...supervision Strong Java experience in enterprise environments +... ...Advanced Seniority Senior...SeniorLong term contractFor subcontractor
- Experience and Skill Set Requirements ~10+ years' experience in the use of J2EE development tools ~ Experience in integration of commercially available API design and implementation (load balancing, discovery, resiliency). ~10+ experience with IBM Urban Code tools. ...Senior
$90k - $110k per year
...capital project software solution ever developed. Combining an incredibly flexible technological... ...for this position from Intermediate to Senior level, is $90,000 to $110,000 annually... ...applicants Job Overview The Java Developer is responsible for the developmental efforts...SeniorSeasonal workFlexible hoursNight shift- ...Senior Java Developer Role Overview We are looking for an experienced Java Developer to design, develop, and maintain scalable backend systems. The ideal candidate will have strong expertise in Java-based technologies, microservices architecture, and cloud platforms...SeniorContract work
- ...Senior Java/Spring Boot Developer Location: Toronto, ON (Hybrid – 2 days onsite) Contract: 12 months Experience Required: 6–8 years (10+ years industry experience preferred) Essential Skills • Core Java • Spring Boot • Angular 2+ • API development...SeniorContract work
$95k - $145k per year
Senior Java Developer Position Description We are Canada's largest independent information technology services firm, and after 45+ years, we're still growing! Join Canada's largest IT Company as a Senior Java Developer, in our Financial Services Sector in Toronto....SeniorWork at officeRemote work- ...Senior Backend Java Developer (Spring Boot) | Banking Location: Toronto, ON (Hybrid – 4 days onsite) Contract: 6 months (Potential Extension) Industry: Banking / Financial Services We're seeking a Senior Backend Java Developer with 10+ years of experience...SeniorContract work
- ...Senior Java Angular Developer – API Integration Location: Toronto Work Style: Hybrid- 2 days a week in office Skills: Banking and Financial Technology~Core Java~Application Integration Architecture Experience Required: 6-8 Job Description: Act...SeniorWork at office2 days per week
- ...requirements. Develop solutions that are in line with client's... ...Very strong in Java development. Good analysis /coding and designing... ...C1 Advanced Seniority Senior...SeniorLong term contractFor subcontractor
- ...management Federation using SAML, OIDC, OAuth2 Mapping rules / policy scripting (often JavaScript-based in federation flows) Solid Java development experience, preferably with: Spring / Spring Boot, REST APIs, microservices concepts Authentication and authorization...SeniorContract work
$95k - $145k per year
Senior Java Developer Position Description We are Canada's largest independent information technology services firm, and after 45+ years, we're still growing! Join Canada's largest IT Company as a Senior Java Developer, in our Financial Services Sector in Toronto. Come...SeniorWork at officeLocal areaRemote work- ...We are seeking a highly experienced and technically proficient Senior Java Developer to join a new initiative with our financial service client. The successful candidate will be part of one of two dedicated squads working to deliver a Minimum Viable Product (MVP) by the end...SeniorContract workWork at office
- ...Senior Full Stack Developer – Java / Oracle PL/SQL Location Toronto, ON – Hybrid (4 Days WFO) Duration 6–12 Months Role Summary We are seeking a Senior Full Stack Developer to join the ClientLink Development team supporting a large-scale wealth management...SeniorContract work
- ...more inclusive world. Job Description Java Backend (Springboot + Kafka) Job... ...We are seeking a skilled Java Backend Developer to join our team supporting a major banking... ...licenses, Relevant experience and skills, Seniority and performance, Market and business consideration...Permanent employmentFull timeLocal area
$80k - $130k per year
Senior Java Backend Developer Position Description We are Canada's largest independent information technology services firm, and after 45 years, we're still growing! Join Canada's largest IT Company as a "Senior Java Developer" in our Banking Services Division. Location...SeniorWork at officeRemote workFlexible hours- ...Job Responsibility: Job title: Sr. Java Backend Developer Location: Hybrid 3 days Toronto, ON 10+ years experience required / Responsibilities:Effective and clean code development based on requirementsPerform unit testing & integration testingOptimize current ETL codeAssist...SeniorFixed term contractRemote workMonday to fridayFlexible hours
- ...Top 3 Required Skills: · Java · Spring Boot · Microservices · Angular · AI Role Description: · Design, develop, and maintain high-performance backend services using Java (17+), Spring Boot, and Microservices architecture · Build and expose...SeniorContract work
$95k - $145k per year
Senior Java Developer /Tech Lead Position Description We are Canada's largest independent information technology services firm, and after 45+ years, we're still growing! Join Canada's largest IT Company as a Senior Java Developer /Tech Lead, in our Financial Services...SeniorWork at officeRemote work$59.7 - $66.33 per hour
We are seeking a highly accomplished and hands-on Java / Python Full Stack Developer for an enterprise-level contract opportunity based in Toronto. In... ...building skills, with a track record of successfully engaging senior business and technology stakeholders. Problem-Solving:...SeniorContract workWork at office3 days per week$95k - $145k per year
Senior Java Back-end Developer Position Description This role is hybrid and requires you to be at our downtown Toronto and/or Client office at a minimum 2-3 days per week - subject to change at any time. Your future duties and responsibilities • Develop and implement...SeniorWork at office2 days per week3 days per week- ...Job Title: Senior Java Developer (Java, Spring Boot, Microservices, API Development) Location: Toronto, ON Work Model: Hybrid (4 Days/Week Onsite) Duration: 12 Months Experience: 6–8+ Years Key Skills Java, Spring Boot, Microservices, REST...SeniorContract work
- ...more inclusive world. Job Description Java Full Stack (Spring boot, Node JS, Core... ...jUNit). Should have 6 to 8+ experience in developing application using both Front end and Back... ..., Relevant experience and skills, Seniority and performance, Market and business consideration...Permanent employmentFull timeLocal area
- ...Job Description: Job Title Senior Java Full Stack Developer Duration: 12 Months Quantity: 3 Positions Work Model: Hybrid – 3 days per week in office Experience Required: 6–8 Years Role Overview We are seeking...SeniorContract workWork at office3 days per week
$75.9k - $141.9k per year
...knowledge of algorithms, data structures and programming languages to develop high quality technology applications and services - including... ...level of proficiency: • Programming (high proficiency in Java) . • W riting and optimizing SQL queries • Deep...Full timeContract workPart time$85k - $90k per year
...About the Job: We are looking for an experienced Java Developer to design, build, and maintain robust, scalable, and high-performance applications. This role focuses on developing modern e-commerce and enterprise-grade solutions for retail and inter-organization clients...SeniorPermanent employmentFull timeWork at officeLocal area- ...Role Description: This role requires a seasoned Java Full Stack Developer with strong MEAN ‑ stack experience, deep API development skills, and hands ‑ on cloud exposure. You will build scalable, high ‑ performance services and client ‑ facing applications that shape the...Contract work
$95k - $145k per year
Java Application Developer (Wire Payments) Position Description CGI is a global business and technology service provider with $11.5B in revenues. CGI is on a mission to help financial services organizations focus on servicing their clients. CGI supports 15 of the top 20...Work at officeWorldwide2 days per week$80k - $130k per year
Java Backend Developer Position Description We are Canada's largest independent information technology services firm, and after 45+ years, we're still growing! Join Canada's largest IT Company as a Java Developer, in our Financial Services Sector in Toronto. Location...Work at officeRemote work- We are seeking a skilled and passionate Senior Software Engineer with strong expertise in Java and AWS to join our technology team. The ideal candidate will have... ...advantageous. Responsibilities Design, develop, and maintain robust and scalable applications using...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Java Developer. Be the first to apply!
- java developer remote Toronto, ON
- java developer no experience Toronto, ON
- java software developer Toronto, ON
- entry level java developer Toronto, ON
- junior java developer Toronto, ON
- java developer Toronto, ON
- développeur java Toronto, ON
- senior java developer Toronto, ON
- sénior service a la clientèle Toronto, ON
- senior project control officer Toronto, ON
