Skip to content

Open nowPosted 79 days ago

资深交易数据平台Java工程师 - Liquidity Platform

O Group32 open roles

Get the CV for this job

From $25 per CV, paid once. No subscription.

Your applicationOpen now资深交易数据平台Java工程师 - Liquidity PlatformO Group
  1. YouYes, apply to this one.

  2. CV RocketCV written for this posting.

  3. 25 readersRecruiter, hiring manager, skeptic. Round after round.

  4. CV RocketApplied on O Group's own form.

The reply lands in your private mailbox

3×more interviews than doing it yourself with ChatGPT.

The clock on this job

Early applications get read.

9.5% of postings close within 7 days. Measured by our own scanner across the market. O Group postings stay open a median of 6 days.

Share of postings closed within
  1. 1.8%1 day
  2. 4.0%3 days
  3. 9.5%7 days
  4. 15.6%14 days
  5. 33.9%30 days
This job: posted 79 days ago

O Group median: 6 days open

The posting

岗位定位

这是一个以Java为主要开发语言的交易数据后台岗位(非传统数仓、BI或离线ETL数据开发)。

你将负责构建和运营交易、账户、持仓、结算与对账相关的生产级后台系统,连接交易平台、OTC对手方及链上数据源,为Finance、Operations和Trading Desk提供可信、可追溯的数据服务。

岗位职责

  • 设计、开发并持续维护交易与持仓数据平台的核心Java后台服务,负责系统交付、稳定性、故障响应和持续优化
  • 构建并维护与交易平台、OTC对手方及链上数据源的REST/WebSocket连接器,处理限流、断线重连、重复消息、延迟消息及接口差异
  • 建设交易、订单、账户、持仓、手续费、资金费率和结算等领域的数据模型,统一不同交易场所的数据标准
  • 基于Java、SQL及Kafka/Flink等技术构建实时数据处理链路,为Finance、Operations和Trading Desk提供查询、核验、报告及分析能力
  • 设计和优化交易对账流程,识别并处理场所账单、链上记录与内部系统之间的数据差异
  • 建立幂等、重试、补偿、数据校验、异常告警及可追溯机制,保障核心交易数据的完整性和一致性
  • 与Finance、Operations及Trading团队协作,将业务规则转化为可测试、可维护的系统逻辑,高效接入新的交易场所和产品
  • 参与Spark、Iceberg、ClickHouse等数据平台能力建设,但工作重点仍是生产级后台系统和可信交易数据服务

任职要求

  • 计算机科学、软件工程或相关专业,统招本科及以上学历
  • 5年以上Java后台、分布式系统或数据平台后台开发经验
  • 扎实的Java基础,熟悉多线程、并发编程、JVM及常见设计模式;具备Spring Boot等主流Java框架的生产实践
  • 熟悉Kafka、Flink或其他实时消息与流处理技术,能够设计高吞吐、可恢复的数据处理链路
  • 扎实的SQL能力,具备MySQL或PostgreSQL的Schema设计、事务处理、索引及性能优化经验
  • 具备REST/WebSocket等外部API集成经验,能够处理真实生产环境中的接口稳定性和数据一致性问题
  • 理解分布式系统中的幂等、重试、补偿、最终一致性及异常恢复机制
  • 具备端到端生产系统ownership,能够承担方案设计、开发交付、线上监控、故障排查和跨团队沟通
  • 中英文沟通顺畅者优先,能够阅读英文技术文档并参与跨地区协作

优先条件

  • 有证券、银行、支付、清结算、金融风控、交易中后台或金融数据平台经验
  • 理解订单、成交、账户、持仓、手续费、资金费率、结算或对账等业务概念
  • 有量化交易、做市、OTC或链上数据接入经验
  • 熟悉Python,可用于数据处理、自动化任务或辅助工具开发
  • 熟悉Airflow、Celery等工作流编排工具
  • 具备Kubernetes、Docker及CI/CD生产部署经验
  • 熟悉ClickHouse、Iceberg、Spark等现代数据平台技术
  • 有LLM、Agent或AI辅助工程实践经验

《候选人隐私声明》

最近更新日期:2025年【9】月【1】日

1. 介绍

本《全球候选人隐私声明》(简称“隐私声明”)旨在帮助您了解当您向我们提交职位申请时,我们在收集、处理、传输及使用个人数据方面的政策。

