Offers “HSBC”

Expires soon HSBC

Full Stack Engineer

  • Internship
  • Vancouver, Canada

Job description



HSBC Global Services Canada Limited (HGCA), is a subsidiary of HSBC Global Services Limited, owned by HSBC Holdings plc. HGCA 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 Retail Banking and Wealth Management, Information Technology

Retail Banking and Wealth Management serves millions of customers worldwide through our branch network, call centres, and digital and mobile banking. We also connect institutional and retail clients with investment opportunities through our Global Asset Management division. Simpler, faster, and more efficient. These are the underlying principles of the Retail Banking and Wealth Management, Information Technology team. To help us achieve this, we are developing a new online banking service with improved security, improved experiences, and improved features. The purpose is to provide Retail Banking and Wealth Management services to HSBC's customers across browser, mobile and tablet and continue to evolve how we connect and interact with our customers. Be part of HSBCs digital transformation.

Key Objectives for Full Stack Engineering :


Working as part of an Agile project team, the jobholder will be developing the new systems and/or new functionality required to support the Bank's Retail Business and Wealth Management (RBWM) proposition. proposition. The successful candidate will be responsible for the entire software development life cycle, from build through to eventual deployment.

Principle Accountabilities:

· Work closely with Business Analysts to understand the requirements and take it to implementation.
· Responsible for the entire software development lifecycle, from build, deploy to on-going production support, fully hands-on for client or server side development, or both.
· Provide technical leadership and consultation to Technology Services and appropriate business units(s).
· Maintain expert knowledge in specialized systems or in multiple systems.
· Manage own tasks within large or critical projects to assure objectives are met on time and within cost.
· Provide technical leadership and consultation to project team members as necessary.
· Prepare functional and detailed specifications for large systems.
· Provide direct guidance in planning, designing, programming, documentation and implementation of systems.
· Perform reviews of new and existing systems to ensure operational integrity and accomplishment of stated objectives.
· Complete other responsibilities, as assigned.

Desired profile



Qualifications :

Knowledge & Experience / Qualifications:

·  Bachelor's degree or equivalent experience with major or minor in Computer Science or related field.
·  Minimum of 3 years relevant hands on technical experience on Java and Web 2.0 application development.
·  Strong technical experience on client-side development (HTML/CSS/Javascript) and/or server-side development (Java J2EE, Spring Framework) is essential.
·  Good Knowledge of modern web-based technologies including JavaScript, ES6, JSON, Ajax.
·  Knowledge and experience with Spring Boot, Spring Integration, React JS, Node JS, NPM, Pivotal Cloud Foundry and Mulesoft API Gateway and Services would be preferable, but is not essential.
·  Familiarity in basic services of Amazon Web Services (AWS) as well as containerisation technologies including Docker and Kubernetes would be preferable and advantageous.
·  Familiarity in continuous build/integration/deployment tools including Maven, Jenkins, Git would be advantageous.
·  Familiarity with App Dynamics, Splunk and Jira would be preferable, but not essential.
·  Experience of software development patterns and best practices.
·  Proven ability to write high quality, readable code that is easily supportable and maintainable
·  Strong communication skills and great team player.

HSBC Proud

As a business operating in markets all around the world, we believe diversity brings benefits for our customers, our business and our people. This is why HSBC Canada is committed to being an inclusive employer and encourages applications from all suitably qualified applicants irrespective of background, circumstances, age, disability, gender identity, ethnicity, religion or belief and sexual orientation.

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