CrawlJobs Logo

Senior Software Engineer

https://www.hsbc.com Logo

HSBC

Location Icon

Location:
China, Guangzhou

Category Icon
Category:
IT - Software Development

Job Type Icon

Contract Type:
Employment contract

Salary Icon

Salary:

Not provided

Job Description:

We are currently seeking an experienced professional to join our team in the role of Senior Software Engineering. As full stack developer, you will collaborate with the local and global technology teams to develop the GPB&W banking system and deliver IT solutions using Agile and DevOps methodology.

Job Responsibility:

  • Collaborate with the local and global technology teams to develop the GPB&W banking system
  • Develop and build the applications in Cloud and micro-service framework
  • Collaborate with teams across different locations to deliver IT solutions
  • Plan, code and test the applications using Agile and DevOps methodology
  • Follow best programming practices: clean implementation, code reviews, testing, documentation, automation, etc.
  • Delivering well structured, maintainable and fully tested systems to time and budget
  • Demonstrate critical thinking and ability to solve complex problems

Requirements:

  • University graduate with degree in computer science, information technology or related discipline
  • At least 2 years’ experience in IT with solid knowledge on application development
  • Strong experience of micro-service implementation, familiarity with backend technology stack, such as Java/SpringBoot/RestfulAPI/SpringCloud/JPA/SQL
  • Strong problem solving skills, able to quick learning on an unfamiliar territory
  • Familiarity with database technology such as Oracle/PostgresSQL/MySQL/DB2
  • Hands-on experience in using Spring framework and Spring Boot to implement high available & resilient distributed systems with RESTful API
  • Experience in Spring Batch
  • Experience on CI/CD tools, such as Jenkins/Maven/Github, familiarity with TDD/BDD and automated testing
  • Experience on the AWS public cloud and Kubernetes is a plus
  • Experience on the Banking & Financial project is a plus
  • Bank domain knowledge is a plus
  • Good understanding of Agile development principles (Scrum, Kanban, SAFe)
  • Good English communication skill and teamwork spirit
  • Able to work under pressure and demonstrate initiative, enthusiasm and rapid learning capability

Nice to have:

  • Experience on the AWS public cloud and Kubernetes
  • Experience on the Banking & Financial project
  • Bank domain knowledge
What we offer:
  • Flexible working
  • Continuous professional development
  • Opportunities to grow within an inclusive and diverse environment

Additional Information:

Job Posted:
August 29, 2025

Expiration:
September 28, 2025

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:
Welcome to CrawlJobs.com
Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.