
花旗银行副总裁,全栈开发工程师
负责花旗银行支持金融风险管理和压力测试的 Java 与 React 系统架构及交付。制定前后端应用的工程标准。
描述
- 构建并维护用于风险和金融应用的高性能 Java 17+ 后端服务。
- 为内部用户开发响应式 React 功能。
- 设计并评审架构,确保系统具备可扩展性、高性能和可靠性。
- 独立负责关键工作流,推动交付取得可衡量的成果。
- 制定前端和后端开发的编码与设计标准。
- 与风险、财务、前台团队及外部监管机构合作开展资本报告项目。
- 指导不同经验水平的工程师,并支持其职业发展。
- 协调跨团队合作,交付满足客户需求和性能预期的软件。
- 为花旗银行的金融风险管理和压力测试业务开发全栈系统。
任职要求
- 具备至少六年的工程实践经验,包括技术领导经验。
- 拥有 STEM 或金融相关领域的学位。
- 具备使用 Java 17 或更高版本、NoSQL 和 Spring 构建企业后端应用的经验。
- 具备使用 React 开发前端应用的经验。
- 具备关系型数据库和文档数据库、数据结构、缓存及报告系统方面的经验。
- 具备管理或指导工程师的经验,包括跨时区团队。
- 具备处理大型复杂代码库的经验。
- 具备使用 Java、Spring Boot、JSON、SQL 和现代构建工具构建 REST API 的经验。
- 具备设计遵循 12-factor 应用原则的事件驱动微服务的经验。
- 熟悉 CI/CD 以及 Tekton 或 Harness 等编排工具。
- 具备金融行业经验,尤其是信用风险或市场风险资本领域。
- 具备在包括 AWS 在内的公有云或私有云平台上构建和部署企业应用的经验。
- 具备使用 Apache Ignite 或 Redis 等分布式缓存工具的经验。
- 具备使用 Hadoop、Hive、HDFS、Presto、Starburst、Spark 或 Kafka 等大数据技术的经验。
- 曾使用 Spring Framework 和云计算处理高吞吐量的批量及实时数据。
- 具备解读复杂 SQL 查询并运用数据库设计概念的经验,包括数据建模以及逻辑或概念设计。
福利待遇
- 每周采用混合办公安排:三天到办公室、两天远程办公。
- 可参加学习与发展项目。
- 与不同地区和业务职能的团队及利益相关方协作。
- 可使用支持财务健康、家庭关怀和工作生活平衡的资源。
- 在灵活且长期稳定的环境中实现职业成长。
- 在注重绩效的环境中工作,个人对客户成果和监管目标的贡献清晰可见并受到认可。



