OCC
OCC
OCC成立于1973年,是一家专注于股票衍生品清算的金融市场基础设施机构。该机构通过为期权、期货和证券借贷交易提供清算与结算服务,支持金融市场的稳定与完整性。作为具有系统重要性的金融市场公用事业机构,OCC接受美国证券交易委员会、美国商品期货交易委员会和美联储理事会的监管。其中央对手方清算服务支持100多家清算会员以及20家交易所和交易平台,使OCC成为金融、金融科技、银行、技术、风险管理和市场运营等领域专业人士的重要雇主。

高级首席软件工程师,Java – 芝加哥混合办公

在 OCC 领导 Java 自动化测试框架开发,支持关键风险技术系统。 在芝加哥混合办公岗位中推动架构、CI/CD、安全交付、技术标准和工程师指导。

描述

  • 作为 OCC 自动化测试框架团队的高级个人贡献者
  • 为关键风险技术系统设计、开发和改进自动化框架
  • 负责从规划到完成的复杂技术交付,同时建立工程标准
  • 编写整洁、可维护且经过充分测试的 Java 代码,并领导调试和根因调查
  • 负责框架功能开发,并通过文档、指导和赋能推动框架采用
  • 开展代码审查,推动整个代码库和交付流程持续改进
  • 评估并处理 SonarQube、Snyk、Sysdig、Veracode 和 Black Duck 的发现项
  • 借助 Jenkins 加强 CI/CD 自动化,并使用 Docker、Harness 和 Rancher 实现容器化部署
  • 解决复杂的框架问题,并处理反复出现问题的根本原因
  • 组织设计评审、概念验证项目和架构决策
  • 指导和培养 Associate 及其他工程师
  • 在敏捷环境中与业务、技术和非技术利益相关者合作
  • 参与冲刺规划、工作量估算和路线图讨论
  • 在不承担正式人员管理职责的情况下提供技术领导和方向

任职要求

  • 至少五年专业软件工程经验,涉及生产系统,包括分布式系统和后端微服务
  • 具备 Kafka Streams 和消息队列等分布式计算技术经验
  • 具备 API 开发、SQL 数据库以及 Amazon S3 等存储服务的扎实背景
  • 了解 CI/CD、DevOps 工具、Git 和测试自动化框架
  • 深入理解面向对象编程、微服务、REST API 以及 Java 8 或更高版本
  • 具备在敏捷交付实践中领导技术工作的经验
  • 具备高级 Java 技能,涵盖面向对象设计、并发、多线程、性能调优和 Spring Boot
  • 深入了解 Kafka,包括生产者、消费者、主题、分区和交付语义
  • 具备 Protobuf 或 Avro 以及架构治理实践经验
  • 具备 AWS 实际使用经验,尤其是 S3
  • 能够为 PostgreSQL 等关系数据库编写和优化分析型 SQL 查询
  • 熟练掌握 Git 工作流以及 Jenkins 或同类 CI/CD 平台
  • 具备使用 Claude Code 等 AI 辅助开发工具的实践经验
  • 拥有计算机科学或相关技术专业的学士学位
  • 能够指导同事,并在敏捷环境中开展有效协作

福利待遇

  • 混合办公安排,每周最多可远程办公两天
  • 学费报销
  • 学生贷款偿还援助
  • 远程办公时可自主选择工作设备的技术津贴
  • 充足的带薪休假和育儿假
  • 雇主提供 401(k) 匹配缴款
  • 医疗、牙科和视力保险
  • 有资格获得酌情奖金
  • 年度酌情激励奖金,目标范围为 8% 至 15%