任职岗位:java资深开发工程师
工作项目:华为主题项目,致力于为消费者提供精品原创的个性化手机主题、表盘、字体、壁纸、AOD、铃声、美化等业务。
华为主题项目主要包含主题,表盘,字体,壁纸等单点资源以及会员套餐资源。整个项目分为如下
几个模块:
1.BMS(管理台):
A、资源的管理:资源的上架,下架,隐藏,编辑等功能
B、订单的管理:单点订单列表的查询和会员订单列表的查询以及权益回收;
C、活动以及优惠券的管理:活动以及优惠券的创建,编辑等;
D、资源的生命周期管理:可以查看到资源的整个生命流程以及各个阶段是什么状态以及操作者;
E、标签等其它的管理功能。
2. TIS(面向客户端的后台服务-c 端):所有客户端需要的接口均有该后台服务提供(订单的创建,
单点资源以及会员套餐的查询等);
3. PMS(单点资源的内部后台服务):不对外提供服务,主要对 TIS 提供接口。单点资源的订单创建
以及单点资源的查询等;
4. MBS(会员套餐的内部后台服务):不对外提供服务,主要对 TIS 提供接口。会员套餐的订单创建
以及会员套餐的查询等;
5. COMMON(公共服务):不提供接口,封装各模块的公共方法。
开发用到的技术:spring+springmvc+springboot+mybaits+msql+redis+roketmq+cache 等
主要职责:
1. 负责单点资源以及会员套餐的新增需求设计,出设计文档(也参与实际的代码开发);
2. 负责项目中老旧代码的优化以及整改;
3. 负责数据库的优化;
4. 负责整个项目日志的整改;
5. 负责处理生产环境 bug 的分析以及提出修改方案;
6. 协助各小组开发人员处理开发中的 bug 以及技术难点。