1.熟练掌握JavaSE基础知识,熟悉多线程与并发编程,拥有丰富的系统设计分析能力及面向对象分析和设计能力,熟悉常用的设计模式;
2.熟练掌握Eclipse、svn、git、Maven、docker等开发及版本控制工具,熟练掌握Java基础技术Jsp、Servlet、Jdbc,熟练掌握Web应用系统开发,具备的独立开发能力;
3.熟悉网络通讯技术Socket、Netty、Mina、NIO 、WebSocket、Http
4.熟悉JVM参数调优、性能本检测工具、服务器调优配置
5.熟练使用tomcat服务器,发布部署web项目,熟练使用反向代理服务器nginx、高可用keepalived;
6.熟练使用Oracle、MySQL、SQLServer等关系型数据库,熟悉Redis、MongoDb等非关系型数据库;
7.熟练运用Spring、Mybatis、Springboot等开源框架,熟悉Spring的IOC、DI、AOP设计思想;
8.熟悉SOA、微服务、大型网站架构,熟悉RPC远程调用、dubbo、dubbox、springcloud等微服务框架;
9.熟练使用网络通讯协议,熟练使用json、xml通讯格式,熟悉常见消息中间件ActiveMQ、RocketMQ、Kafka 使用;
10.熟悉restfull API开发规范,熟悉三方授权OAuth协议、对接支付接口,熟悉微信开发;
11.熟悉分布式协调工具Zookeeper、集群、高可用、高并发解决方案,熟悉分布式常见解决方案(如:分布式job幂等性、session共享、分布式锁、分布式事物等);
12.熟悉junit单元测试、testNG自动化测试等主流测试框架;
13.了解Web 安全与反攻,简单防止 DDOC、XSS、CSRF等;
2019.05- 2019.09 携程-IBU 后端开发实习项目 项目组成员
项目描述:此项目负责承接携程国外酒店三端(H5,Online,App)的业务接入,是业务流程的中间实现层,基于 SOA 服
务框架为前端提供定制化的接口服务以及高并发接口实现。
项目职责:参与项目开发,负责部分核心接口服务的实现,其中包括获取酒店信息,列表页,邮件相关接口等;优化服
务实现,埋点监控服务;GDPR 个人隐私数据保护策略,代码生成器设计等。
2018.06- 2019.03 思播月读——教育类公众号开发 项目经理
项目描述:思播月读是一个基于微信公众号的阅读系统,实现基于微信公众号的学生买课、学习、打卡、分享及教师批
改试卷的一站式服务,其中后台管理是一个小型 CRM 系统。
项目职责:负责协调小组成员工作,跟踪项目进度;负责用户身份校验、微信登录、模板消息发送、推销员模块开发;
使用 LayUI 框架编写 CRM 系统,包括订阅管理、成员管理、业务管理等;负责系统重要功能技术预研如多数据源接入、
重复请求等。
角色 | 职位 |
负责人 | 后端开发工程师 |
队员 | 产品经理 |
队员 | iOS工程师 |
队员 | 安卓工程师 |
队员 | 前端工程师 |
队员 | 后端工程师 |