1、 熟练Java编程 ,熟悉软件设计开发流程
2、 熟练运用MySql、Oracle、SQl Server等关系数据库
3、 熟练运用Redis、MongoDB等非关系数据库
4、 熟练应用Maven、Git、svn、Jenkins等开发管理工具
5、 熟悉Spring、SpringMVC、SpringBoot、MyBatis等开源框架
6、 熟悉Dubbo、Zookeeper、了解Nacos等开源中间件
7、 了解Docker等相关技术
8、 熟练运用xxl-job技术搭建job组件
1.证券移动开户系统
技术&工具 Eclipse/IDEA+Git+Jenkins+MyBatis+SpringMVC+Dubbo+Zookeeper+Redis、Springboot、xxl-job
项目描述 该项目是某证券公司的网上开户项目,主要分为手机App端开户流程和后端坐席管理平台。
1. App端开户流程各个环节如下:手机验证->影像上传->信息确认-> 。。。风险测评->问卷回访->视频认证。
2. 后端坐席管理平台包含:坐席视频认证&审核功能、坐席相关报表、复核回访平台、系统参数配置管理功能等。
2.NextEV 需求管理系统
技术&工具 Eclipse+PTC Integrity
项目描述 该项目是NextEV公司二级部门对需求进行管理的设计项目,该系统主要是为客户的几个部门提供需求管理、测试、变更管理的一个可追溯,可跟踪的项目。系统设计部门将功能设计的需求录入系统后进行管理,然后测试部门可以基于系统部门的需求进行做测试相关工作,然后测试出了功能缺陷,录入缺陷,然后需求进行变更等,可以通过需求看到关联的测试用例等信息,通过测试用例可以追踪到相关的缺陷信息,通过需求也可以看到相关的变更单信息。
3.社交化系统
技术&工具 Eclipse+SCM+WAS+Oracle+Jenkins+IBatis
项目描述 该项目是华为基于国内当前一款流行的Chatops软件平台做的定制开发的系统,该系统可以让用户(业务人员,需求人员,测试,开发等)在聊天沟通的过程中,对需要处理或记录的事情通过输入相关的指令,系统会自动调用配置的机器人去执行相应的任务,并在处理完后返回处理结果的提示,实时高效。
该系统目前有几大模块,分别是:
(1) 需求模块:主要实现了输入命令即可完成需求的创建或变更。
(2) 构建模块:主要实现了查询自动构建和自动测试的的报告。
(3) …
4.ALM项目
技术&工具 Eclipse+SCM+WAS+Oracle+MongoDB+PTC Integrity
项目描述 该项目是使用华为公司自己的框架等技术和PTC公司的MKS Integrity软件包平台,做企业内部应用程序生命周期管理的定制开发。
整个项目主要分为几大模块。
◇ 需求管理模块
主要包括需求的创建/修改/删除,分解,基线,下发、协同、集成,同步等。
◇变更管理模块
包含了需求,文档,架构元素等几大对象的轻/重量级变更的流程。
轻量级变更流程:创建变更请求、提交主审人审核、评审通过。
重量级变更流程:创建变更请求,预分析,方案预审/专家评审,CCB决策,版本实施,领域实施,版本验证等。
◇…