1、熟练掌握JAVA,具有扎实的编程基础和良好的编程习惯以及代码规范;
2、有扎实的JavaWeb基础,能使用简单HTML、CSS、js进行前端开发;
3、熟练掌握Hibernate、Spring、Mybatis、SpringMVC、Struts2等开源框架技术,并能够用各大框架进行项目的开发;
4、熟悉SVN、Git、Eclipse、Idea、Maven等项目开发及管理工具;
5、熟悉基本的Linux命令及项目部署;
6、能使用Axure进行前端高保真原型图设计;
7、能使用Jenkins对项目进行持续集成与部署;
8、了解Dubbo、Shiro等
9、了解Vue.js
财务共享----自动开单模块
项目描述:
OA付款数据推送到金单中间表,通过定时任务将中间表数据推送到TCL集团财务中心自动付款,然后回调进行状态更改;
责任描述:
1、开发环境定时任务(xxl-job)模块整合;
2、金单中间表设计及开单接口、回调接口开发;
招聘系统---现场人员招聘模块
项目描述:
主要负责招聘系统中现场人员招聘模块的开发,通过此功能,一线员工的面试不需再填写纸质简历,直接在微信小程序上填写即可,整个面试流程(招聘需求、面试打分、录用等)均在系统上完成,极大方便了一线人员的面试录用;
主要技术:
1、移动端:微信小程序;
2、前端:miniUI;
3、后台:SpringMVC、Spring、Hibernate等;
4、数据库:Oracle;
责任描述:
1、负责需求分析与整理;
2、后台逻辑开发;
3、协助用户测试及BUG修改;
财务报销优化项目:
项目描述:
该项目从原来OA流程中的财务报销剥离出来独自作为一个系统,并对整个财务报销流程进行了优化,增加了报销人员信用分管理,根据信用分及一些其他条件来判断报销单据是走“先付后审(先出纳付款后财务审核)”还是“先审后付(先财务审核后出纳付款)”,这样极大缩短报销时间。
主要技术:
1、前台:Vue.js;
2、后台:SpringMVC、Spring、Hibernate等;
3、数据库:Oracle;
责任描述:
1、需求分析、细化及文档撰写;
2、项目设计:该项目采用领域驱动设计思想进行项目开发(由经验丰富同事指导),从战略建模-->四色原型图-->类图-->前后端交互文档-->高保真原型图;
3、外包人力的开发跟进及代码审查;
4、测试安排及项目交付;
模组整机一体化客户协同系统:
项目描述:
该项目主要分为供需协同管理、出货管理、后台管理及系统管理四个模块;其主要功能是为销售中心与客户提供一个预采购订单的数据交互平台,方便快捷的集中式进行PO数据交互,保存历史记录,出具报表。
该项目主要技术:
1、前端miniUI;
2、后台SpringMVC、Spring、Hibernate、MyBatis等;
3、数据库表Oracle;
4、数据交互:webservice、restFul;
责任描述:
1、需求分析及文档撰写;
2、数据库表设计;
3、制定开发WBS、跟进外包人员的开发进度;
4、报表导出、接口数据对接等核心代码的开发;
5、协助用户测试、项目部署及交付等;