1、熟练使用Java语言,具有扎实的编程基础和良好的编程习惯以及代码规范。
2、有扎实的JavaWeb基础,熟练掌握Servlet/JSP和JSTL标签使用。
3、熟练使用maven的传递依赖、继承机制、聚合机制等来构建项目。
4、熟悉Spring, SpringMVC, Mybatis等开源框架,对AOP思想有较深入的理解,在项目中有熟练的应用,了解框架的设计模式。
5、熟练编写Javascript代码,熟练使用jQuery以及ajax异步交互技术等前台页面技术。
6、熟练使用RESTFuL的格式访问。
7、熟悉Oracle、MySQL数据库,熟练掌握sql语句,能够进行简单的PL/SQL开发,并且了解MySQL数据库的优化和非关系行数据库redis。对Linux具有一定了解,并熟悉Linux常用命令。
8、熟悉Nginx负载均衡,实现动态资源和静态资源分离。
10、了解微服务架构,springBoot+dubbo+zookeeper+redis实际项目经验
11、了解elasticsearch搜索引擎、ELK日志分析、activemq 、基于RPC的分布式任务调度
12、了解docker、Jenkins的使用
项目:档案管理平台
开发环境: eclipse+maven+git
软件架构: oracle+springjdbc+spring+struts2+redis+elasticsearch+activemq (文档平台),springboot +dubbo+ zookeeper + mybatis + TRS搜索引擎(利用平台)
开发时间: 2018.03-至今
项目描述: 文件与档案管理服务平台在全市大集中架构基础上,实现“多馆室一体化”管理模式,主要分为管理平台和利用平台。
管理平台由协同办公系统、政务公开信息管理系统、文件中心、档案中心、档案编研管理系统、图书资料管理系统、档案综合业务管理系统、平台管理系统构成。其中,文件中心、档案中心为平台核心功能,涉及的范围应涵盖档案管理活动中需要用计算机进行管理或处理的所有环节,包括对档案数字化工作中的文件或材料收集,扫描、数据转换、正文录入、校对、著录、审核、归档、质检入库等处理环节的管理功能,同时也包含档案在线移交、档案开放管理、保管期满鉴定、统计、馆室一体化、文档一体化的管理。
利用平台是提供便捷方式查找整个平台所保存的档案,使档案得到高效的利用,由公共文档区、内部文档区、平台管理子系统与综合检索、分类检索、查档申请、专题服务四大功能模块组成。
系统主要包括以下:
后台管理系统:管理档案、用户、档案馆(室)、档案数据统计、外系统数据对接以及内容发布等功能。
利用平台系统:用户可以在利用平台系统中进行注册、查档、借阅档案等操作。
责任描述:
1、负责维护文档平台
2、对新功能的调研以及需求讨论,开发新功能(包括档案跨馆移交、用户授权改造、系统旧的错误数据修复、以及日常系统BUG的修复)
3、利用平台所有维护以及新功能开发(包括用户授权改动、查档流程改动、添加新的业务流程)