1.JAVA基础扎实,理解io、多线程、集合等基础框架,对JVM原理有一定的了解;
2.3年及以上使用JAVA开发的经验,对于你用过的开源框架,能了解到它的原理和机制;对Spring,Springboot,mybatis等开源框架熟悉;
3.熟悉分布式系统的设计和应用,熟悉分布式、缓存、消息等机制;能对分布式常用技术进行合理应用,解决问题;
4.掌握多线程及高性能的设计与编码及性能调优;有高并发应用开发经验;
5.熟练掌握MySQL、redis数据的设计、研发、优化和部署;
6.熟悉netty、dobbo等Java网络通信技术。
7.有着在docker容器基础之上开发微服务项目经验。
8.具有良好的沟通能力,对技术有激情,喜欢钻研,能快速接受和掌握新技术,有较强的独立、主动的学习能力。
互联网项目
所属公司: 杭州悦策信息技术有限公司
项目描述: 1:(1)项目分为app客户端,app服务端,管理后台web,管理后台服务端,业务处理服务端。该项目是为客户提供小额的贷款服务。客户在app客户端提交贷款业务,服务端通过风险控制,逻辑判断,对业务进行处理。
(2)app客户端:客户通过客户端可以进行信息填写,贷款,还款,订单查询等操作。
管理后台:pc端页面,进行配置管理。数据报表的生成与查看等。
业务处理服务端:公共的方法服务,存放业务逻辑复杂的方法。
2:技术SpringBoot+mybatis+mysql+dubbo+redis等技术对项目进行实现
责任描述: 负责项目需求分析,负责接口设计与基本业务流程的设计。
把握项目需求开发进程,分配开发需求任务。
及时处理线上出现的问题。
地方麻将
所属公司: 杭州悦策信息技术有限公司
项目描述: 1:该项目根据不同地区麻将规则,开发不同的手机麻将游戏。以房间的模式,根据玩家游戏中的牌型,根据计分系统计算每局中每个玩家的积分。
2:该项目Hibernate+Spring+Netty+JMS技术对手机麻将功能进行开发实现
责任描述: 负责服务端开发
代理后台管理系统
所属公司: 杭州悦策信息技术有限公司
项目描述: 该项目主要是辅助游戏推广的代理系统。分为首页,订单管理,交易记录,个人信息,玩家管理等功能。
责任描述: 主要负责服务端开发和项目管理