# Senior Software Engineer

**Company**: GCIO
**Location**: Xi'an, Shaanxi
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology

**Apply**: https://portal.careers.hsbc.com/careers/job/563774612620214?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/job/senior-software-engineer-f2a19e8f-5a4/

## Description

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

Principal responsibilities:

- Lead an engineer team to complete key tasks

- Service Quality Management: Ensure compliance with required processes, including monitoring configuration setup, vulnerability management, performance and stress testing triggers management, threat modelling, and penetration testing

- Release Management: Plan, coordinate, and execute application releases, ensuring minimal disruption to production environments

- Participate in design, development, and testing of software solutions based on business requirements and technical specifications

- Write clean, maintainable code and perform unit testing to ensure software quality

- Collaborate with cross-functional teams to ensure smooth project execution

- Troubleshoot and resolve production issues to ensure service stability

- Assist in knowledge-sharing activities and contribute to defect prevention initiatives

- Stay updated on industry trends and explore opportunities to apply new technologies or methodologies in ongoing projects

Requirements:

- Strong knowledge of Core Java and design patterns

- Strong knowledge of cloud-related development and tools such as AWS or GCP

- Strong knowledge of Spring Boot, JPA/Hibernate, and microservices architecture

- Strong knowledge of release management processes and tools (e.g., Jenkins, Git, Docker)

- Strong knowledge of service quality management, including monitoring tools and incident resolution

- Fluent in both oral and written English

- Strong interpersonal skills and ability to work effectively in a team

- Ability to learn quickly and adapt to new business requirements

- Disciplined approach, able to follow processes and suggest improvements where necessary

- Experience with vulnerability scanning tools and techniques (DAST, SAST, FOSS, MAST, CONT)

For more fresh new jobs, check out [yubhub.co](https://yubhub.co/).

## Skills

### Required
- Core Java
- Design Patterns
- AWS
- GCP
- Spring Boot
- JPA/Hibernate
- microservices architecture
- Jenkins
- Git
- Docker
- English

---

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