1. 熟练掌握Java 并发编程,有扎实的Java语言基础;
2. 熟悉常用的设计模式如工厂模式,策略模式,单例模式等;
3. 熟练掌握Spring框架并了解它的ioc和aop设计原理,Spring Mvc框架原理;
4. 了解RPC,基于Spring Cloud拆分系统搭建集群,优化系统方面有一定的了解;
5. 熟练掌握NIO,BIO;
6. 熟悉webservice编程;
7. 熟练使用rabbitMQ消息中间件搭建高可用集群;
8. 了解数据结构与算法;
9. 掌握Mysql和Oracle数据库,使用sql语言进行编程,掌握Redis非关系型数据库;
10. 了解Shell脚本语言,Linux命令;
11. 了解Web前端Html5、JavaScript、JQuery和CSS技术,了解bootstrap等前端技术,有前端开发的经验;
12. 掌握需求分析,设计方案及接口文档的编写;
13. 掌握swagger生成API接口文档;
14. 掌握Eclipse、IDEA等开发工具,掌握Maven项目构建管理工具,掌握GIT和SVN。
项目名称:销售E家亲
开发工具:IDEA、Tomcat、Maven、Svn、SoapUI、SecureCRT、Navicat for mysql、
FileZille等
使用技术:Spring Cloud、rabbitMQ、Redis、Mysql、Cache、Maven、Svn、WebServince等
项目描述:该系统是永安保险代理人出单系统,是永安保险出单平台之一,平台有几十万个代用户,通过销售+提成的方式扩大业务范围,主要险种有车险和多种非车险产品,通过spring Cloud和webservince和周边系统交互,在核心(车险)系统和短意险系统落单。技术上采用了Spring Cloud分布式架构方案,按功能和业务拆分,按功能拆分、车型查询系统、报价系统、pisp、支付、基础信息平台、销管系统,按业务拆分为客服、车险(核心)平台、短意险平台、出单平台(如销售E家亲、永安微管家)。我们的系统是出单平台,数据库方面,使用MyCat数据库中间件,做了分库分表,使用了Redis集群来减轻服务器的压力。服务器方面,我们使用Spring Cloud和rabbitMQ消息队列来完成系统之间的交互工作,搭建集群减轻服务器的压力。我前期负责的是积分相关的模块、个人中心及后台管理平台,后期项目上线后负责整个项目的开发、维护、需求设计等方面工作。
责任描述:我在团队中是主程序员,负责与客户和项目经理沟通需求,设计实现方案,核心模块代码编写,运维等,后期项目上线后负责整个项目技术相关的工作。
项目名称:永安微管家
开发工具:IDEA、Tomcat、Maven、Svn、SoapUI、SecureCRT、Navicat for mysql、FileZille
使用技术:Spring Cloud、rabbitMQ、Redis、Mysql、Cache、Maven、Svn、WebServince等
项目描述:该系统是永安保险员工出单系统,是永安保险出单平台之一,是在E家亲系统上改造,因为大部分积分规则、出单规则、渠道、出单人员的不同而分为两个系统,通过销售+提成的方式扩大业务范围,主要险种有车险和多种非车险产品,通过spring Cloud和webservince和周边系统交互,在核心(车险)系统和短意险系统落单。技术上采用了Spring Cloud分布式架构方案,按功能和业务拆分,按功能拆分、车型查询系统、报价系统、pisp、支付、基础信息平台、销管系统,按业务拆分为客服、车险(核心)平台、短意险平台、出单平台(如销售E家亲、永安微管家)。我们的系统是出单平台,数据库方面,使用MyCat数据库中间件,做了分库分表,使用了Redis集群来减轻服务器的压力。服务器方面,我们使用Spring Cloud和rabbitMQ消息队列来完成系统之间的交互工作,搭建集群减轻服务器的压力。我前期负责的是积分相关的模块、个人中心及后台管理平台,后期项目上线后负责整个项目的开发、维护、需求设计等方面工作。
责任描述:我在团队中是主程序员,负责与客户和项目经理沟通需求,设计实现方案,核心模块代码编写,运维等,后期项目上线后负责整个项目技术相关的工作。
项目名称:智慧造林
开发工具:IDEA、Tomcat、Mysql、Maven、Git
使用技术:Springboot、Redis、Mysql、Shiro、Maven、Git
项目描述:该系统采用了当前主流的框架Springboot,该项目是一个环保项目,目的是为了增进中国的绿化面积,在系统中开放了捐款植树的模块,认养植树的模块,支付模块,订单模块,用户信息模块,管理员模块,资金管理模块,植树状态模块等。为了让捐款人可以看到自己的捐款是否用于植树,每个用户在登录后都可以看到植树后的树的位置信息等。
责任描述:我在团队中主要负责的是用户管理模块,管理员模块,树种列表与详情模块的后端开发。