
Senior Software Engineer
- Xi'an, Shaanxi
- Contract
- Full-time
If you're looking for a career where you can make a real impression, join HSBC and discover how valued you'll be.
We are currently seeking an experienced professional to join our team in the role of Senior Software Engineer.
Business: IWPB TechnologyPrincipal responsibilities
- Design, build, and maintain large-scale, hybrid on-premises and cloud-based systems
- Automate workflows and processes, focusing on system compliance and up-to-date operations
- Ensure production availability and reliability of services-own what you build, from development through to operation
- Collaborate with cross-functional teams to deliver high-quality, secure, and scalable solutions
- Continuously improve systems, processes, and your own skillset through feedback and learning
- 5+ years of professional Java development experience (Java 8 or above) with solid understanding of object-oriented programming and design patterns.
- Hands-on experience with Spring, Spring Boot, and RESTful APIs.
- Proficiency in version control systems (e.g., Git).
- Knowledge of unit testing frameworks (e.g., JUnit, Mockito).
- Experience with CI/CD tools and processes.
- Exposure to cloud platforms (AWS (EKS, Lambda), GCP, or Azure).
- Experience with ORM frameworks (Hibernate, MyBatis).
- Understanding of secure coding practices is a must
- Fluency in English and Mandarin Chinese (written and spoken) is required.