熟悉Java基础,有良好的编程习惯,熟悉RESTful接口开发。
熟悉各种常用框架Spring、SpringMVC、MyBatis、Spring Boot、Spring Cloud可以通过需求快速构建项目。
熟悉微服务技术栈Eureka、Ribbon、OpenFeign、 Hystrx、Gateway、Nacos、Sentinel、Zipkin、Swagger等。
熟悉ZooKeeper、Redis分布式锁原理,具有实战高并发场景下幂等经验,优化过生产分布式锁BUG问题。
熟悉利用redis来实现的缓存、分布式锁、分布式session、前后端分离、秒杀优化等技术。
了解常见垃圾回收算法、垃圾回收器及JVM调优。
了解常见设计模式、高并发三种处理方式 缓存 异步 排队。
熟练RocketMQ消息队列,了解Kafka,RabbitMQ等消息对列。
熟练使用MySQL数据库及基本操作,熟悉Navicat、Sqldeveloper数据库管理工具,对SQL优化有一定了解与使用。
熟练Elasticsearch搜索引擎、集群原理、Logstash、Kibana搭建ELK日志收集系统。
熟悉Tomcat服务器,Maven项目构架工具以及Git、SVN项目管理工具。
熟悉使用Docker安装MySQL、redis、Nacos、Nginx、Elasticsearch、Sentinel、Gateway、Zipkin等开发需要的中间件。
探店点评
1、参与系统模块的开发:包含登录、注册等功能。
2、参与个人中心模块的开发:对用户信息的一些操作、以及关注、粉丝、收藏等操作。
3、参与日志模块的开发:使用ELK进行日志记录。
4、参与支付模块的开发:负责支付宝、微信支付功能。
5、参与每日福利模块的开发:签到积分、抢红包等。
6、参与美食模块的开发:主要包括了美食信息的展示,美食信息的发布,评分、在线评论、回复等功能的实现。
7、使用ECharts生成业务报表,便于分析。
配合测试部门进行相应模块的调整以及相关开发文档的编写。