高级后端工程师(Java - 集合)

阿布扎比 无个税1天前全职 网络
面议
职责 • 负责互联网金融信贷产品的后端系统设计和开发,包括贷款、还款和催收平台,持续适应业务变化和用户需求。 • 设计和实施支持贷款生命周期管理、还款、逾期跟踪和催收操作的金融中台。 • 进行项目的需求分析、高级设计、详细设计、功能开发和技术文档编写。 • 执行日常系统维护,识别现有问题,并实施持续优化和改进。 • 参与信贷和催收后端系统的开发,包括DPD管理、客户分群和催收策略执行。 • 设计和实施催收案件分配机制,使案件能够根据风险等级、DPD、余额、客户画像和催收阶段进行分配。 • 使用或设计规则引擎/策略引擎,支持催收工作流的自动决策,如分配规则、联系策略、升级逻辑和代理路由。 • 支持与拨号系统、短信/WhatsApp和支付渠道的集成,以实现端到端的催收执行。 要求: • 计算机科学或相关领域的本科及以上学历,具有5年以上Java开发经验;在中国领先科技公司工作经验者优先。 • Java基础扎实,熟悉J2EE架构,精通IO、多线程、集合等核心框架;了解分布式系统、缓存和消息机制。 • 具备系统分析和架构设计的强大技能,具有软件系统分析和设计方法的实际经验。 • 精通Spring Cloud、Dubbo、MyBatis框架,熟悉单元测试和TDD,以及Linux和UML。 • 熟练使用MySQL数据库,并能够优化其性能。 • 拥有信贷或催收系统的实践经验是一个强项,包括逾期管理、还款跟踪和客户风险分群。 • 具有规则引擎或决策引擎(如Drools、自建规则引擎或策略编排平台)经验者优先,特别是在催收策略、案件分配或风险控制工作流方面。 • 了解催收流程,如DPD桶、滚动率、回收策略和代理分配模型是一个加分项。 • 具备优秀的逻辑分析、沟通和快速学习能力;高度负责、积极主动,能够在压力下工作,具备强大的团队协作能力。 • 具有互联网金融信贷产品相关项目经验者优先。 • 拥有产品所有权意识是一个优势。 • 英语熟练,能够作为工作语言使用。