1、熟悉Java核心语法,精通容器集合、IO、反射、多线程并发编程经验、设计模式,JAVA基础扎实
2、深入理解JVM 内存分配 , 栈+堆+方法区的交互关系,堆的体系结构以及 GC 垃圾回收
3、熟练使用分布式框架 SpringCloudAlibaba、Nacos、Sentinel、OpenFeign微服务组件
4、熟悉了解 Docker,Linux,熟悉 Linux 的基本命令,掌握 Linux 系统的使用和配置
5、熟练使用mybatisplus和steam流和lambda表达式技术
6、熟练使用 Springboot 框架,能够借助 springboot 快速构建项目的优势进行敏捷开发
7、熟练使用 orm 框架 mybatis 和增强框架 mybatis-plus 进行快速的数据库操作
8、熟练使用 MySQL 数据库日常操作,sql 编写能力较强。
9、熟练使用消息中间件 Rabbitmq 进行接收,发送消息。使消息不丢失等
10、熟练使用 Java 基础,理解 OOP 编程思想,熟悉常用编程 API 的使用。
11、熟练使用redis 非关系行数据存储系统进行数据的存储,对 redis 的缓存穿透,雪崩,击穿有一定了解。
12、了解JavaScript、JQuery、Ajax、Jsp、Html、CSS、vue 等 web 应用开发技术
项目描述: 线上商务平台搭建 ,实现 B2B、 B2C、O2O 三种模式的在线购买、积分兑换服务。
主要模块: 管理模块、登录模块、商品管理、订单模块、支付模块、积分模块、物流模块、搜索模块、
统计模块、供应商模块,评价等模块的编写和搭建。
工作职责
基础公共类的编写 ,常用工具类的使用 ,测试以及优化 商品评论模块的基础业务接口的是实现以及测试 ;
商品评论功能的实现 ,在订单完成过后开启对商品的评论 ,基于 MongoDB 评论数据的存储 , FastDFS 进行评论的图片存储 ;
协同前端同事进行接口联调 ,以及反馈 bug 的处理 ;
负责组内开发进度文档的整理以及汇总。