15 hours ago
Guangzhou, ChinaSenior
Responsibilities
- Analyze business and technical requirements and contribute to solution design.
- Develop, enhance, and maintain web applications and technology solutions.
- Create automated unit and system integration tests.
- Build and maintain CI/CD pipelines.
- Participate in software releases and provide timely technical troubleshooting and support.
- Prepare documentation, review progress with the line manager, collaborate with colleagues, and share knowledge.
- Follow applicable policies, procedures, risk requirements, and technology controls.
Requirements
- Practical professional experience delivering web applications or technology solutions.
- Hands-on experience with some or all of Java, Spring Boot, Node.js, React, and PostgreSQL.
- Familiarity with DevSecOps practices and tools including Confluence, Jira, Jenkins, Git, GitHub, SonarQube, and Ansible.
- Experience with test automation tools such as JUnit, Selenium, or Cucumber.
- Experience contributing to software delivery using Agile and Scrum methodologies.
- Understanding of software development lifecycle processes covering coding, testing, deployment, and production support.
- Strong written English communication skills; confident spoken English is advantageous.
- Collaborative, accountable, continuous-improvement mindset with a focus on quality and responsible delivery.
Benefits
- Professional development opportunities and opportunities to grow within HSBC.
- Flexible working.
- Inclusive and diverse workplace with equal-opportunity employment practices.
Tech Stack
Categories
About HSBC
HSBC is a global bank that provides retail, commercial and investment banking, payments, and wealth management to individuals, SMEs, and multinationals. It earns fees, interest income, and trading revenues through branches and digital platforms across major markets. Headquartered in London, it serves over 40 million customers in 58 countries and is listed in London, Hong Kong, New York, and Bermuda.
