1、 精通java面向对象编程基础:多线程、集合、设计模式、JVM原理及调优等相关技术的开发。
2、 熟悉ssh、springmvc、mybatis等web框架以及WebService远程调用和常用的开发工具。
3、 熟悉SQLServer,Oracle,Mysql等关系型数据库,对数据库集群以及SQL性能优化等方面有一定的研究。
4、 熟悉redis、memcached等缓存存储以及中间件mycat、ActiveMQ,Nginx负载均衡器的原理及应用。
5、 熟悉html、css、javascript、jquery、ajax、dwr、json等前端技术的应用。
6、 熟悉dubbo,zookeeper以及基于springboot和springcloud实现微服务架构的搭建。
7、 熟悉常用的linux命令,进行项目的部署,发布以及日常运维。
1、汽车之家App品牌智能展馆M端、APP端入口开放对接开发
该项目后端服务整体采用Spring cloud架构模式的搭建,eureka负责注册中心,zuul负责网关处理,数据存储采用mysql数据库,
分别以接口的形式与前端对接。
项目职责:
参与需求分析,项目设计以及服务端接口的开发;
支持测试人员接口、功能测试;
项目上线以及后期运维支持。
2、小额信贷管理系统
项目整体采用基于springboot和springcloud实现微服务架构的搭建,服务之间通过同步http协议以及异步基于消息的通信,客户端与服务端之间通过nginx plus进行授权、监控、负载均衡、缓存、请求分片和管理、静态响应处理,作为进入系统的唯一节点。用eureka解决集群服务的注册发现。采用mysql+mycat统一管理所有的数据源,从而解决了分布式中跨节点join的问题以及支持数据库的读写分离,通过心跳机制一旦检测到同步出错或超时,则自动排除readhost,防止程序读到旧数据。
项目职责:
参与项目的需求分析和架构设计,并负责设计编写与周边系统对接的接口文档。
负责贷后管理以及催收管理相关模块的开发。
负责开发过程中遇到的性能和瓶颈以及隐性安全问题进行分析与解决。
负责指导新人开发,使其能快速成长并独立分析解决问题以及项目中相关文档的整理工作。
负责整理项目测试计划、配合测试组完成项目测试工作以及环境部署。
3、资产家App
该系统整体采用Spring+ SpringMVC + MyBatis +Mysql框架进行服务器后端接口开发,maven构建项目,weblogic作为开发服务器,前端分android和ios两个移动版本。
项目职责:
参与系统的需求分析,详细设计评审以及流程搭建。
负责服务端后台接口的开发,并提供与前端对接。
负责产品使用过程中的运维问题处理以及需求变更的改动和优化。
配合测试组进行业务功能方面的测试。
负责新技术的研究以及新人培训工作。