熟练掌握 Java 基础和集合框架,具备良好的编码能力。 熟悉Java并发编程、线程池、多种锁机制等。 熟练使用 Spring 、SpringMvc 、MyBatis 、SpringBoot等主流框架,读过部分 Spring 核心源码。 熟悉基于 Spring Cloud 的微服务搭建与开发,用到的组件:Eureka、Feign、Ribbon、 SpringCloud Gateway 等。
熟悉JVM、JMM、 GC算法,熟悉多种常见的垃圾回收器,熟悉JVM调优,有实战经验。
熟练掌握 mysql,掌握多种索引使用和原理,能独立分析需求设计数据库,有 sql 优化经
验。 精通常用的数据结构,排序算法。
精通常用设计模式: 单例、工厂、观察者、模板方法、适配器等,并在项目中有一定使用。 熟悉常用中间件Redis、RocketMQ等。
精通工作流引擎。 有丰富中台开发经验,熟悉订单、营销等相关领域业务,有零售和电商平台开发经验
xxx集团基于中台架构建设线下门店POS和线上小程序商城多端销售渠道,基于统一的零售管理
平台进行管理,基于业务在线,增强业务的可视,扩大管理层管理视野,提升业务响应速度,减少门店/总部
决策难度与决策成本。规划实现支撑智能订单、门店订货菜单等业务场景的新一代数字化在线业务平台。
项目技术栈:SpringBoot + SpringCloud + PGSQL + Redis + Camunda + Guava + RocketMQ + Apollo
个人职责:
1. 参与项目前期调研工作,了解业务现状与项目规划,参与编写项目蓝图
2. 负责营销中心的设计,包括设计文档编写及开发工作。主要功能有:
统一管理营销活动的生命周期,包括活动的创建、审核、活动之间的叠加计算。其中活动审核
使用了Camunda工作流引擎。活动类型有:满减、满折、换购、多买优惠、套餐、单品促销、下
单送、充值活动、卡券类活动等。
统一管理券的生命周期,包括现金券、折扣券、提货券、券包。
营销活动相关报表开发
角色 | 职位 |
负责人 | 资深后端开发工程师 |
队员 | 产品经理 |
队员 | UI设计师 |
队员 | 前端工程师 |
队员 | 后端工程师 |