Join a digital first bank that’s powered by people.
Our technology team builds innovative digital solutions rapidly and at scale to deliver the next generation of banking services for our customers around the world.
You’ll be helping us be digital-first when developing new products and services, as well as enhancing existing ones by providing software development and support to each of our Global Businesses and Global Functions.
Using best-in-class technologies, you'll deliver end-to-end execution of all technology services consumed across the HSBC landscape, including change programmes and applications in production.
Some careers shine brighter than others.
If you’re looking for a career that will help you stand out, join HSBC and fulfil your potential. Whether you want a career that could take you to the top, or simply take you in an exciting new direction, HSBC offers opportunities, support and rewards that will take you further.
Job Profile:
The Full Stack Engineer job is responsible for providing engineering expertise in an engineering area which may include, but is not limited to, data engineering, security engineering, front-end engineering and user experience engineering.
They may be responsible for supporting platforms specific to a HSBC business area that requires specialist Technology engineering expertise; they may be accountable for a product or service within a Technology engineering specialism; or they may provide subject matter expertise to one or more Technology teams on the area of their Technology engineering specialism.
Responsibilities:
• Design and engineer software with the customer/user experience as a key objective
• Actively contributes to Technology Engineering Practice by sharing Subject Matter Expertise from their area of specialism, best practice and learnings
• Drives adherence to all standards and policies within their area of Technology Engineering
• Delivery and support of data related infrastructure and architecture to optimise data storage and consumption across the bank, including addressing functional and non-functional requirements relevant to data in large applications
• Design and develop applications for internal and external users focussing on the interface and front-end usability of the application
• Engineer and implement security measures for the protection of internal and external systems, networks, products and services
• Establish a digital environment and automate processes to minimize variation and ensure predictable high quality code and data
• Ensure service resilience, service sustainability and recovery time objectives are met for all the software solutions delivered
• Lead, drive and implement highly scalable and complex solutions
• Both Immutable Infrastructure, and a strong desire to expand their experience architecting and implementing cloud solutions
Qualifications -
Excellent in JAVA/Springboot OR Python 3 & FastAPI / Flask at a senior level is a must
Experience with Kubernetes/Docker is a must along with HashiCorp Vault
CI/CD tools GIThub, Jira, Jenkins (shared libraries), Maven, Groovy, Ansible
Strong Knowledge about API design standards, patterns and best-practices especially Swagger and OpenAPI 3.0, REST, JSON, Microservices etc.
Knowledge of authentication, authorization of services via OAuth 2.
Experience of Kong API Gateway
Solid understanding of Agile testing discipline, e.g. TDD and experience applying these principles.
Strong agile/scrum development experience
Strong background working with Data/Linux/UNIX environments.
Being open to different points of view is important for our business and the communities we serve. At HSBC, we’re dedicated to creating diverse and inclusive workplaces - no matter their gender, ethnicity, disability, religion, sexual orientation, or age. We are committed to removing barriers and ensuring careers at HSBC are inclusive and accessible for everyone to be at their best. We take pride in being a Disability Confident Leader and will offer an interview to people with disabilities, long term conditions or neurodivergent candidates who meet the minimum criteria for the role.
If you have a need that requires accommodations or changes during the recruitment process, please get in touch with our Recruitment Helpdesk:
Email:
Telephone: