1、熟悉运用java,熟悉Spring Cloud,Spring Boot,Spring,MyBatis,Netty等框架,对主流框架源码有一定的了解,能快速掌握主流开发框架
2、熟悉MySQL开源数据库,并能根据业务需求进行数据库的设计与优化,具有较强的SQL设计与优化能力。
3、具有分布式,高并发,高可用系统架构的开发和设计经验,熟悉redis,RabbitMq,Zookeeper等常用主流分布式中间件
3、熟悉HTTP,TCP等计算机基础网络协议,并熟练掌握linux,docker 基本命令,可独立完成系统的部署和基本运维管理,熟悉常用的shell命令。熟悉Jenkin+Docker的自动构建和部署
4、熟练使用eclipse、intellij、tomcat、maven、nginx、git和jenkins工具
5、具有电商,分销、支付,微信公众号,实时聊天,消息推送平台项目和报销等项目经验。
6、参与相关产品需求讨论与产品架构的设计优化工作,技术方案的讨论,,具有较好的沟通能力,思路清晰,善于思考,有强烈的责任心和团队合作精神,积极融入团队。
项目名称: 唯品仓代购平台
项目描述: 唯品仓是一个B2C的电商代购平台,商品包装成运营专场,广告系统配置运营专场预售,在售时间。代购收集自己用户的订单,在平台下单之后根据商品配置的返佣比例提成,代购也可以加价播货甚至于发展成自己的下线用户。该平台合作第三方,多渠道售卖平台
项目模块包括:后台,小程序,缓存,Android,IOS,分享播货平台,微服务。
项目架构:spring + play framework + zookeeper+mysql+redis+Jenkins+maven+docker
使用zookeeper作为配置中心和服务注册中心和,redis 分布式锁、数据缓存和分布式Session存储,jekins自助部署,docker线上部署,Redis缓存。
项目职责: 1、需求分析,设计方案以及调研设计方案的可行性
2、接口设计,接口文档编写以及和前端开发人员分析入参和响应的可行性
3、业务逻辑和接口的代码的实现和相关底层人员的联调,自测,并发工具测试是否有线程安全以及性能问题
4、前端联调,提测,修改测试bug
5、上线后监控相关信息(响应时间,内存,gc等信息)和修复线上的bug