掌握框架:Spring Boot;Spring Cloud;SpringMVC、Spring、MyBatis;MyBatis-Plus,以及Gradle、Maven等项目构建工具
熟 练: 数据库MySQL、Oracle、MongoDB。
熟 悉: 消息中间件RabbitMQ、缓存中间件Redis。
熟 悉: Linux基本指令以及Linux服务器部署。
了 解: Elasticsearch、Docker、K8s、Seata、Spring Boot单元测试
掌握其他: AngularJS、JSP、JDBC、JSTL、jQuery、Javascript、Ajax、EL表达式等主流技术
熟练使用: Intellij IDEA、WebStorm、Postman、Navicat for MySQL、Git、Sourcetree、FinalShell、Typora、Jenkins、Wiki、HBuilder、Eclispe等工具。
1. 负责开发线上档案模块:选择工厂模式增强代码扩展性,建立拉取菜品、套餐、客位、铺位等档案信息结构,线上线下档案传递可分为增量与全量,其中全量上传通过递归的方式处理拉取档案数据,通过Redis作为并发锁保障数据唯一性。根据约定线下请求更新档案的时候通知线上,校验重试次数以及拉取状态等信息后,线上通过线下请求更新中的地址以MQ异步方式拉取档案信息,以保证高峰期上传档案不丢失,入库Mongodb中,各类档案根据各业务线处理分发,例如通过策略模式将美团、抖音等渠道的三方优惠券以及商家在商龙系统中创建的权益优惠信息根据业务规则处理后,传递到微信小程序扫码点餐的下单界面展示。
2. 负责开发运管平台业务:选择工厂模式区分调用业务逻辑,将运管平台业务接入现有业务,使用多线程异步方式处理开通、改配、延期、退货商城等业务,将上游运管平台数据对齐线上业务线,入库存档并通知商城相关业务操作。
3. 参与开发评价活动系统:用于扫码点餐、桌边付、自提外卖后的食客评价系统,根据迭代需求,选择责任链模式结合Redis过期时间限定结算方式发放奖励;选择工厂模式,针对不同业务场景,结合MQ向多业务场景异步发送邮箱、微信、企微、龙管家App等途径不同模板消息;通过ES存取评价报表等。
4. 负责客户关怀模块迭代:食客点餐后,经过数据仓组对数据的分析打标签后,使用Stream流对数据仓、Mongodb中装修数据以及食客信息处理后,分别推送通知给对应人捆绑的邮箱、微信、企微、龙管家App等。
5. 负责开发数据埋点业务:对接部门X-Man项目,对外卖数据进行数据埋点、通过异步的方式隔离埋点业务,当埋点接口出现网络、业务等异常情况下,保障不影响业务主流程。
6. 参与开发商城业务:中途被借调到商城组参与完成礼品卡、权益卡、异业券等业务。
平日其他更新迭代:如对接新荣记管家;优化快乐蜂菜品档案数据量大,导致接口请求失败的情况;组合推荐菜品等。
可兼职时间
可兼职地点
0条评论 雇主评价