跳转到主要内容

java开发工程师-金融支付行业

Technology
厦门联合物流有限公司
1周前
全职

职位描述

一、岗位职责

1、核心模块开发:负责收单/收款、多币种账户、交易路由、清结算、对账、退款与拒付(Chargeback)等模块的详细设计、编码实现与单元测试,保证代码质量与交付进度。

2、接口与通道对接:参与海外银行、卡组织、本地清算网络及第三方支付服务商的 API 对接,完成接口封装、报文处理、联调测试与异常场景覆盖。

3、资金安全与准确性保障:编写对账、差错处理、幂等控制、分布式事务相关代码,保障资金流与信息流的一致性,主动识别并修复资损风险点。

4、系统性能与稳定性:参与高并发场景的性能优化,配合完成压测、容量评估、监控告警接入与线上问题排查,参与故障复盘并落实改进项。

5、合规要求落地:按 PCI DSS、数据安全与个人信息保护等要求编码,落实敏感数据加密、脱敏、权限隔离等安全规范。

6、技术文档与评审:输出概要/详细设计文档、接口文档与上线方案,参与代码评审(Code Review),遵守团队编码规范。

7、跨团队协作:配合产品、测试、风控、运维完成需求评审、测试验收与生产发布;在指导下与海外团队或合作方进行技术沟通。

8、持续学习与改进:跟进团队技术栈演进,参与技术方案讨论,主动提出流程与工具改进建议。

二、任职要求

硬性要求

1、学历与经验:本科及以上学历,计算机、软件工程等相关专业;3 年以上 Java 后端开发经验(优秀者可放宽至 2 年,需有支付或金融项目经历)。

2、技术基础(核心)​:扎实的 Java 基础与编程功底,熟悉 Spring Boot / Spring Cloud 微服务技术栈;熟悉 MySQL、Redis,了解消息中间件(Kafka / RocketMQ 任一)的使用场景。

3、工程能力:理解事务、幂等、并发控制、分布式锁等基本概念并有实际使用经验;会编写规范的单元测试,能使用 Git 进行协作开发。

4、业务理解:了解支付、清结算、对账、账户体系中的至少一个业务领域;对资金安全敏感,理解「一分钱都不能错」的工程含义。

5、英语能力:能用英语读写技术文档、接口文档与邮件,能进行简单的英语口语沟通(合作方对接以书面为主,口语能开会即可)。

6、合规意识:无不良从业记录,理解金融行业对数据安全与操作规范的基本要求。

软性要求

1、责任心与细节把控:对代码质量和数据准确性有敬畏心,上线前主动自查边界场景与异常处理。

2、沟通协作:能清晰表达技术方案与问题,乐于配合同事推进联调与排障。

3、学习能力:能在业务快速迭代中快速掌握新领域知识,接受代码评审意见并持续改进。

加分项

1、有第三方支付、跨境支付、银行、收单或金融科技公司项目经验。

2、接触过卡组织接口(Visa / Mastercard)、SWIFT 报文、或 SEPA / FPS / ACH / PIX 等本地清算网络对接。

3、有多币种账户、虚拟卡(VCC)、发卡或收单网关相关开发经验。

4、熟悉 Kubernetes、Docker 等云原生部署,有 Go 语言经验。

5、有开源项目贡献或技术博客,英语口语流利可参与海外会议。

Keywords
Apache KafkaSpring FrameworkRedisJavaScriptMysqlJava

对这个职位感兴趣吗?