HSBC logo
汇丰
Associate Director, Software Engineering

Associate Director, Software Engineering

发布于 1 天前

普通员工/个人贡献者

广州市
高级经验
全职员工
混合式弹性办公
学历未注明
后端开发
CI/CD
Oauth2
Restful Api
微服务

AI 估算 · 30k–50k

外资银行资深技术岗,要求高,广州市场稀缺,薪资中等偏上,固定期限合同影响稳定性。

职位详情

关于这个职位

作为汇丰集团软件工程副总监,你将在广州团队中负责贷款产品Java微服务的开发与支持,参与从需求分析到生产运维的全流程

这是一个混合办公的全职岗位,适合具备丰富Java和微服务经验的技术专家,在跨国银行环境中推动系统现代化

最低要求

了解信用卡系统设计

扎实的Java实战经验(Java 11及以上,优先Java 17),构建企业级服务
熟悉Spring生态(Spring Boot、Spring MVC/WebFlux、Spring Security)及RESTful API设计(OpenAPI/Swagger)
微服务模式(服务拆分、配置、弹性模式、幂等性、向后兼容)
数据库经验:SQL(Oracle/PostgreSQL)和/或NoSQL
对事务和数据建模有深入理解
消息/事件:Kafka和/或MQ(熟悉精确一次/至少一次投递、顺序、重试等概念)
测试自动化:JUnit 5、Mockito、WireMock/Testcontainers
CI/CD及DevOps基础:Git、构建工具(Maven/Gradle)、流水线自动化(如Jenkins/GitLab)、容器化(Docker)
安全设计:OAuth2/OIDC、JWT、密钥管理、OWASP意识
优秀的沟通能力,能有效与全球跨职能利益相关者协作
交付具有高测试覆盖率和清洁可维护代码的生产功能
提升服务可靠性/可观测性,减少重复事件
与产品和运营利益相关者建立信任关系,为团队标准和做事方式做出贡献

工作职责

为贷款产品和平台设计、开发、测试和支持基于Java的微服务和API

将业务和功能需求转化为精心设计的技术解决方案(与产品负责人、业务分析师、QA、SRE/运维以及风险/合规伙伴紧密合作)
构建云就绪、可观测的服务(日志、指标、链路追踪),具备强大的非功能属性:性能、可扩展性、弹性和安全性
实施自动化测试(单元/集成/契约)和CI/CD流水线,以提高质量和发布频率
排查生产问题,进行根因分析并推动修复完成
适当时参与值班/事件轮换
为工程标准(编码、安全、架构)、文档和团队内知识共享做出贡献
支持现代化改造计划(如单体向微服务转型、平台升级、API标准化、数据/事件驱动模式)

优先资格

理解TDD/BDD为加分项

AI 洞察

优缺点分析

优点

  • 大平台:汇丰作为跨国银行,技术体系成熟,能接触到核心业务
  • 技能过硬:要求高,能深入微服务、云、安全等领域
  • 混合办公:工作方式灵活
  • 银行环境保守,技术迭代可能存在流程束缚
  • 固定期限合同可能带来不确定性
  • 适合有丰富Java微服务经验、希望在大平台稳中求进的技术专家

缺点 / 挑战

  • 生产运维压力大,需参与on-call轮换

角色解读

  • 技术路线:从高级工程师向首席工程师或架构师方向发展
  • 管理路线:积累团队管理经验,晋升为工程总监
  • 跨领域:在银行金融科技领域,向风险管理、产品技术等方向延伸
  • 设计、开发和测试基于Java的微服务和API,用于贷款产品与平台
  • 与产品、业务、QA、SRE等协作,将业务需求转化为技术方案
  • 构建可观测、云就绪的服务,并实现自动化测试和CI/CD流程
  • 排查生产问题,进行根因分析,并参与系统现代化改造
  • 扎实的Java编程能力,熟悉Spring生态和RESTful API设计
  • 理解微服务架构模式、数据库设计和消息机制
  • 掌握Docker、CI/CD等DevOps工具和容器化部署
  • 具备良好的沟通能力和跨团队协作能力

申请策略

  • 了解HSBC的业务方向和技术栈
  • 准备好在面试中展现复杂生产问题的解决经验
  • 突出Java微服务项目经验,特别是贷款或金融领域
  • 展示自动化测试和CI/CD实施案例
  • 强调对系统可靠性和可观测性的贡献
  • 熟悉Spring WebFlux和响应式编程
  • 了解金融行业监管要求和安全标准
  • 补充Kafka、Docker等工具的深入实践

面试指南

  • 使用STAR法则:情境、任务、行动、结果
  • 强调技术决策的取舍和业务价值
  • 展示对质量和可靠性的重视
  • 如何设计一个高可用的微服务架构?
  • 在银行环境中如何保证系统的安全性?
  • 遇到过哪些生产故障?如何排查和解决?
  • 如何将单体应用拆分成微服务?
  • 如何与业务和合规等跨部门协作?

职位点评

75
综合评分

外资金融科技高位高薪,技术栈主流,混合办公,但合同期限和非工作时段on-call需考虑。

从薪资福利、成长空间、工作节奏和岗位方向综合评估,方便横向比较。

更适合这类人
适合追求技术成长和职业发展的资深工程师。
表现最好
成长发展
相对薄弱
使命价值
薪资福利75
成长发展85
工作生活70
使命价值60

薪资福利

75中等

薪资水平较高但固定期限合同影响稳定性,福利未在JD中具体披露。

薪资信号未披露(AI估算:30K-50K/月)
福利待遇灵活工作、持续专业发展

成长发展

85较高

技术栈主流,可参与系统现代化改造,公司提供专业成长机会,满足发展性动机。

技术前沿主流现代技术
技术栈Java、Spring Boot、Microservices、Kafka、Docker
成长机会continuous professional development、opportunities to grow、knowledge sharing
业务类型ambiguous

工作生活

70中等

混合办公模式灵活,但需要参与on-call轮换,可能影响工作生活平衡。

工作模式混合式弹性办公
办公地点未明确
加班情况JD含高强度暗示词
工作生活平衡flexible working

使命价值

60中等

金融行业稳定但社会影响中性,岗位偏向技术实现,使命感一般。

行业发展稳定成熟行业
社会影响中性/一般
创新程度积极采用新技术
Watch Jobs