Sr. Associate Director, Software Engineering Specialist

HSBC
Guangzhou
Workplace: OnsiteFull timeFunction: Software EngineeringSkills: ["Communication","Cross-functional collaboration","Troubleshooting","Root-cause analysis","Knowledge sharing"]

Lead the design, development, testing, and production support of Java-based microservices and APIs for HSBC lending platforms. Translate business needs into scalable, observable solutions with strong non-functional qualities, automated testing, and CI/CD pipelines. Own troubleshooting and root-cause analysis for production incidents, contribute to engineering standards and documentation, and drive modernization efforts such as monolith-to-microservices and API standardisation.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
HSBC
HSBC
22 hours ago

Sr. Associate Director, Software Engineering Specialist

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 22 hours agoStatus: Live
Reposted: similar role first listed 6 months ago

Job Summary

Lead the design, development, testing, and production support of Java-based microservices and APIs for HSBC lending platforms. Translate business needs into scalable, observable solutions with strong non-functional qualities, automated testing, and CI/CD pipelines. Own troubleshooting and root-cause analysis for production incidents, contribute to engineering standards and documentation, and drive modernization efforts such as monolith-to-microservices and API standardisation.
Location: Guangzhou
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Director level

Key Responsibilities

  • •Design, develop, test, and support Java-based microservices and APIs for lending products and platforms.
  • •Translate business and functional requirements into engineered technical solutions in collaboration with Product Owners, BAs, QA, SRE/Operations, and Risk/Compliance.
  • •Build cloud-ready, observable services with performance, scalability, resilience, and security; contribute to security-by-design.
  • •Implement automated testing and CI/CD pipelines; perform troubleshooting, root-cause analysis, and drive production fixes (including incident/on-call rotations where applicable).
  • •Contribute to engineering standards, documentation, knowledge sharing, and modernization initiatives (monolith-to-microservices, platform upgrades, API standardisation, data/event-driven patterns).

Key Requirements

  • •Strong hands-on Java experience (Java 11+; Java 17 preferred) building enterprise-grade services.
  • •Spring ecosystem (Spring Boot, Spring MVC/WebFlux, Spring Security) and REST API design using OpenAPI/Swagger.
  • •Knowledge of credit-card system design and microservices patterns (service decomposition, resiliency, idempotency, backward compatibility).
  • •Database and data modeling experience with SQL (Oracle/PostgreSQL) and/or NoSQL, plus transaction understanding.
  • •Experience with Kafka and/or MQ, automated testing (JUnit 5, Mockito, WireMock/Testcontainers), and CI/CD/DevOps fundamentals (Git, Maven/Gradle, Docker, Jenkins/GitLab).
Skills:CommunicationCross-functional collaborationTroubleshootingRoot-cause analysisKnowledge sharing
Tech Stack:JavaMicroservicesAPIsSpring BootSpring MVCSpring WebFluxSpring SecurityRESTful APIsOpenAPISwaggerOraclePostgreSQLSQLNoSQLKafkaMQJUnit 5MockitoWireMockTestcontainers

Company Brief

HSBC
Global banking and financial services organisation offering retail, commercial, corporate and investment banking, wealth management, and global markets services across Europe, Asia, the Americas and the Middle East.
Industry: Banking
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: London, United Kingdom
Founded: 1865
Glassdoor
Glassdoor: 3.6
WebsiteLinkedIn