熟练掌握Java基础编程,理解Java面向对象思想,能灵活使用Java API,有良好 的编码及注释习惯。
熟练使用HTML、JavaScript、Jquery等前端技术的使用,并能结合F12开发人员工 具调试javascript代码。
有相应的JSP/Servlet Web项目开发经验,熟练使用Struts2,Hibernate,mybatis, jdbctemplate,Spring,SpringMVC(基于注解),Spring Boot,Maven项目管理框架 开发项目,并熟练掌握Tomcat,weblogic等应用服务器的使用与部署。
熟练使用Svn、Git等代码管理工具并能解决代码冲突等问题。
熟练使用Oracle、MySQL数据库。
熟练使用Eclipse、MyEclipse、idea等开发工具,熟悉Debug调试程序。
熟悉Redis缓存技术。
掌握Activiti工作流引擎。
了解Dubbo分布式框架、ActiveMQ。
文件平台管理系统
软件环境: Spring Boot,Mybatis,Mysql,Tomcat8,jdk1.8,maven,git,fastdfs,office web apps,openOffice
开发工具: idea
项目描述: 提供了统一的文件存储平台,用于管理各系统的文件。
责任描述: 主要负责搭建了fastdfs存储服务、office web apps在线预览服务、open office服务,提供了文件的上传、下载、预览接口,获取图片地址接口,转换pdf接口,共享文件接口。目前正处于二期阶段,增加了目录管理、权限、断点续传、加解密等功能,新增批量上传,打包下载接口。实现动、静文件分离。
activiti流程引擎系统
软件环境: Spring Boot,Mybatis,Mysql,Tomcat8,jdk1.8,maven,git
开发工具: idea
项目描述: 主要用于统一处理工作流逻辑运转,采用开源的activiti工作流引擎进行了封装。
责任描述: 主要负责提供了流程部署接口,流程发起接口,流程审批接口,更换审批人接口,跳节点接口,查询代办接口。
任务系统
软件环境: Java,Oracle,Tomcat7等
开发工具: Eclipse
项目描述: 作为日常任务管理系统,项目采用struts2+springmvc+jdbctemplate等技术开发,主要功能有日常任务新建、提交、审批、复盘。团队模块组员评论及回复、评论发送邮件、发送微信等功能。培训模块中课程创建、报名、问卷调查功能。定时任务模块中定时任务的创建。本系统主要满足日常办公简化繁琐任务功能,记录工作任务及领导审核。
责任描述: 主要负责团队模块,定时任务模块,培训模块的开发。
角色 | 职位 |
负责人 | 高级java开发工程师 |
队员 | 产品经理 |
队员 | UI设计师 |
队员 | 前端工程师 |
队员 | 后端工程师 |