Description
We are currently seeking an experienced professional to join our team in the role of Consultant Specialist.
Business: CTO Data Technology
Principal responsibilities:
- Serve as the key technical enabler for the China-based team, owning architecture and engineering direction for CDMS services.
- Lead solution design and technical decision-making across Java/Spring Boot/Spring Cloud microservices landscapes.
- Translate business and functional requirements into robust technical designs, implementation plans, and engineering deliverables.
- Design, develop, and maintain scalable, resilient applications and APIs for customer journey initiatives.
- Establish and enforce engineering standards through code reviews, secure coding practices, and quality gates.
- Drive adoption of design patterns and clean architecture principles to improve maintainability, reusability, and extensibility.
- Lead and mentor developers, especially junior/new team members, to improve capability, delivery quality, and team velocity.
- Own production support and service management, including collaboration with internal teams and third-party vendors.
- Manage incidents/problems within SLA targets; lead root-cause analysis and preventive improvement actions.
- Partner with DevOps to improve CI/CD pipelines, release reliability, observability, and operational readiness.
- Continuously benchmark and optimize system performance across application, database, and integration layers.
- Contribute to strategic technology initiatives and department-level engineering improvements.
- Drive AI adoption in engineering and business scenarios, including intelligent automation, assistant/recommendation capabilities, and AI service integration.
Requirements:
- Bachelor’s degree or above in Computer Science, Engineering, or related disciplines.
- 10+ years of hands-on software engineering experience, with proven track record as a Senior Java Engineer / Tech Lead.
- Strong expertise in Java, Spring ecosystem, J2EE, and SQL, with solid object-oriented design and coding fundamentals.
- Deep hands-on experience with Spring Boot; good practical knowledge of Spring Cloud and microservices architecture.
- Strong experience in RESTful API design/development; practical knowledge of API protocols/technologies (e.g., REST, WebSocket).
- Good hands-on knowledge of relational databases and NoSQL technologies (e.g., MongoDB, Redis).
- Practical understanding of event-driven architecture and messaging platforms (e.g., Kafka).
- Strong grasp of software design patterns, clean architecture, and engineering best practices.
- Hands-on experience with containerization and orchestration (Docker/Kubernetes preferred).
- Strong DevOps knowledge, including CI/CD, automated testing, code quality/security scanning, release governance, and observability.
- Practical experience with engineering toolchain such as Git, Jenkins, SonarQube (or equivalent).
- Demonstrated AI capability, including exposure to or hands-on delivery in LLM/API integration, intelligent workflow automation, or AI-assisted product features.
- Strong ability to interpret business requirements in English and convert them into scalable technical solutions.
- Solid skills in profiling, benchmarking, and performance optimization.
- Excellent communication, cross-team collaboration, ownership mindset, and leadership under delivery pressure.
This listing is enriched and indexed by YubHub. To apply, use the employer's original posting:
https://portal.careers.hsbc.com/careers/job/563774612467237