
Associate Director, Software Engineering
- Guangzhou, Guangdong
- Permanent
- 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 Associate Director, Software Engineering.Principal responsibilities :
- Lead the design and implementation of microservices using Spring Boot / Spring Cloud frameworks.
- Collaborate with stakeholders to understand business requirements and translate them into technical solutions.
- Ensure compliance with the full Software Development Life Cycle (SDLC) and best practices.
- Mentor junior engineers, fostering a culture of technical excellence.
- Drive innovation and continuous improvement in system design and development processes.
- Expert proficiency in Java with a strong understanding of object-oriented design and programming principles.
- Extensive knowledge of Spring Boot / Spring Cloud frameworks and microservices architecture.
- Strong experience with relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, Redis).
- Deep understanding of event-driven architecture and event brokers such as Kafka.
- Expertise in API technologies, including RESTful APIs and WebSocket.
- Solid experience with containerization tools like Docker and orchestration platforms such as Kubernetes.
- Proficiency in TDD (Test Driven Development) and writing unit tests using JUnit, Mockito.
- Strong knowledge of distributed computing, benchmarking, and performance optimization.
- Familiarity with software design patterns and best practices.
- Experience with DevOps tools and practices, including Git, Jenkins, Sonar, and CI/CD pipelines.
- Knowledge of cloud platforms (e.g., AWS, Azure, GCP) and infrastructure-as-code tools like Terraform.
- Ability to understand and analyze business requirements in English and deliver technical solutions.
- Working experience in Agile environments and methodologies.
- Excellent verbal and written English skills to interact with technical and non-technical stakeholders.
- Proven track record of delivering enterprise-level solutions with a focus on business impact.
- This role is ideal for someone who combines technical expertise with a strong understanding of business processes, ensuring solutions align with organizational goals.
- Strong understanding of financial markets, trading workflows, and products, including FX cash, FX derivatives, fixed income, equities, and structured products.