Sr. Associate Director, Software Engineering Specialist

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

Design, develop, test, and support Java-based microservices and APIs for lending products and platforms. Translate business requirements into technical solutions with Product Owners, BAs, QA, SRE/Operations, and Risk/Compliance partners. Build observable, cloud-ready services with strong reliability and security, implement automated testing and CI/CD, and drive production incident resolution. Contribute to standards, documentation, and modernisation initiatives such as monolith-to-microservices and API standardisation.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
HSBC
HSBC
1 day 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: 19 hours agoStatus: Live
Reposted: similar role first listed 5 months ago

Job Summary

Design, develop, test, and support Java-based microservices and APIs for lending products and platforms. Translate business requirements into technical solutions with Product Owners, BAs, QA, SRE/Operations, and Risk/Compliance partners. Build observable, cloud-ready services with strong reliability and security, implement automated testing and CI/CD, and drive production incident resolution. Contribute to standards, documentation, and modernisation initiatives such as monolith-to-microservices and API standardisation.
Location: Shanghai
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.
  • •Convert business and functional requirements into well-engineered technical solutions in partnership with cross-functional teams.
  • •Build cloud-ready, observable services with strong non-functional qualities including performance, scalability, resilience, and security.
  • •Implement automated testing (unit/integration/contract) and CI/CD pipelines to improve quality and release frequency.
  • •Troubleshoot production issues, perform root-cause analysis, and drive fixes through to completion, contributing to on-call/incident rotations as applicable.

Key Requirements

  • •Knowledge of credit-card system design.
  • •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 (OpenAPI/Swagger).
  • •Microservices patterns knowledge and database experience (SQL: Oracle/PostgreSQL and/or NoSQL) including transactions and data modelling.
  • •Messaging/eventing experience (Kafka and/or MQ) and automated testing/CI-CD fundamentals (JUnit 5, Mockito, WireMock/Testcontainers, Git, Maven/Gradle, Docker).
Experience:LendingMicroservicesCloudFinancial services
Skills:CommunicationStakeholder collaborationTroubleshootingRoot-cause analysisKnowledge sharing
Tech Stack:JavaMicroservicesAPIsSpring BootSpring MVCWebFluxSpring SecurityRESTOpenAPISwaggerOraclePostgreSQLSQLNoSQLKafkaMQJUnit 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