1.掌握Java核心知识,多年一线开发经验,具备良好的编码能力,并熟练使用常用的设计模式
2.熟悉Jvm对类加载机制,GC算法,垃圾回收器等都有深入理解,并参与过线上项目的JVM调优工作
3.熟悉Java并发编程,对Java 的各种锁机制,线程池机制,AQS、CAS等有深入理解,并在项目中熟练使用
4.熟练使用Spring,SpringMVC、Mybatis,多年实战经验,可以通过需求快速构建项目,看过相关源码
5.熟练使用dubbo 、SpringCloud,SpringCloudalibaba 等微服务框架,对(nacos,sentinel,gateway,
openFeign,skywalking)等组件有深入理解,对服务的划分,服务治理,服务分层有实际的项目经验
6.掌握常用分布式解决方案:分布式事务,分布式锁,分布式Id,分布式任务调度,分布式链路追踪,分布式Session
7.熟练掌握MySQL,具有SQL优化,Sharding-Jdbc分库分表、索引优化、性能调优、数据库灾备等丰富的实战经验
8.熟练使用Redis,具有集群搭建,冷热备份,性能调优、数据迁移等实战经验。了解数据持久化机制,哨兵机制,对缓存击穿,缓存雪崩,缓存穿透等有线上解决方案
9.熟练使用MongoDB,具有集群搭建(副本集、分片集群),冷热备份、数据迁移、安全管理等实战经验
10.熟练使用ElasticSearch、logstash、beats及kibana,搭建ELK 日志收集平台
11.消息中间件:掌握RabbitMQ,RocketMQ,kafka具备解决消息丢失和重复消费,顺序消费的能力
12.掌握Nginx 的动态代理,负载均衡,动静分离,利用Nginx+Keepalived实现服务高可用
13.自动化部署:Git、jenkins、gradle
14.掌握jenkins + docker + k8s 持续集成、自动化发布环境的搭建
15.熟悉Restfull API开发规范,熟悉三方授权OAuth协议、JWT协议、对接第三方支付接口(银联、支付宝、微信支付,苹果支付)
16.熟练使用JavaScript,HTML5,JQuery,Bootstarp,elementUI,Vue2 layui 进行页面的开发
项目名称: So语音聊天平台-会员服务/SSO服务
项目描述:
so语音是一款超酷的语音社交应用,让你在欢乐的氛围中与好友一起聊天、玩游戏、听音乐等。它提
供了很多有趣的玩法,比如创建语音房间、上麦、送礼物等等,让你和好友们可以在一个私密的空间里畅
所欲言。同时,你可以在动态广场上分享你的生活,与全球的用户一同交流互动。so语音是你结交新朋友、
扩大社交圈的必备应用。
技术架构:SpringBoot+SpringCloud alibaba+openFeign+gateway+RocketMQ+sentinel+redis+mybatis+mysql
职责描述:
1. 参与核心模块需求评审,架构规划、设计以及技术选型,性能优化,攻克系统技术难题,构建高可用,
高性能,高扩展的系统架构
2. 参与架构团队技术研究,解决复杂需求下系统架构难题
3. 负责高并发多级缓存架构的设计与开发
4. 负责创建会员服务和SSO单点登陆系统项目
5. 负责会员服务核心模块开发(令牌Token登陆和多端唯一登陆接口的开发)
6. 负责会员服务QQ和微信联合登陆功能开发
7. 负责SSO单点登陆系统的开发
项目名称: So语音聊天平台-聚合支付平台
项目描述:
so语音是一款超酷的语音社交应用,让你在欢乐的氛围中与好友一起聊天、玩游戏、听音乐等。它提
供了很多有趣的玩法,比如创建语音房间、上麦、送礼物等等,让你和好友们可以在一个私密的空间里畅
所欲言。同时,你可以在动态广场上分享你的生活,与全球的用户一同交流互动。so语音是你结交新朋友、
扩大社交圈的必备应用。
技术架构:SpringBoot+SpringCloud alibaba+openFeign+gateway+RocketMQ+sentinel+redis+mybatis+mysql
职责描述:
1. 参与核心模块需求评审,架构规划、设计以及技术选型,性能优化,攻克系统技术难题,构建高可用,
高性能,高扩展的系统架构
2. 参与架构团队技术研究,解决复杂需求下系统架构难题
3. 与第三方支付接口平台技术人员对接
4. 聚合支付平台数据库表结构设计
5. 基于设计模式构建聚合支付平台
6. 基于MQ实现分布式事务解决方案
7. 使用xxl-job实现聚合支付对账
so语音是一款超酷的语音社交应用,让你在欢乐的氛围中与好友一起聊天、玩游戏、听音乐等。它提 供了很多有趣的玩法,比如创建语音房间、上麦、送礼物等等,让你和好友们可以在一个私密的空间里畅 所欲言。同时,你可以在动态广场上分享你的生活,与全球的用户一同交流互动。so语音是你结交新
点点小匠”是一款互联网首家搭建、解决及促进施工单位及工人之间关系的平台软件。该项目包含发 单系统-工头可以根据自己的需求个性化定制用工方式;结薪系统-对于拖欠薪资的施工方平台会向工人 提供相关帮助;评价系统-工人与工头直接可以相互评分, 提高施工方及工人的信誉度;金融系统-对