Job description

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.  

About Us

MSS Tech is a c.7,000-strong diverse, talented, and resilient engineering group that partners with our business and wider-bank colleagues to deliver industry-leading technology services. Our clients feel safe in the knowledge that, for us, production always comes first, anything less is failure. We constantly challenge boundaries, whilst engineering with safety and security. Continually building on our strongest assets - our people, maximising our potential, continuously stretching what it means to be a high performing organisation.

 About the Role

Global Debt Markets (GDM) IT supports the Global Debt Markets Business within HSBC’s Markets and Securities Services organisation. The GDM Business are the principal market makers for Credit and Rates products within the HSBC Markets business.  

The Falcon UI is a core piece of the Global Debt Markets (GDM) technology estate and the foundation upon which the GDM Trader Desktop is built. Falcon teams work on nearly every part of the front office application estate from Risk and Trading Booking to Electronic Trading and Market Making. 

The Falcon framework is a state-of-the-art trading and risk application platform utilized across various businesses at HSBC built on HTML5 and React. The framework is designed for scalability, high throughput, responsiveness and availability to meet high standards of the trading desks. Using the latest technologies, applications based on Falcon compete with industry leading solutions in robustness, scalability as well as aesthetics. Falcon applications are quickly evolving at a high release cadence contributed by a large team of developers from across IT.

The team spans the 3 main trading hubs (Hong Kong, New York, London), with team members in multiple locations (Kraków, Guangzhou, Hong Kong, London, New York, Toronto and Paris).

Working as part of the GDM Risk Technology team the candidate should be a Java expert, with prior coding experience in large-scaled complex systems, preferably in the financial industry.  

The candidate is required to be involved in production support (via a rota) and be proactively engaged in improvements on automation.  With the right candidate, there is potential for the new hire to grow into a technical lead for the region.

As our Senior Java Developer, you will:  

  • Feature development in Java associate with PostgreDB
  • Building/ Enhancing the CI/CD Pipeline
  • Provide L2/L3 Support – Rota Based
  • Support the Local and Global Trading Desk
  • Work closely with stakeholders, architects and a variety of end users to ensure technical compatibility and user satisfaction
  • Ensure compliance with all relevant internal control standards and external regulatory requirements
  • Maintain up-to-date understanding of the business practices and system capabilities

What Your Day will Look Like:

  • Team Leadership: Guide and mentor team members, ensuring alignment with project goals and individual growth
  • Project Management: Plan, prioritize, and delegate tasks to ensure timely delivery of features and bug fixes
  • Code Reviews: Conduct code reviews to maintain code quality, enforce best practices, and ensure adherence to coding standards
  • Technical Decision-Making: Make architectural and technical decisions to ensure scalability, performance, and maintainability
  • Collaboration: Coordinate with cross-functional teams, including product managers, designers, and QA, to align on requirements and deliverables
  • Problem Solving: Address technical challenges and roadblocks faced by the team, providing guidance and solutions
  • Stakeholder Communication: Provide updates to stakeholders on project progress, risks, and timelines
  • Process Improvement: Identify and implement improvements in development processes, tools, and workflows
  • Hands-On Development: Contribute to coding, debugging, and prototyping when necessary
  • Monitoring and Support: Oversee system performance, address production issues, and ensure system reliability
Requirements

You´ll likely have the following qualifications to succeed in this role:  

  • A strong track record of building high performance application
  • Knowledge of JIRA, Confluence and other Atlassian products
  • Experienced with Java, C++, Python
  • Experienced with PostgreDB
  • Experienced with micro-service architecture design
  • Excellent verbal and written communication skills, able to take on some BA work when required.
  • Has an analytical approach to problem solving under high pressure
  • Keen sense of ownership, carried through the full SDLC from specification to production support
  • Team player, with a proven awareness of the importance of team working in a fast paced highly technical environment

Skills preferred, but not mandatory:

  • Experience working in Fixed Income, working knowledge of Bonds and Futures products.
  • Experience with pricing and/or risk management of Fixed Income products
  • Knowledge of DevOps tools such as Ansible, Jenkins


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.