ID:417138

牛奶、奥利奥别泡 有团队

Java开发

  • 公司信息:
  • 东软集团股份有限公司
  • 工作经验:
  • 6年
  • 兼职日薪:
  • 500元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 可工作日远程
  • 可工作日驻场(离职原因)
  • 可工作日驻场(自由职业原因)
  • 所在区域:
  • 广州
  • 白云

技术能力

熟练掌握Java语言,具备较强的编码能力和良好的代码风格,熟悉常用设计模式。
熟练掌握SpringBoot、SpringCloud、MyBatis等开源框架。
熟练掌握MySQL数据库,具备SQL优化能力,熟悉MongoDB的使用。
熟练掌握Redis及其基本数据结构的使用场景。
熟悉掌握应用MQ(RocketMQ、RabbitMQ)进行解耦、异步处理和削峰。熟悉消息可靠性和幂等性的解决方案。
多语言编程:具备Vue、原生微信小程序等语言开发经验。

项目经验

架构设计:SpringBoot + SpringCloud+ MySQL+ Mybatis +Redis + Mongo+ RocketMQ + ShardingSphere
项目描述:订单管道,南航自研第三代中台化产品,目前承担南航直销的机+X产品聚合下单功能,校验和预扣库存接口由各产品方提供,统一下单后,由收银台进行合单支付。里面包含大量的多线程,异步MQ消息去调用或者同步数据给各业务方系统。
项目职责:
负责项目日常需求开发维护、协同多个销售方接入统一下单管道;
主导订单号生成流程的重构和性能优化,并将订单号生成抽象成独立的服务;取代了原有数据库自增Id方案,解决了可读性差和信息泄露等风险,生成的订单号集成了日期、业务类型、时间戳、机器码等信息便于运营排查与数据分片。
主导对下单过程中订单校验、库存预扣、以及订单取消、支付回调、订单列表等流程重构,设计策略工厂使其业务代码解耦,减少上线故障率。
订单库单表数据量达 1.2 亿,列表查询耗时超 3s,大促期间频繁告警。协助架构师参与分库分表改造,负责路由策略实现、双写一致性校验、冷热数据归档等流程。
重构日志输出规范、日志敏感信息加解密、定义全局TraceId完善日志链路提高故障排查效率。
基于订单延迟取消、订单延迟消息提醒等延迟场景,采用延迟MQ+定时扫库+即时消费混合架构,通过RocketMQ 的18级精确延迟配合XXL-Job任务对未处理的延迟订单进行二次兜底校验并任务推送MQ异步消费,保证业务100%的可靠性。
设计并实现串行调用外部系统改为使用CompletableFuture实现异步并行调用,并设计统一的外部调用模版,减少了调用外部总体等待时间,提高了代码复用性。

团队情况

  • 整包服务: 微信公众号开发   微信小程序开发   PC网站开发   H5网站开发   
角色 职位
负责人 Java开发
队员 前端工程师
队员 后端工程师

案例展示

  • 心乡农

    心乡农

    心乡农后台管理系统,器包括用户管理、农基商管理、农商品管理、订单管理(包含订单发货、退款等)、优惠券管理等等

  • 心乡农小程序

    心乡农小程序

    面对C端用户的进行售卖农产品,包括首页商品推荐、不同农产品商品列表、用户下单支付退款、物流跟踪、优惠券领取使用等等

查看案例列表(含更多 0 个案例)

信用行为

  • 接单
    0
  • 评价
    0
  • 收藏
    0
微信扫码,建群沟通

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信接收人才推送

关注猿急送微信平台,接收实时人才推送

接收人才推送
联系需求方端客服
联系需求方端客服