本隐私声明不适用于非候选人或非申请人的用户、访客或访问网站的客户。 此外,本隐私声明不适用于我们的现有或前员工或独立承包商,因为其受公司内部员工隐私政策的约束。

2. 一般信息

(a) 您的信息

我们将收集并处理与您相关的特定个人数据,具体包括:

  • 个人资料数据:姓名、别名、个人联系方式(如地址、电话、电子邮件)、驾驶执照、移民身份;
  • 资质资料:简历、公司简介中的信息、社交媒体资料及活动、照片、求职信、工作经历、资质与技能、推荐人信息,以及必要时进行的背景调查(可能包含犯罪记录详情);
  • 就业数据:职位名称、办公地点、公司电子邮箱地址、薪酬、福利、专业经验、教育背景(含专业认证与资质)、起止日期、绩效记录、培训记录、员工编号;
  • 紧急联系人数据(如适用);
  • 与劳动或就业法律合规相关的信息;
  • 系统数据:我们通过与您沟通获取的音频、电子或类似信息(例如电话录音、电子邮件);
  • 您自愿提供的其他数据,包括您在反馈或调查中选择表明身份时提交的数据。

(b) 渠道

当您应聘职位时(包括面试环节,面试过程可能会被录音),我们会直接向您收集个人数据。

此外,我们还可能通过各种其他渠道收集您的个人信息,并将其与您主动提供的数据进行整合。例如,我们可能从以下渠道获取您的个人数据:

  • 您用于向我们求职的招聘网站;
  • 教育机构;
  • 前雇主,当其向我们提供雇佣证明时;
  • 经您授权、允许我们联系的专业推荐人;
  • 法律允许范围内的第三方背景调查、信用调查或其他入职前筛查服务机构;
  • 您公开的社交媒体资料或其他公开来源;
  • 猎头公司或招聘机构;
  • 公司通信及 IT 系统/应用程序,这些系统会自动收集用户相关信息及其传输内容;
  • 公司其他员工;
  • 公众、法院、公共机构及其他公开渠道。

(c) 目的

我们处理该等个人数据的目的如下:

  • 评估、建立并履行雇佣合同;
  • 保障我们场所、资产、系统及知识产权的安全,并执行公司政策;
  • 履行法律义务,遵守审计、记录保存及报告要求,满足税务要求,确保健康与安全;
  • 维护我们的正当商业利益及合法权益;
  • 开展审计、调查及合规工作。

(d) 汇总数据

我们还会出于任何目的创建、处理和/或共享“汇总数据”,例如统计或人口统计数据。该汇总数据可能源自您的个人数据,但一旦形成汇总形式,即不再构成个人数据,因为无法通过该数据识别到您。但是,如果我们把汇总数据与您的个人数据相结合或关联,使其能够与您关联,则我们会将该等合并后的数据视为个人数据,并根据本隐私声明使用该等个人数据。

(e) 数据保留

实际保留期限会因个人数据类型及每种数据类型的用途而异。我们会根据是否存在合法保留目的来保留您的个人数据,包括适用法律规定的保留目的。

(f) 数据传输

我们在不同的司法管辖区处理并存储上述信息。个人数据可能会被传输至我们其他实体和第三方(包括服务提供商),其可能位于您所在司法管辖区以外。向中国大陆以外传输数据会在取得您明确同意后进行。

(g) 向第三方披露

个人数据可能会与以下各方共享:

  • 我们的母公司、子公司及母公司控制下的其他关联方,用于运营共享的基础设施、系统和技术,或用于与本隐私声明一致的用途;
  • 政府机构、执法人员、法院或其他相关方,用于上述“目的”部分所述目的;
  • 为我们提供服务并代表我们处理个人数据的服务提供商。

(h) 信息安全

我们已采取适当的安全措施(包括技术和组织措施),以防止个人数据被意外丢失、未经授权使用或访问、被篡改或泄露。

(i) 自动化处理

