Job description

(Grade: GCB5)

 

Digital Business Services (DBS)

Our GCIO organisation plays a critical role for the bank. This team partners with the businesses to build the platforms, systems, and products that our customers use every day. We keep people’s money and data safe, and are at the forefront of driving innovation for our businesses, customers, and colleagues.

 

We are currently seeking an experienced professional to join our team.

 

In this role, you will:

We’re looking for a seasoned Development Manager (CIB- Full-Stack Software Engineer) to play a key role in agile development, possess full-stack engineering capabilities and handle diverse tasks, provide cross-functional support and continuous learning and growth.

 

 

What you’ll do: 

 

  • Play a key role in agile development: As a versatile full-stack engineer, you will serve as a core developer in agile development, ensuring efficient team collaboration and rapid iteration.
  • Demonstrate outstanding development skills: As a senior software engineer with outstanding development skills, you will leverage your strong programming abilities, deep technical understanding, and problem-solving capabilities to develop high-quality software according to the SDLC, ensuring the system has high performance, scalability, and reliability.
  • Possess full-stack engineering capabilities and handle diverse tasks: In addition to the responsibilities of a senior software engineer, you will have full-stack engineering capabilities, supporting colleagues in Business Analysis (BA), testing, and DevOps areas. You will also complete some relatively simple but important tasks outside of software development to ensure overall team performance and project success.
  • Provide cross-functional support: When other engineers or projects need assistance, you will respond promptly and provide necessary technical support, ensuring efficient completion of team tasks. You will also be willing to share knowledge and help team members enhance their software development skills.
  • Continuous learning and growth: Even if you do not currently possess all these skills, we welcome candidates who are willing to learn and grow into a versatile full-stack engineer. We will support your continuous learning and growth, helping you become an indispensable member of the team.

 

 

Requirements

To be successful in the role, you should meet the following requirements:

Education

·     Bachelor’s degree (or above) in computer science, Information Technology, or a related field.

 

Experience

·     Demonstrated experience in project delivery within corporate/commercial banking, transaction banking, payments, or trade finance.

·     Experience in project delivery within agile teams.

·     Project experience in performance optimization.

·     Project experience in CICD and test automation.

 

Technical Skill

  • Proficiency in Java Programming: Proficient in the Java programming language and its ecosystem, including frameworks such as Spring and Hibernate.
  • Project Experience: Experience in developing large-scale applications for corporate banking, familiar with microservices architecture and distributed system design.
  • Technical Stack: Familiarity with development tools and technologies such as Spring Boot, Hibernate, Maven, and Gradle.
  • Version Control and CI/CD: Familiarity with version control systems like Git and CI/CD tools such as Jenkins and GitHub.
  • OS, Middleware, Databases, and Caching: Familiarity with Linux (Red hat, etc.), WebSphere, MQ, mainstream databases (such as DB2, MySQL, PostgreSQL), and caching technologies (such as Redis, Memcached).
  • Testing and Performance Optimization: Familiarity with unit testing frameworks (such as JUnit, TestNG) and performance optimization techniques.

 

Language

·     Fluency in English and Mandarin Chinese (written and spoken) is required.

 

Cultural Fit

  • Continuous Learning and Growth: Willingness to learn various knowledge and skills required for agile teams.
  • Communication and Team Collaboration: Ability to communicate and collaborate effectively with team members, supporting each other to drive project success.

 

Preferred Qualification

  • Experience with Large Language Models and RAG: Experience with large language models and RAG-related projects.
  • Cantonese: Knowledge of Cantonese is beneficial for communication with colleagues from Guangdong and Hong Kong.

 

 

Interested employees please ensure that you submit your application before Unposting Date (as below).

 

For employees with less than 12 months in the same role, please obtain and attach your current functional manager's (and entity manager’s if you are a Regulatory Approval/Filing Required Role) approval in the application.

Please ensure to completely understand the 'Internal Job Application Guidance' below and adhere to it before you submit a job application.

https://hsbchrdirect.service-now.com/esc?id=kb_article&sys_id=69c810a51b659690ff35fe64164bcb83&spa=1

 

For details, please contact Tracy Zheng at (029) 6851 1630 Tie Line 11630 (Tracy Y ZHENG/HBCN/HSBC).

 

You’ll achieve more at HSBC.

 

HSBC is committed to building a culture where all employees are valued, respected and opinions count. We take pride in providing a workplace that fosters continuous professional development, flexible working and opportunities to grow within and inclusive and diverse environment. Personal data held by the Bank relating to employment applications will be used in accordance with our Privacy Statement, which is available on our website.

 

Issued by HSBC Bank (China) Company Limited

Recruiter name
Yi Zheng
Recruiter email
tracyzheng@hsbc.com.cn