1、掌握JAVA基础包括集合框架、多线程、I/O、面向对象程序设计,有良好的编程习
惯
2、熟练使用JavaEE包括JSP/Servlet、Webservice、Spring、JDBC
3、熟练使用前端开发技术包括HTML/CSS、JavaScript、JQuery、Ajax、Bootstrap,
4、熟练使用基于Vue.js技术栈开发
5、熟练掌握Spring MVC、Mybatis、Maven和Tomcat下的开发和部署
6、熟练SQL Server、MySql等数据库开发
7、熟练SpringBoot、Redis、RabbitMQ开发,了解SpringCloud开发
8、熟练使用dubbo、zookeeper等RPC框架开发
9、熟练使用nginx 部署开发,反向代理负载均衡
1. 机构协议交易服务平台
项目背景:
随着转融通政策利好不断释放,融资融券业务快速发展,很多证券公司需要一个融券的
平台提供融券预约以及券源管理功能。目前大多数都是以线下沟通以及Excel报表方式
开展业务。随着业务量增大,现有手工方式不再能满足券源管理需求不仅工作量大,而
且存在错算风险。
项目描述:
项目采用恒生SpringCloud搭建的微服务,Zookeeper注册中心,Dubbo远程调用框
架,MySQL数据库和RabbitMQ消息队列,使用Redis作为基础数据缓存和分布式锁,部署在Linux
服务器上。使用(nginx + lua)作为网关和静态资源服务器、用Vue作为前端框架的前后端
分离项目。项目分为基础节点、交易节点、外联节点、公共节点、用户节点等五个微服务节点。支持
分布式集群部署
工作描述:
1. 从头开始参与项目,依托于SpringCloud+Zookeeper +(nginx + lua)
架构搭建java微服务工程
2. 基于Vue + Vuex + VueRouter + Axios搭建前端项目工程搭建
3. 后端微服务节点拆分以及工程结构优化、API并发量优化
4. 使用客户端缓存优化前端项目
5. 排查并解决前端项目内存泄漏问题
6. 使用多线程优化文件导入功能
7. 封装了Redis 分布式锁注解
8. 使用RabbitMQ + Webscoket 实现行情、委托订单实时推送
9. 基于element-ui封装前端业务组件,上传到 npm 仓库,供给业务部门使用
10. 基于linux服务器环境搭建高可用部署方案验证,输出部署操作手册、项目升级手册
11. 负责券源管理、撮合管理、行情管理、合约监控、系统管理、单点登录模块前后端开发。
12. 逐渐参与到需求设计,包括转融通管理、行情管理
13. 培训并安排任务给小组应届生、新员工同事
1. Uboss信息化平台
项目背景:
随着公司业务发展,上线的系统有所增加,业务人员日常办公需要切换不同系统,用不
同的账号密码容易忘记。制作报表需要从不同系统导出数据在 Excel手工处理,工作
效率极低。主要集成了泛微OA、金蝶K3、WMS、售后管理、订单管理、支付服务等
等系统。实现日常办公热点模块的关联,数据同步。
项目描述:
项目基于Spring Boot、Redis、RabbitMQ、zookeeper、Dubbo部署在Window
服务器上的分布式微服务,包含了5个子系统,每个系统在Zookeeper注册接口,
使用Dubbo实现了不同系统相互调用,数据共享,用户可以从不同系统提取业务数
据生成单据,同步至业务系统、发起OA审批流程。项目基于RabbitMQ最终一致
性分布式事物,保证数据可靠性。集成了开源分布式调度任务平台xxl-job,管理各个
系统的自动任务。
工作描述:
1. 对接各个业务部门人员,收集需求,分析各个部门工作痛点,给出解决方案。
2. 系统表结构设计、基于Spring Boot、zookeeper、Dubbo微服务框架搭建
3. 实现了基于RabbitMQ 最终一致性分布式事物,支持异常情况手动补偿。
4. 集成了开源项目xxl-job任务调度平台
5 基于Redis分布式缓存实现
6. 使用layui、 JavaScript、JQuery技术实现前台页面设计
工作描述: 1. 从头开始参与项目,依托于SpringCloud+Zookeeper + (nginx + lua) 架构搭建java微服务工程 2. 基于Vue + Vuex + VueRouter + Axios搭建前端项目工程搭建 3. 后端微服务节点拆分以及
工作描述: 1. 从头开始参与项目,搭建 SpringCloud +Zookeeper + (nginx + lua) 架构搭建java微服务工程 2. 基于Vue + Vuex + VueRouter + Axios搭建前端项目工程搭建 3. 后端微服务节点拆分以