1.熟练使用java 开发语言,熟悉 MVC 三层架构开发模式,拥有良好的编码习惯。
2.熟练使用 spring 、 springboot 、springcloud、 mybatis等框架技术进行企业级应用开发 , 了解 struts2,hibernate 框架 ,应用dubbo、zookeeper、webservice 等进行远程接口调用与发布,消息中间件如rabbitmq进行服务的消息通信、异步处理。
3.熟练使用html、JavaScript、jquery、layui、vue、elementui 进行前台界面的开发。
4.熟练使用mysql 、Oracle 数据库,redis、elasticsearch非关系型数据库。
5.熟悉java常用设计模式,了解多线程、jvm相关知识。
6.熟悉linux 命令,docker相关知识进行项目的部署与运维。
7.熟悉系统国产化运行的环境及相关技术(瀚高、达梦数据库,中创、东方通等中间件、龙芯、麒麟操作系统等)
8.熟练使用 idea、eclipse 开发工具,会使用 svn 和 git 版本管理工具及 maven 项目构建技术,能够使用 PowerDesigner等建模工具
9.使用过scala 开发语言、hadoop、hdfs、lts 任务调度框架进行数据的处理(数据还原、抽取、清洗,标准化转换)。
10.熟练对接客户,需求分析、文档整理、功能设计、开发计划制定、服务器环境搭建、上线培训、项目验收、后期运维跟进等。
项目一:信创项目(系统国产化适配迁移)
项目描述:国产化项目是为了在日益严峻的下,将政府单位核心应用系统从原来的基于国外数据库、服务器、中间件的环境中迁移适配到国产化的环境中。减少政府核心业务系统对国外技术的依赖,提高系统和数据的安全性。
涉及技术:
系统迁移前各系统运行的基础环境:国外数据库(mysql、oracle、sqlserver)中间件(tomcat、apache)及常用的开发框架(ssm、ssh、jsp+servlet、php+thinkphp5等)系统运行环境(centos、WindowsServer、windows)。
系统迁移后国产化运行环境:国产数据库(瀚高、达梦)中间件(中创、东方通)和国产操作系统(银河麒麟kylin、统信uos)
职责描述:参与了省直(90个系统服务端适配)和德州(10个系统服务端适配+72个系统终端适配)两个信创项目的系统迁移工作,负责系统适配前期调研,原系统的系统架构、运行环境、开发语言、部署要求等;系统适配过程中国产化数据库中间件逐步替换工作,解决替换后与国产化数据库和中间件的兼容性问题;系统完成后系统适配相关文档的编写及用户培训,系统验收等工作。
项目二:灯塔-党建项目开发及日常运维工作
项目描述:山东灯塔党建在线项目,包含党组织和党员信息库、山东党员网络学院、山东干部网络学院等许多个子项目,是山东省委组织部建设的“灯塔—党建在线”网络平台。山东共有32万多个党组织、660多万名党员,项目用于解决基层党建数据统计不准确、流动党员教育管理跟不上、党建任务落实情况掌握不及时等难题。
涉及技术:spring、springboot、mybatis、eurka、redis、highgo、sharding-jdbc、docker、Lucene、es、hibernate等
职责描述:负责灯塔党建项目相关子系统的需求开发及日常运维工作:
(1)山东党员网络学院需求开发和运维
(2)CMS内容发布系统需求开发和运维
(3)济南组织部安全整改多个灯塔子系统的需求开发运维
(4)灯塔各系统测试环境搭建
(5)青岛数字图书馆项目运维
项目三:二十大知识竞赛项目开发
项目描述:为了学习党的二十大精神,开发了二十大知识竞赛的小程序,面向社会公众及党员,通过寓教于乐的方式,小程序设计了答题练习、答题闯关、学习标兵、积分抽奖、积分排行的几个模块,增强学习党的二十大精神的主动性。
开发技术: spring、srpingboot, mybatis、redis、es、maven、docker、highgo及公司现有封装框架
职责描述:负责题库的维护、初始化、答题练习、答题闯关、活动分享、学习标兵、统计数据埋点(题目相关正确率,活动分享数据,用户作答数据),后台管理系统等功能的开发。
项目一:互联网医院项目研发
系统描述:主要是针对患者公众号和app端的线上问诊及开处方,开检验,开检查的业务。
开发环境:idea、tomcat、mysql、oracle/mysql、windows 环境开发,linux 环境部署项目。
开发技术: spring、srpingboot, mybatis、redis、springcloud、nacos ,eruka,html+css、js、jquery、layui
职责描述: 主要负责互联网医院检验和检查的业务部分,和线上问诊的医生数据处理及找医生查询服务接口的开发,还有保证正常业务进行的后台系统基础数据维护功能的开发。平时会对各个医院的运营人员提供技术支持,进行线上问题的排查和解决。
项目主要功能模块描述:
互联网医院的主要业务还是围绕着患者线上问诊,及医生给患者线上开医嘱项目(中药、西药、检验、检查),及患者线上支付医嘱项目整个流程。之前系统是使用oracle数据库的web项目,对互联网医院项目进行了重构,将oracle数据库换为了mysql数据库,将web项目拆分成了微服务(问诊微服务、处方微服务、检验微服务、检查微服务、医生微服务、基础数据微服务),采用了前后端分离的开发部署方式,前端使用vue,后端使用springboot进行开发,由gateway统一对外提供接口,每个微服务在两个节点上部署了实例来规避单点故障,提供系统性能,使用nacos作为配置中心,eureka作为注册中心,服务之间的调用使用feign来完成,通过rabbion来实现负载均衡使用redis作为缓存,对常用查询和配置进行缓存,避免数据库频繁访问。使用es+filebeat+kibana进行日志采集和展示,通过traceId在不同系统中查询相关日志进行线上问题的排查。
角色 | 职位 |
负责人 | java开发工程师 |
队员 | 产品经理 |
队员 | UI设计师 |
队员 | 前端工程师 |
队员 | 后端工程师 |
项目一:互联网医院项目研发 系统描述:主要是针对患者公众号和app端的线上问诊及开处方,开检验,开检查的业务。 开发环境:idea、tomcat、mysql、oracle/mysql、windows 环境开发,linux 环境部署项目。 开发技术: spring、srpin
cms门户网站,基于spring highgo数据库,hibernate持久化框架,参与整个网站的开发和运维工作