# Senior Software Engineer

**Company**: HSBC
**Location**: Xi'an, Shaanxi
**Experience**: senior
**Job type**: full-time
**Category**: IT
**Industry**: Finance

**Apply**: https://portal.careers.hsbc.com/careers/job/563774611794335?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_caa090af-15f

## Description

We are currently seeking an experienced professional to join our team in the role of Senior Software Engineer.

Principal responsibilities:

- Design, build, and maintain full-stack applications with strong emphasis on modern frontend development using React.

- Develop robust backend services and RESTful APIs using Spring Boot and related Java ecosystem tools.

- Own end-to-end delivery from requirements clarification, solution design, development, testing, deployment, and production support.

- Build cloud-native solutions on GCP and deploy/manage workloads on Kubernetes with reliability, security, and observability in mind.

- Collaborate in Agile ceremonies, contribute to sprint planning, estimation, and iterative delivery.

- Drive engineering best practices including code quality, automated testing, CI/CD, peer reviews, and documentation.

- Work with stakeholders in English to communicate technical decisions, risks, and progress clearly.

- Explore and implement practical AI-enabled capabilities to improve product experience, engineering productivity, or business workflows.

Requirements:

- Solid experience as a Full Stack Software Developer, with proven delivery in enterprise or large-scale environments.

- Strong frontend expertise in React, JavaScript/TypeScript, component design, state management, and responsive UI development, with experience in micro frontend architecture.

- Strong backend expertise in Java and Spring Boot, including API design, security, and integration patterns.

- Hands-on experience with Kubernetes and containerized deployment models in production environments.

- Good knowledge of relational and/or NoSQL databases, data modeling, and performance tuning.

- Strong understanding of software engineering fundamentals, system design, and troubleshooting.

- Experience working in Agile Scrum teams with consistent sprint-based delivery.

## Skills

### Required
- React
- JavaScript/TypeScript
- Java
- Spring Boot
- Kubernetes
- GCP
- Agile Scrum

---

Source: [Apply at portal.careers.hsbc.com](https://portal.careers.hsbc.com/careers/job/563774611794335?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