我们使用自动化工具来协助我们处理和筛选求职申请。这些工具利用复杂的算法和机器学习技术,来支持以下操作:

  • 最低要求:我们会根据您提供给我们的信息,使用自动化的工具来确定您是否符合职位的最低要求。这些工具会分析您在我们的招聘网站上提交的表格中的选择,以判断您是否具备相应的经验。在某些情况下,这些自动化工具可能会在没有招聘团队成员进一步审查的情况下直接拒绝您的申请。
  • 利用人工智能对申请评分及匹配未来机会:在您同意的情况下,我们会使用基于机器学习(也称为人工智能或 AI)的工具,对您在申请及资格问题中的回答,以及简历中的专业信息进行处理。这些工具会: 根据您提供的信息与基本职业技能及优先资格的匹配程度,自动为您评分。我们招聘人员会根据此筛选分数进一步评估候选人; 将您对申请问题、资格问题中的回答,以及简历中的专业信息,与未来职位的基本资格和优先资格进行比对。当匹配成功时,我们的招聘人员可能会邀请您申请该职位。
  • 您在申请提示中选择“是”,即表示您同意我们按此方式使用您的数据;选择“否”则表示您不同意我们以此方式使用您的数据。即使您选择不参与此处理,您的申请仍将被正常评估;是否参与完全出于自愿。若您选择退出 AI 匹配,我们招聘人员将在不借助 AI 评分的前提下审核您的申请。请注意,即使您不同意将您的数据用于 AI 匹配,我们招聘人员仍可能根据其自己的审核与您联系并告知您未来的职位空缺,但届时不会通过 AI 推荐您的资料,前提是您同意就未来的机会与您联系。

(j) 您的权利

如需索取我们持有的您的个人数据副本或行使下述任何权利,请联系我们的工作人员。

(i) 您可以要求访问我们持有的与您相关的个人数据,并核实我们是否在合法处理该数据。

(ii) 您可以要求更正我们持有的不完整或不准确的个人数据。

(iii) 如对于我们持有的您的个人数据已无继续处理的合理理由,您可以要求删除该等个人数据。

(iv) 在有限情形下,若您曾就特定目的同意我们收集、使用及传输个人数据,您有权随时撤回该同意。

(k) 对本隐私声明的更新

我们可随时更新本隐私声明,并将变更内容发布在本页面。如对本隐私声明作出任何更新,我们将同步更新上述“隐私声明日期”。所有更新仅适用于隐私声明中所述生效日期之后所收集的信息。

From $25, paid onceGet the CV for this job

What happens when you press

One press. We do the rest.

  1. A CV for this posting

    Written against O Group's own wording, from every piece of relevant proof in your profile.

  2. 25 readers review it

    Recruiter, hiring manager, skeptic and more read every draft, round after round. You get the best round.

    The review screen in CV Rocket: how each CV was read, round by round.
  3. We apply on O Group's form

    Our application engine gets through the hardest forms there are. Where a question needs you, AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

    An application in CV Rocket: every answer filled in on the employer's form.
  4. Every reply, sorted

    O Group's answer lands in your private mailbox, and we classify it on arrival: interview, question, rejection.

    The CV Rocket inbox: each employer reply classified as an interview, an action or a rejection.
  5. Reply with AI

    AI helps you write the email, checks it and sends it. We show you whether the recruiter read it.

  6. The interview in your calendar

    Full integration with your calendar. The invitation goes straight in.

    An interview invitation in the CV Rocket inbox, added to the candidate's calendar.
Get the CV for this job

From $25 per CV, paid once. No subscription.

Why it works

3×

more interviews than doing it yourself with ChatGPT.

ChatGPT writes a CV and never learns what happened to it. We see every reply. For each CV we know:

  • How it was written, and how the review scored it
  • When we applied, and how long after the posting went up
  • Which posting, which company, which city
  • Who got the interview, and who heard nothing

That is how we know which CVs get called.

Get the CV for this job

From $25 per CV, paid once. No subscription.

The numbers game

More applications. More interviews.

Every application goes out with its own CV, written for that posting and paid once. Send enough of them and the law of large numbers finds you the job.

By hand5–10
With CV Rocket100
applications a day

Before you press

Straight answers

Get the CV for this job

From $25 per CV, paid once. No subscription.

What if my background isn't good enough?

We make the most of the background you have. The CV uses every piece of relevant proof your profile holds, and one of the 25 readers reads your whole profile and flags what the CV left out.

Do you really apply for me?

Yes, on the employer's own form, the hardest ones included. Where a question needs you, you answer it right there and AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

Is it a subscription?

No. You pay once per CV, from $25. Every application goes out with its own CV, written for that posting.

One job. One CV.
Paid once.

Pick the posting you want. We write for it, apply for you and catch the reply.

Get the CV for this job

From $25 per CV, paid once. No subscription.