熟练掌握 Java 基础知识、面向对象编程思路、掌握常用 API、具有良好的编程习惯
熟练使用 Maven、Git、Svn 等代码版本控制工具,熟练使用 IDEA 开发工具
熟练使用 Spring、SpringMVC、Mybatis、Hibernate 等开源框架
熟练使用 SpringBoot、SpringCloud、Quartz 任务调度等 Spring 生态系统的整合应用
熟悉 SpringSecurity 以及 OAuth2 规范,用户权限管理以及登录方式,JWT 开放标准的 token 作为验证身份方法
熟练使用 MySQL 数据库及 Redis 数据库、对 RabbitMq 、RocketMq 也有一定的了解
了解 JVM 原理,Nginx 等服务器中间件
了解 HTML、CSS、JS、JQuery、Ajax、Vue 等前端开发技术
项目一 : 好好开车商城项目
技术选型 : SpringBoot、SpringCloud Alibaba、MySql、Redis、RabbitMQ、Oauth2
项目描述 : 目前已经通过多方测试并成功上线,同时在此基础上继续开发新的迭代优化。此项目为 53 万平台用户提供车辆保养服务及机油机滤的购买方式。灵活全面的支持平台自营及商家入驻,为运营提供了多种营销玩法,如盲盒、大富翁等游戏,提供了实时查看库存及物流跟踪的情况。 责任描述 :
参与公司 B2C, B2B 车后电商 项目研发(包括:平台端,商户端,用户端) 主要参与订单系统研发,包括购物车拆单,线上下单,线下门店履约等服务。以及订单逆向退款等业务开发,采用状态机对不同业务场景的订单解耦。对 MDM 进行数据字典下发至 BMS 开发;
营销中心功能研发,包括预售,以及优惠券的使用等。预售功能采用分布式锁锁定库存,以及 redis 作为缓存中介 减少数据库压力。通过死信队列的方式达到超时退款退单等功能。
优惠券功能包括优惠券模板的设计以及优惠券的计算与使用,包括平台级折扣以及店铺级折扣,满减,满折,抵扣的运营推广模式。 通过策略模式实现不同折扣的实现方式,为不同模板的计算链路简化代码量
目二 : 北京线上线下招聘系统 技术选型 : SpringBoot、Leaf6、MySql、Redis、RabbitMQ、Oauth2 项目描述 : 该项目为一款招聘系统项目,旨在为不同的用户群体提供高效的就业机会及快捷的招聘通道。通过就业者身份等信息的筛选,快速匹配
项目一 : 好好开车商城项目 技术选型 : SpringBoot、SpringCloud Alibaba、MySql、Redis、RabbitMQ、Oauth2 项目描述 : 目前已经通过多方测试并成功上线,同时在此基础上继续开发新的迭代优化。此项目为 53 万平台用