1、JAVA基础扎实,精通多线程编程,熟悉分布式,缓存,消息队列等机制,熟悉JVM,包括内存模型、类加载机制以及性能优化
2、精通WEB编程,熟悉主流框架Spring、SpringBoot、orm框架MyBatis、模板引擎(velocity)
3、熟练使用Oracle、MySQL关系型数据库,集群搭建、数据库设计、sql编写及调优
4、熟练使用redis,mongo等非关系统数据库 , 缓存、分布式锁、分布式session、前后端分离、页面静态化、秒杀优化等技术
5、熟悉微服务、SOA架构设计
6、熟悉html/javascript等前端技术,熟练使用vue
7、熟悉linux常用命令,mysql/redis/nginx/resin等常用软件及集群有过部署经验
8、熟练使用git、maven、idea等开发工具
9、需求梳理、系统设计、主导项目开发
项目一:卖品订单系统
责任描述:需求分析、系统设计(订单后端管理系统、订单后端服务、订单前端服务、订单推送服务、订单定时任务模块、订单消息模块)、核心代码开发
1、系统设计
2、订单创建、支付流程、订单限时支付开发
3、订单数据推送
4、失败重试机制
5、分布式锁开发,封装为通用服务(lark框架优化)
6、注解式mysql事务 , 封装为通用服务(lark框架优化)
项目二:促销系统
责任描述:需求分析、系统设计(促销后端管理系统、订单后端服务模块、活动推送模块、活动实效模块、数据模块、风控模块)
1、系统设计
2、多线程并发甄选最后促销活动
3、促销数据缓存
4、风控模块开发
针对核心系统创建的活动、卡券等优惠 , 在卖品、影票、拼团等订单流转过程中,做出以下风险控制: 1、防止活动超额 2、防止恶意刷单 3、活动力度把控 :核心系统-营销管理-营销活动管理-营销活动,在创建营销活动时无法控制自有渠道的补贴金额,导致票房亏损 模块: 1、数
模块分属: 1、系统管理模块:子系统、菜单、用户、权限、组织机构、岗位、影院等数据管理 2、卖品管理:卖品品类、计量单位、类属等创建、下发、统计等 3、电渠、卖品模块:订单流转、城市、影厅、座位图、卖品等api接口、后端管理、数据统计
模块分属: 店铺分app/H5/微信小程序 , 本人负责H5/微信小程序 1、店铺首页展示、头图模块、活动热推、热门分类 2、商品列表、搜索、详情页 3、自有登录、三方登录模块 4、购物车、订单、支付模块 5、APP 数据提供,api接口 6、地址位置定位、热点城