1、熟练JAVA,有扎实的java语言基础功底,熟悉掌握java反射,线程,各类io,集合框架。
2、掌握Ajax、JSON、XML各类传送数据等技术与标准;
3、熟练应用vue、easyui、jquery等前端开发框架;
4、熟练应用spring、springmvc、struts2、springboot、mybatis 等开源框架;
5、熟练maven的使用,对多线程数据,分布式开发, Nginx、Redis、dubbo、zk、Rocketmq熟悉掌握;
6、熟练应用mysql、SQL Server、oracle、postgresql数据库应用与管理,熟练运用mongodb 数据库
7、熟悉使用 Linux 常用命令进行操作
8、熟练各种关系型数据库的sql,存储过程编写,sql性能优化。
9、熟练运用postman接口调试工具,charles抓包工具
10、掌握一定的爬虫技术,Jsoup api,selenium api,浏览器抓包
~~~~~社交软件 概率论 App~~~~~~
52Hz公寓: 群聊模块
无聊咖啡馆: 单对单匿名聊天
三分钟试聊: 单对单聊天, 依托网易云信聊天服务
有求必应屋: 用户发布愿望等待其他用户来实现
情绪博物馆: 匿名心情广场
系统通知: 添加好友通知,各种系统通知
好友模块: 好友关系展示,添加好友
个人资料: 用户信息展示,个人资料,包括修改资料
1,有求必应屋重构,由原系统python重构java,包括老数据迁移,模块增添新功能
2,系统通知模块,包括数据库设计,mq接受消息,给app发送透传,推送
3,三分钟试聊模块,包括数据库设计,接口开发
4,后台管理系统,运营人员操作的后台系统,独立完成所有模块后台数据展示,操作,短信发送平台,推送平台
5,协助app调试接口