1、具有良好的JAVA 基础知识,熟悉面向对象的编程思想,掌握集合、IO流、多线程、JDBC、网络编程。
2、熟练使用HTML、JavaScript、Ajax、XML、JSON、CSS、Bootstrap、JQuery、ExtJs、AngularJs、Angular4、Vue、FreeMarker等Web前端技术。
3、熟练使用Spring、Spring Boot、Spring Cloud、Dubbo、Struts2、SpringMVC、MyBatis、Hibernate等开发框架。
4、熟悉消息中间件ActiveMQ、RabbitMQ、RocketMQ、Kafka。
5、熟练使用关系型数据库MySQL、Oracle,掌握SQL,熟练使用NOSQL数据库Redis、Memcached、MongoDB。
6、熟练使用IntelliJ Idea、Eclipse等开发工具,熟练使用项目管理工具Maven、版本管理工具SVN、Git。
7、熟悉Linus操作系统,掌握常用Linus命令,能独立完成应用部署。
8、熟悉负载均衡,掌握Nginx、Tomcat服务器的使用和配置。
消息推送管理系统
开发环境:Intellij IDEA+MySQL+RabbitMQ
使用技术:Spring Boot+Spring Data JPA,JQuery+Bootstrap
项目描述:该平台主要是向咪咕视频客户端推送消息,接入了个推后台推送api,用我们的发送页面代替了个推平台推送页面,简化了运营人员推送的操作。主要功能有产品管理、客户端管理、消息模板、号码包管理、消息管理、推送任务、数据统计、我提交的审批、待审批数据、已审批数据、用户管理、消息中心活动配置、互动能力。
个人职责:负责用户鉴权、图片上传、消息模板接收、手机号单推、手机号群推、用户中心消息推送等接口的开发与测试,负责咪咕影院消息中心、咪咕影院号码包管理、咪咕影院号码包分类管理、咪咕影院数据统计、互动规则管理、站内信任务管理、站内信发送日志、MQ接收消息单推、139邮件推送等功能的开发与测试。
微信公众号运营平台
开发环境:Intellij IDEA+MongoDB+Redis
使用技术:Spring Boot+Spring Cloud,Vue+Element
项目描述:该项目主要是对微信公众平台的二次开发。主要功能有自动回复、自定义菜单、投票管理、页面模板、群发消息、消息管理、粉丝管理、素材管理、数据统计、用户管理。
个人职责:负责自定义菜单创建接口、自定义菜单查询接口、自定义菜单删除接口、个性化菜单创建接口、获取自定义菜单配置接口、新增永久素材、获取永久素材、删除永久素材、修改永久图文素材、获取素材总数、获取素材列表、粉丝标签管理、设置粉丝备注名、获取粉丝基本信息、获取粉丝列表、黑名单管理的开发与测试。