Citi
Citi
Citi 是一家服务于消费者、企业、政府和机构的全球银行及金融服务公司。其业务涵盖个人银行、信用卡、财富管理、企业银行和投资银行,并依托遍布 100 多个国家和地区的运营网络提供服务。作为大型国际金融机构,Citi 汇聚了来自银行、金融服务和金融科技领域的团队。

花旗银行副总裁,全栈开发工程师

负责花旗银行支持金融风险管理和压力测试的 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 查询并运用数据库设计概念的经验,包括数据建模以及逻辑或概念设计。

福利待遇

  • 每周采用混合办公安排:三天到办公室、两天远程办公。
  • 可参加学习与发展项目。
  • 与不同地区和业务职能的团队及利益相关方协作。
  • 可使用支持财务健康、家庭关怀和工作生活平衡的资源。
  • 在灵活且长期稳定的环境中实现职业成长。
  • 在注重绩效的环境中工作,个人对客户成果和监管目标的贡献清晰可见并受到认可。

相关职位