熟悉项目敏捷开发流程。在技术上熟练使用 Spring Boot、Spring Cloud、Spring Cloud Alibaba 、Hibernate、SpringMVC、Mybatis、Dubbo 等主流框架,熟悉 CAT、ELK 日志监控、pinpoint 中间件,Oracle、Mysql 关系型数据库、redis、Elasticsearch、Rabbitmq、MybatisPlus 等技术,Zookeeper、Nacos 、Canal 中间件;熟练使用常用的 linux 命令、docker 命令、python 、服务器普通方式部署、容器化部署等。带领过3~5人团队管理。
天地汇在线提报项目
技术Leader
内容:
项目背景:每个月报提工作都是由人工线下进行筛选订单后,再走审核流程进行报提。人工线下操作流程长、耗时久且人工审核只能抽是部分订单,不能保证所有订单完全符合提报条件。该项目为提高运营部门工作效率和订单筛选质量而设计实现的。
系统框架采用:Spring Cloud + Spring Boot + Spring Cloud Alibaba + nacos + mybatisplus + mysql + redis + rabbitmq + xxljob + Canal + Elasticsearch + shiro 架构;
主要功能点:
1.在线提报—提报配置(质控):分配基础配置、结算中心配置;配置后,提交的订单需按配置参数进行校验审核
2.在线提报—订单列表(运维):鹰眼监控正常(含人工审核通过)的订单可以自动流转到待提报审核的订单列表中,运营可以对订单提交审核,支持批量导入,条件查询等;
3.在线提报—审核管理(质控):针对人工提交的批次,可以进行审核通过或驳回
4.在线提报—提报管理(运维):审核成功批次中的订单可以自动流转到提报管理列表中,运营可以对订单列表中的订单生成对帐单,支持批量生成对帐单(生成对帐单调用结算接口)
5. 使用 alibaba/canal 进行数据同步:
1).canal 将自己伪装为 MySQL的 slave ,向 master 发送 dump 协议
2).master 收到 dump 协议,数据发生修改后推送 binary log给 canal
3).canal 解析 binary log 对象,转换为增量数据,同步到 ES、Redis等.
天地优卡pc、app、天地优卡小程序、oms
技术Leader
内容:
该项目是一个网络货运物流运输链路项目。
系统框架采用:spring boot + mybatis + mysql + redis + rabbitmq + xxljob + dubbo + shiro 架构;
系统服务监控: pinpoint、elk等;
PC: 货主端,货主通过平台下发运单需求,平台通过调度系统调车,司机在 app 端相应调度及价格确认。完成整个运输链路。货主签收后通过 pc 端在线支付打款至司机钱包账户,司机可选择提现。货主可通过 pc 端进行订单管理及跟踪,发票管理、运力管理、账户管理、账单管理、合同管理等。
APP 、小程序、H5功能:司机/经纪人端
1.注册、登陆 ;
2.实名认证、绑卡 ;
3.司机接单、装货、卸货、上传回单;
4.运费预付、运费垫付 ;
5.我的运单;
6.个人中心等。
oms 端功能: 运营人员通过 oms 系统管理订单、客户信息维护,账号权限配置、订单导出、鹰眼监控管理、异常订单审核、在线对账、开票等功能
PC端、APP、H5应用使用 shiro 整合 cas 实现 sso 登录。
天地汇开发平台openapi
技术Leader
内容:
该项目是天地汇平台对外部合作伙伴提供的数据接口,用于外部合作伙伴通过技术手段与天地汇平台进行正常业务或交易操作,满足合作伙伴自身系统集成天地汇注册认证、下单的功能等。
系统框架采用:spring boot + mybatis + mysql + redis + rabbitmq + xxljob + dubbo 架构;
主要接口汇总:
1. 会员注册认证接口:注册认证、个人实名认证(纯 api/api+h5)、注册认证回调通知
2. 鉴证模式接口:鉴证订单推送接口、主动查询订单推送结果、 订单推送回调通知接口
实时单模式接口:创建运单、创建长期货源模版、装货、卸货、单据上传、查询运单详情接口、批量结算确认、订单车辆轨迹查询、订单关闭接口、查询账户余额、查询客户项目配置接口、订单支付、个人会员绑卡接口等;
3.天地汇通知接口:订单信息通知、订单状态通知、订单支付通知、订单对账通知、订单开票通知、订单回单通知等;
4.天地汇开放平台在线文档采用 markdown 文件编写,使用 docsify 文档工具快速生成,无需构建,快速发布。在线文档地址:https://uttestopenapi.56pingtai.net/docs/#/
activity红包发放 Java软件工程师
该项目是一个对接内部业务系统红包、优惠券发放功能及日常活动的开发/对接,项目采用 springboot + mybatis + mqapp (active mq) + mysql + redis + cat 架构。
责任描述:
负责 act