1、熟练掌握和使用SpringBoot、springCloud、gateway、Mybatis、rpc等框架,并对其有较深的了解; 实现过熔断、限流、降级等功能开发。
2、熟练掌握和使用的数据库 Mysql、mongodb、redis、elasticsearch等
3、熟练掌握和使用的消息中间件有 kafka、rabbitmq、rocketmq等
4、熟练掌握和使用多线程、高并发 、分布式锁和分布式事务等技术的应用
5、熟练掌握和使用 nginx、linux、负载均衡、反向代理的技术的前后端项目部署 有docker部署相关经验
6、熟练掌握和使用 jwt、springsecurity、oauth2.0 实现单点登录、微信登录、登出、权限校验等
7、熟练掌握和使用apifox、postman、jemeter接口调试和测试工具
8、熟练掌握和使用 vue3.0、element plus 前端技术
9、熟练掌握和使用python爬虫技术、Django web框架开发
10、熟练掌握和使用git、svn版本管理工具 、文件oss上传下载等
11、熟练掌握和使用elasticsearch、日志采集技术Filebeat、plumelog、skywalking查看分析日志
12、熟练掌握sql优化、jvm、调优、prometheus等工具
京东商家奖惩系统 奖惩系统分为奖惩MAN端和SHOP端
(1)奖惩MAN端系统
1.1奖惩MAN端实现的功能模块有:开具违约单、限权管理、搜索降权、黑白名单管理、规则管理(条例分类设置、条例维护、节点规则、属性管理、虚假交易规则、套利交易规则、正阳门规则、延时发货规则)、手动搜索降权。奖惩对入驻京东商家的违约行为以开具违约单的方式进行处罚,常见的商家违规行为有:商品标题乱填、侵犯他人权利、出售假冒商品、延迟发货、重复铺货、类目乱挂、烟花爆竹类这么几种。根据违约程度将商家违规类型分为一般违规和严重违规。开具违约单后商家可以在SHOP端进行申诉, 申诉期为7天,7天内商家未申诉违约单状态转为超期未申诉同时违约单默认生效。京东质控对申诉期内商家申诉的违约单会进行审核,审核被驳回商家申诉失败的违约单立刻生效并且按照违约单开具时所挂的处罚项对商家进行处罚,反之申诉成功的罚单需要作废掉。对于申诉失败的违约单需要对商家执行处罚,处罚涉及内容如下:
1.2违约单处罚项有:扣分、罚款、禁止发布新商品、禁止上架待售商品、搜索降权、商品下架、警告、删除评价、禁止报名营销活动、考试等。(对应SHOP端商家受限功能)
1.3违约单种类有:根据商家违规行为不同违约单种类有虚假交易违约单、套利交易违约单、重复铺货违约单、滥发信息违约单、类目乱挂、延时发货违约单等。
1.4手动搜索降权:可以选择是给商家整体降权 还是给商家的单品降权和降权比例为多少 降权惩罚的时间段哪天开始哪天结束。违规的SKUID有哪些,违规原因说明等。
1.5自动搜索降权:根据商家作弊订单刷单排名比率,排名前面的商家降权比例要大一些,后面的处罚程度小一些。
1.6节点限权处罚: 当商家多次违约导致积分超过25分 、50分、75分的会根据情节严重程度给商家开具节点违约单。节点违约单会对商家执行节点限权处罚、并且会有罚款和考试处罚,商家只有通过考试并且缴纳罚款后才能继续上架新商品 、上架代售商品。同时开具违约单后会有消息触达给商家,在shop端会有商家申诉倒计时提醒功能。屡次扣分达到100分的商家,京东会对该商家执行关闭店铺操作。
1.7商品下架会通过JMQ和商品中心交互商品中心将商品下架将下架结果反馈奖惩系统,罚单罚款操作会在京东金融扣款,商家考试需要成都研究院考试中心开放考试接口授权商家考试,并将考试结果反馈奖惩。
(2)奖惩的SHOP端(给商家用的)http://legal.shop.jd.com/
2.1、商家可以在SHOP端首页看到他一般违规累计扣多少分、严重违规累计扣分、待处理的违约单个数、待缴费的多少个、待考试违约单个数、待跟进申诉的违约单个数。
2.2、商家可以查看历史违约记录、节点违约记录、违约记录等
2.3、商家对京东开具的罚单可以提起申诉或者是违约单确认操作。申诉期为7天,7天内商家未申诉违约单置未超期未申诉同时违约单会生效执行上述的处罚操作。
2.4 查看违约单的功能限权
(3) 奖励系统: 京东会扶持好的商家对信誉良好的商家通过发放奖励贝的形式给予奖励。 奖励单开具包含因素如下:奖励贝,奖励因子、奖励说明等。
3.1 奖励贝可以兑换京豆、还可以在服务市场进行服务置换、可以兑换京准通货币但是按一定的兑换比例兑换,不可转让和提现。 1个奖励贝=500京豆 商家在SHOP端可以看到我的奖励贝有多少个,过期奖励贝的记录、奖励记录、兑换的记录等 奖励因子:京豆电子面单使用,完成开店任务、老商家推荐新商家入驻 奖励说明:当月使用京东电子面单发货的有效订单量较上月的增加的量部分给予奖励 新店铺完成开店任务,且在3个月内销售额》=1000元,给予新店铺奖励 其他:做过Tomcat性能调优了解原理,可以熟练使用JMeter压测工具对tomcat连接数、线程数、和服务器连接数整体进行调优。
本人负责开发的部分:
1、参与不同类型的违约单整个开具流程研发(含SHOP端、MAN端改造)、对接上下游系统数据(如风控监测系统、京东金融扣费支付系统、成都研究院 -商学院考试系统、商品中心系统(包含下架或者解除下架、限权、搜索降权等)、商家中心系统(警告、删除评论等限权功能对接)等进行数据接口调用(通过JSF或JMQ交互)、服务评价系统(用于对接延迟发货等数据)。用hadoop HBASE获取风控系统表中的风控作弊数据(含虚假、套利交易)、编写python脚本每天定时提取风控系统中作弊订单数据(含虚假交易、套利数据)并作计算给商家确定风险等级 从而为商家开具处罚等级类型不同违约单、对接商品中心和商家中心进行处罚。
SHOP端给商家展示(扣分、违规处罚条例、处罚项、限权)、对商家发起的申诉流程的处理逻辑研发、对接商学院考试系统。申
角色 | 职位 |
负责人 | JAVA高级研发工程师 |
队员 | UI设计师 |
队员 | 前端工程师 |
队员 | 后端工程师 |
万联易达3PL系统(使用对象:货主、承运企业); 万联易达4PL平台系统 (使用对象:公司运营 他们的职责是审核车辆和司机资质、审核货源、管理员、财务统计分析人员、上报监管、开具发票等);司机端APP:(司机进行接单、运输过程中装、卸货、签收、收款对账等操作) 货主端APP(货
京东宙斯开放平台的作用是:为了满足有开发运维能力的商家将自主研发的IT系统对接需求,商家和SVC供应商可以通过API的方式对接京东的后台系统,在自研系统中,处理京东平台的订单、商品、物流和客服等业务流程; 开放平台主要的步骤流程如下: 步骤一、注册平台账号 成为开发者 提交