1.具备扎实的 Java 基础知识和非常严谨的代码规范、文档规范;
2.熟练使用SpringBoot、Spring、SpringMVC、Mybatis、Mybatis-Plus等开源框架;
3.熟练使用Spring家族,如:SpringMVC、Spring Boot、SpringDate、SpringSecurety;
4.了解使用SpringCloud Alibaba、Nacos、Sentinel、SpringCloudGeteway、OpenFegin等微服务中间件框架;
5.熟练使用 MySQL数据库,具有一定的 SQL 优化能力;
6.熟悉SVN、Git、Maven等项目版本管理及构建工具;
7.熟悉Redis及MQ消息中间件;
8.熟悉vue、element ui、ant design vue等;可独立进行通用组件封装,工具封装;
9.熟悉spring boot与vue前后端分离开发流程,可独立完成前后端分离开发、测试、部署等工作;
10.熟悉JavaScript,jQuery、HTML/CSS等前端开发技术;
11.熟悉 Linux 操作系统及常用命令,可进行环境搭建及项目部署工作;
12.具有良好的沟通能力和团队合作意识,具有快速学习能力和抗压能力,参与系统0到1的建设工作;
项目一:
非煤矿山安全生产风险监测预警系统
使用技术:spring boot、Springcloud alibaba、MySQL、mybatis plus、redis、Elasticsearch、RabbitMQ、vue、ant design vue、微信小程序、nginx、swagger2
项目简介:
通过基础数据、实时监测、风险预警、监测监控和专题应用等功能,实现非煤矿山基础数据、感知数据和监管执法数据的共享,根据各种数据构建风险监测指标体系和监测预警模型,实现对风险的监测、评估预警和趋势分析,提高安全监管效能。有效遏制重特大事故;
使用数据接收平台、数据采集平台进行数据采集与传输,提供给平台进行后续处理;
项目总体可分为基础数据、风险预警、联网状态、监测监控、专题应用、综合分析八个主模块;
职责描述:
1、参与项目前期需求分析,功能设计,数据库设计等前期准备工作;
2、负责数据接收平台、数据采集平台开发与维护;
3、数据接收平台、数据采集平台接口文档与使用手册编写,协助第三方平台进行数据上报;
4、负责系统相关接口开发、接口联调;
项目二:
三维预防安全管理体系信息平台
使用技术:spring boot、MySQL、mybatis plus、redis、RabbitMQ、Activity、vue、ant design vue、微信小程序、nginx、swagger2
项目简介:
三位预防安全管理体系信息平台是集风险分级管控、隐患排查治理双重预防机制、绩效考核、培训教育、制度体系、应急管理于一体的信息化服务平台。加强企业安全管理,实现企业安全生产;
项目总体可分为本质安全、行为安全、保障安全、个人中心、绩效考核、领导驾驶舱、信息中心、系统管理八个主模块;
职责描述:
1、参与项目前期需求分析,业务角色、审核流程梳理,功能设计,原型图设计,数据库设计等前期准备工作;
2、配合小程序开发人员提供数据接口;
3、项目所需新业务的学习分享;
4、负责隐患排查治理、教育培训、违章查出、事故事件、绩效考核、领导驾驶舱等模块的前端页面和后台接口的开发与调试;
5、为极为特殊的审核流程根据Activity现有工作流开发新的审核流程;
6、工作文档的定期整理,沉淀;
7、配合新需求的功能设计评审、开发工作量评审;
8、每月系统检查优化;
9、协助项目负责人完成组内任务分配、日常开发、进度推进工作;
项目三:
尾矿库安全生产风险监测预警系统
软件环境:spring boot、Springcloud alibaba、mysql、mybatis plus、redis、Elasticsearch、RabbitMQ、vue、ant design vue、微信小程序、nginx、swagger2
项目简介:
监测预警全国尾矿库的安全生产和风险情况,通过接入企业尾矿库在线安全监测系统静态基础数据、实时数据、视频,结合气象、地质灾害、企业安全管理现状、不可抗拒等因素,对尾矿库运行风险进行风险监测、智能评估、 实时预警,提高尾矿库安全生产管理水平,提升尾矿库事故预控能力。
职责描述:
1、负责风险预警模型子模块开发;
2、负责应急资源模块开发,展示尾矿库周边应急救援力量,可能受打击敏感目标;
3、负责报警管理模块开发,通过报警管理配置,根据不同等级报警给相关负责人员发送消息提醒。模拟报警流程;
4、气象专题模块开发,对接心知天气,根据气象数据统计当天及未来7日受影响尾矿库;
5、综合分析模块及其他子模块开发;
6、负责系统部署,环境搭建(Linux、Windows),技术支持,安可测试
项目四:
智慧科研平台
软件环境:spring boot、mysql、mybatis、redis、RabbitMQ、vue、vuex、element ui、nginx、swagger2
项目简介:
实现科研工作的网络化管理,形成一个动态的科研数据中心和科研管理沟通平台,全面、实时、准确提供《学校/医院/科研院所》的有关科研信息,服务于《学校/医院/科研院所》科研工作人员的工作,辅助领导进行科研管理决策,从而为科研管理人员开展工作提供极大的便利。
是一个开放式的多级管理的网络化管理平台,服务于《学校/医院/科研院所》内从事科研活动或者科研管理活动的所有工作人员。根据业务范畴的不同,其用户可以分为:科研人员、科研秘书、科研管理人员、校领导、系统管理员等多种用户,各用户通过网络进行协同工作。系统大致分为六个子系统:项目管理、经费管理、成果管理、成果网推、考核奖励、基础资源;
职责描述:
1、熟悉各模块的业务流程、分析系统需求
2、根据需求开发功能,主要有论文模块、项目模块、