Offers “HSBC”

Expires soon HSBC

Software Engineering

  • Internship
  • Toronto, Canada

Job description



HSBC Global Services Canada Limited (HGCA), is a subsidiary of HSBC Global Services Limited, owned by HSBC Holdings plc. HSBC Global Services Canada provides operational services to countries across the HSBC Group which is the largest and leading international bank in the Canada.

Linked by advanced technology, HSBC serves customers worldwide through an international network of around 3,800 offices in 66 countries and territories in Europe, Asia, North and Latin America, and the Middle East and North Africa.

We help companies and individuals across Canada to manage their finances through three global business lines: Commercial Banking, Global Banking and Markets, and Retail Banking and Wealth Management.

It's this global connectivity that you will find yourself inspired and collaborating with colleagues not just locally but also across continents and cultures.

About Global Banking & Markets, IT

Global Banking and Markets (GBM) provides financial services and products to corporates, governments and institutions worldwide, building partnerships with them to help them achieve consistent, long-term performance. We use the strength of HSBC's international network to connect emerging and mature markets, covering key growth areas. Our products and services include advisory, financing, prime services, research and analysis, securities services, trading and sales, and transaction banking.

The Global Banking and Markets Technology team is dedicated to supporting Global Banking and Markets by working in partnership with business leaders who rely on us for delivering innovative, robust, stable platforms to enable their investment and financial solutions for clients. Join Global Banking and Markets Technology and be part of the global connectivity, collaboration and team that spans across 20 countries. The total number of successful production releases surpass some of the biggest blue chip tech companies. Canada is a key location in Global Banking and Markets Technology's global growth strategy and is receiving global attention for its deliveries.

Key Objectives for Software Engineering:


We are looking for a talented senior DevOps Fullstack JAVA/HTML5 with some Profit & Loss experience Developer. The team is responsible for designing, developing, testing and supporting the next generation of Foreign Exchange Cash and Options business systems in HSBC.


Principle Accountabilities:

Operation Support
· Everyone takes rotas to support and monitor system processes mainly for North America trading hours.
· Standby support for any component that your team own for 24 hours x 5.5 days. Importing to restore normal service as quickly as possible and minimise the adverse impact to the business in a proactive manner.
Project Delivery
· Delivery project with the right technology and work very closely with your Product owner.
· Be innovate. Automate as many as you can.
· Build and maintain effective working relationships with business partners and the global team in another regions.

Desired profile



Qualifications :

Knowledge & Experience / Qualifications:

·  Can demonstrate outstanding Java 8 skills (Concurrency, data structures, lock-free, wait free code, low latency)
·  Experience with PostgreSQL database
·  Experience with Oracle Coherence
·  Experience with REST and messaging technologies
·  Experience in enterprise security.
·  Experience in Clojure is a plus.
·  Experience building web based user interfaces using HTML5, CSS, JavaScript, Vue, AngularJS, RequireJS, gulp, grunt and React technologies
·  Experience with usage of HTTP Restful APIs
·  Experience writing multi-threads software desired
·  Experience in GUI Testing tools such as Selenium
·  Enterprise security is a plus
·  MDX / OLAP / Active Pivot skills is a plus.
·  Experience with P&L experience.
·  Experience working in a DevOps focused environment
·  Experience of working in an Agile Team.
·  Highly collaborative and driven by successful product delivery as well as their own personal goals.
·  Can demonstrate continuous attention to technical excellence and good design principles.
·  Strong understanding and experience of profiling and performance tuning.
·  Able to undertake and complete technical challenges outside of comfort zone, sometimes with minimal direction.
·  TDD, Continuous Integration, Selenium, continuous deployment and testing
·  Interest and experience in a wide range of technologies and best practices surrounding GUI/Java technology.
·  Understanding of structure and mechanics of Foreign Exchange products.
·  Demonstrates a passion for software development outside of work through involvement in opensource, working groups etc
HSBC Proud

In 2018, HSBC Bank Canada was named one of the “Best 50 Corporate Citizens” in Canada by Corporate Knights magazine. HSBC was also the first company to be recognized as a top performer in gender diversity within the financial services sector, as part of a new Corporate Knights initiative to recognize leaders in this space.

Join HSBC, and benefit from the following:
·  Career Development: Within your current role, as well as Canadian and international opportunities
·  Company Reputation: Offering prestige, strength, and longevity
·  Business Growth: Underpinned by our drive, and the highest banking standards
·  International Connectivity and impact: Build global relationships and be a part of international initiatives

Make every future a success.
  • Job directory
  • Business directory