1. 熟练掌握Java SE基础知识,理解并能使用Java多线程及线程池,集合框架、API的运用,IO类库
等,并具有良好的编程习惯;
2. 熟练使用 SSM 框架开发 ;
3. 熟练掌握Mysql和Oracle数据库, 能够进行简单PL/SQL的开发,数据库的优化;
4. 良好的编程习惯,有一定的BUG解决经验,能够使用相关测试工具进行测试优化并解决BUG;
5. 能熟练运用Tomcat服务器进行项目的部署及开发,了解Nginx的使用,docker部署;
6. 熟练掌握Eclipse和Idea的使用;
7. 熟练使用Git、SVN、Maven等项目开发及管理工具;
8. 熟练使用HTML、CSS、JavaScript、JQuery、Ajax、Json等Web前端技术进行开发;
9. 熟悉springboot、springcloud、Dubbo、Http、Hession等技术,熟悉前后台分离技术;
10. 了解Apache、NginX、Tomcat、等Web服务器和应用服务器的使用,熟悉多种服务器整合、集群
和负载均衡的配置;
11. 了解Hadoop体系架构,能熟练部署、配置Hadoop分布式数据集群。具有初步的基于Hadoop的应
用开发能力;
12. 了解EasyUI、Element等前端UI框架的使用;
13. 了解常用的算法和设计模式;
项目一:爱家医生
项目描述:围绕家庭医疗、健康管理、医养服务、亲情互动等场景自主研发的产品,核心功能覆盖医疗、
健康、养老等领域,是覆盖“互联网+医疗健康”全产业链的数字健康平台。
技术框架:项目基于Spring Cloud微服务架构,nacos做构建云原生应用的动态服务发现、配置管理和
服务管理平台,maven管理项目,RabbitMQ或feign实现各模块的通信,完成数据同步,数据保存在
Mysql数据库中。搭建Mybatis和数据库链接,利用Mybatis-Plus提供的强大的工具使代码更加精简,提
升效率。项目部署在阿里云 云服务器,k8s做服务器的管理。
项目职责:主要负责爱家医生移动端App、管理端App、web端接口的开发。根据项目需求设计库表,
完成所分模块业务功能的开发,与前端人员协同渲染数据,对模块代码进行测试,系统维护,创建流水
线并部署项目至服务器。
项目二:养老管理系统
项目描述:针对老人入住养老院的问题,开发一套标准化的社区养老管理系统,为养老院提供更加规范
的管理。并且数据回溯更加便捷。
技术框架:项目基于Spring Cloud微服务架构,nacos做构建云原生应用的动态服务发现、配置管理和
服务管理平台,maven管理项目,RabbitMQ或feign实现各模块的通信,完成数据同步,数据保存在
Mysql数据库中。搭建Mybatis和数据库链接,利用Mybatis-Plus提供的强大的工具使代码更加精简,提
升效率。项目部署在阿里云 云服务器,k8s做服务器的管理。
项目职责:主要负责后端接口的开发,将原有的数据通过mybatis多数据源同步至新创建的数据库,完
成所分模块业务功能的开发,与前端人员协同渲染数据,对模块代码进行测试,系统维护,创建流水线
并部署项目至服务器。
项目三:荔枝交易系统
项目描述:荔枝交易App主要部署在Android手机上用户连册登录后能进行荔枝商品的检索和购买;系统
提供订单、配送信息的查询功能,支持在线付款和贷到付款的支付模式,支持使用微信、支付宝,等常见第
三方支付App完成在线支付,为荔枝线上交易提供平台
技术框架:项目采用Spring Boot框架,整合Mybatis,maven做项目管理;数据保存在Mysql数据库
中,使用nginx对Spring Boot做反向代理,并且使用轮询均衡负载策略。
项目职责:负责后台功能模块的实现和App的接口开发。接入微信和支付宝的支付功能。
项目四:荔枝交易系统
项目描述:本项目主要通过整合产业基地现有的所有农业物联网系统。应用服务端主要是面对用户提供
业务功能的种植标准化管理服务和数据转发服务能最大化使用资源,为用户带来高性能的使用体验,种
植助手App部署在Android手机上。
技术框架:项目采用Spring Boot框架,整合Mybatis,maven做项目管理;数据保存在Mysql数据库
中,使用nginx对Spring Boot做反向代理,并且使用轮询均衡负载策略。
项目职责:负责服务端功能模块的开发以及对接,App接口的开发;项目后期的优化以及线上BUG的修
复;数据库表字段设计