1:熟练掌握 JavaSE 及常用 Java API , 具有良好的面向对象编程思维及良好的编码习惯。
2:熟练掌握 Spring 、SpringMVC 、MyBatis 等市场主流开发框架。
3:熟悉 MySQL 数据库的使用。
4:熟悉 RabbitMQ 等流行技术。
5:熟悉 SpringBoot 整合开发、SpringCloud 微服务框架。
6:熟悉 NoSQL 数据库Redis。
7:熟悉 SVN、Git 版本控制工具,Maven 项目管理工具。
8:了解 ElasticSearch 全文检索技术并熟悉基于 SpringDataElasticSearch 开发。
9:了解 HTML、CSS、JavaScript、JQuery、VUE、Element UI 等前端技术。
10:了解 Docker 容器化技术。
看板系统项目
开发环境 : JDK1.8 + IDEA + Tomcat + Git + Maven
技 术 栈 : SpringBoot + SpringCloud + MySQL + RabbitMQ + MyBatisPlus + Appolo + YApi + VUE
项目描述 :
看板主要是提供招商银行内部项目创建及展示的模块,体现在项目的创建分类,权限查看及处理,内容的
展示及评价打分等处理的一套系统。
责任描述 :
1. 文档解析:
该功能主要是解析出文件中各部分的内容进行相对应的类型关联,能够清晰的找到相对的模板。
2. 项目创建及修改:
该功能主要是在第三方入口创建项目组并在本系统展示相应项目的信息。
3. 流程审批:
该功能主要是通过YApi来控制实现项目的创建及修改的流程审批并给以相应的处理。
技术描述 :
1. 项目创建及次修改 :
异步实现项目第三方的创建及修改并同步本系统的更新,并使用MQ监听项目的成员及项目负责人
的变更修改。
2. 流程审批 :
通过 YApi实现流程图的绘制及流程走向并处理相应的处理结果。
3. 项目成员变动更新 :
通过 MQ实现监听项目组成员,职位及人数的变动更新。
NRE系统项目
开发环境 : JDK1.8 + IDEA + Tomcat + Git + Maven
技术栈 : SpringBoot + SpringCloud + MySQL + MyBatisPlus + Activiti + Swagger + VUE
项目描述 :
主要解决企业用户入驻,对其企业资质等相关登记录入信息并进行相应的专家进行相应的考评并通过的企业
给予相应的金额支持。
责任描述 :
1.协议的签署及交付:
该模块主要解决对企业金额的确认及交付时间阶段。
2.NRE流程导出:
主要解决操作人员能够准确清晰的查看对应流程阶段及所有申请相关企业的进展情况。
3.消息通知:
对工作流程相应的节点对其相应的人员进行及时的通知,提醒进行相应的工作操作。
技术描述 :
1 .协议的签署及交付 :
根据企业产品及对应的阶段进行多批次多产品的连续多阶段交付,采用Stream流进行相应的判断。
2 .NRE流程导出 :
使用Excel相关API对查询数据进行封装,根据需要显示的相应字段进行查询数据去重动态生成相应的表格。
3 .消息通知 :
通过 Activiti 节点对应监听进行相应的邮件模板编写及发送。