掌握Java编程语言,有良好的编程习惯,熟悉SOA架构,具有独立开发app后台的能力,熟悉常用的MVC设计模式,4年java开发经验,具有企业级Web应用系统的开发经验。
熟悉使用主流框架Springboot、SpringMVC、Spring、Hibernate、MyBatis的编程。
熟悉应用Oracle、MySQL数据库、Redis技术。
熟悉dubbo、Elasticsearch、Rocketmq、WebService技术、Zookeeper、POI开发。
熟悉使用idea、SVN、Maven、Eclipse、Git等开发项目开发及管理工具。
熟悉使用锁、线程池等相关技术。
熟练使用Linux常用命令。
掌握JavaScript编程、jQuery框架、EasyUI级AJAX等前台技术,并能熟练使用zTree、validate等jQuery插件。
熟悉分布式服务架构、集群分布。
熟悉微服务springCloud及其技术Eureka、Ribbon、Feign等。
开发环境:Idea+mysql+redis+tomcat+linux
技术选型:SpringBoot+Mybatis+Maven+mysql+git+dubbo+nginx+oss+redis+Elasticsearch
项目简介: 萤火app是一款育儿app,其中包含视频、音频、直播、文章、课程等项目,通过多种方式来实现对不同年龄段儿童的教育。采用SOA架构,服务端向客户端提供接口来进行数据之间的交互,服务端使用dubbo作为中间件来实现core和client之间的发布与订阅,同时使用redis作为缓存数据库,视频、文章、音频以及各种图片等都存在阿里云上,使用mysql作为数据库,使用nginx实现负载均衡以及对资源的动静分离,直播采用的是第三方保利威视,在服务端连接第三方。同时有内购(针对ios)、微信、支付宝等购买支付方式。
工作内容:1.负责整个app所有接口的开发
2.连同客户端进行测试
3.书写接口文档
检查维护服务器