1.熟悉Spring、SpringMVC、MyBatis、SpringBoot、Spring-Data、Spring-Security、POI等相关内容;
2.熟悉Dubbo、Zookeeper、Springcloud、Tbschedule等分布式相关内容;
3.熟悉RocketMQ、ElasticSearch等中间件;
4.熟悉mysql、db2、SQL server等关系型数据库以及Redis、Mongodb、ElasticSearch等非关系型数据库;
5.熟练使用阿里大数据计算服务Maxcompute,熟悉sql语法,了解一般的sql优化;
爱库存app订单系统
项目描述:
公司是一家电商,主要业务是面向小b的爱库存app,最初用户量不大,后端业务系统并未进行一个干净的拆解,由于业务的增长,老系统显然有些吃不消了,因此就需要做系统的拆解,主要将其拆解为订单系统、会员系统、商家系统以及支付系统
责任描述:
参与订单系统的改造、与支付接口进行联调、优化接口相应速度等。用到的技术主要有springcloud,redis,rocketmq,tbschedule等,内部的细节流程比较多,有兴趣可以详谈;
先知系统
项目描述:
先知系统主要分为两个版本,第一个版本最开始叫数据罗盘,主要包含CEO看板、Dashboard、数据概览以及各个部门下相关数据报表等,该版本支持查询和下载数据,用户权限的最细粒度是到资源。第二个版本有重大升级,故项目名称也正式更名为farseer(”先知“),考虑到第一个版本中开发一张报表需要投入的人力资源相当多,故在这个版本中我们考虑了将报表的创建完全配置化,无需开发人员进行开发和发版,大大节省了人力成本。除此以外在第二个版本中我们还加入了数据分析师面板,支持自定义创建定时任务下载数据、加密、并发送邮件给相关人员。同时,在第一版的基础上我们还将权限更细粒度话,报表中部分敏感数据可以配置
责任描述:
带领团队进行整体方案的制定和统筹,数据模型的制定以及创建、预览、更新动态报表等相关的代码编写;
角色 | 职位 |
负责人 | 高级Java开发工程师 |
队员 | 后端工程师 |