HSBC

Senior Software Engineer

HSBC
Apply
23 hours ago
Xi’an, ChinaSenior

Responsibilities

  • Design, develop, and maintain robust, scalable, and secure applications using Java and Spring Framework.
  • Build and enhance RESTful APIs and backend services using Spring Boot.
  • Write clean, maintainable, and reusable code aligned with engineering standards.
  • Develop unit and integration tests and support functional and automated testing.
  • Investigate, troubleshoot, and resolve application defects and production issues.
  • Build, maintain, and improve CI/CD pipelines for application build, testing, and deployment automation.
  • Support automated deployments across development, testing, and production environments.
  • Participate in the full software development lifecycle from analysis and design through deployment and support.
  • Apply secure coding practices and contribute to performance, resilience, observability, and scalability improvements.
  • Maintain technical documentation, including solution designs, operational procedures, and deployment guidance.

Requirements

  • Proficiency in one or more programming languages commonly used for web or browser application development.
  • Practical knowledge of unit, integration, functional, and automated software testing methodologies.
  • Familiarity with web or browser application development, testing frameworks, APIs, and mobile operating system environments.
  • Understanding of software development life cycle practices, version control, and continuous integration and continuous delivery.
  • Strong analytical and problem-solving skills with the ability to troubleshoot complex technical issues.
  • Effective communication and collaboration skills for working with cross-functional teams.
  • Commitment to secure, reliable, maintainable, and high-quality software delivery.

Benefits

  • Flexible working arrangements.
  • Opportunities for continuous professional development and career growth.
  • Inclusive and diverse workplace committed to equal opportunity.

Tech Stack

JavaSpring Boot

Categories

HSBC

About HSBC

10,000+ employees

HSBC is a global bank that provides retail, commercial and investment banking, payments, and wealth management to individuals, SMEs, and multinationals. It earns fees, interest income, and trading revenues through branches and digital platforms across major markets. Headquartered in London, it serves over 40 million customers in 58 countries and is listed in London, Hong Kong, New York, and Bermuda.

Contact me