1、熟练使用 java 语言,具有良好的编程思想并且严格遵守编码规范,掌握常用的 JavaApi ;
2、熟练掌握 Spring 、Mybatis、SpringMVC、SpringBoot、Spring Cloud 等通用开发框架, 熟悉这些框架的技术点和基本的
原理 ;
3、熟练掌握对 mysql 的使用,使用过 Sqlyog、Navicate 客户端管理数据库;
4、熟练使用 RabbitMQ , kafka 等服务中间件;
5、熟练使用 通用 mapper、逆向工程以及 Mybits-plus;
6、熟练使用 Redis,Mongodb 等 NoSql 型数据库;
7、熟练使用 Idea、Eclipse、Maven、Git 等开发工具和项目管理工具 ;
8、熟练使用 Postman 等接口测试工具进行代码的完成测试 ;
9、掌握 Elasticsearch、IK 分词器、FastDFS、OSS、Nginx 页面静态化等技术对项目进行更好的优化 ;
10、熟悉掌握 Linux 操作系统的一些常用命令 ;
11、了解 JSP、 JavaScript、jQuery、Ajax、VUE、Html、Thymeleaf、Echarts 等前端框架及技术 ;
1、参与项目的需求分析、技术选型讨论
2、负责购物车的模块
3、负责使用 redis+RabbitMQ 的技术来实现商品秒杀的功能
4、负责商品审核上下架模块
5、负责用户对商铺的收藏模块
6、负责优惠优惠金额模块
7、负责用户支付结算及相关的功能
8、使用 Postman 进行接口测试
9、积极配合测试人员找到并修复 bug