1. 软件工程专业,5年J2EE项目工作经验
2. 熟悉Linux平台下常用命令操作,能够使用shell编程,遵循LSB规范。
3. 扎实的编程基础,熟悉java开发语言,熟悉jvm,web开发、缓存、分布式架构、消息中间件等核心技术。
4. 熟悉Spring、SpringMVC等主流开源框架,了解它的工作原理机制
1. 安全基线项目检查系统
软件环境:Maven、Jenkins、SVN、Mysql、Mongo、Tomcat、Sftp、Rabbitmq、Spring Boot
项目描述:
安全基线项目,为全国产终端和服务器提供操作系统配置的基线检查和修复功能。安全基线扫描与修复系统软件,通过对操作系统配置项的扫描,识别配置风险并进行修复,从而提高操作系统安全性。通过管理平台和单机版管理、分级管理,实现系统的灵活部署,降低终端和服务器的维护成本。
项目职责:
(1)使用Axure工具设计界面原型图;
(2)使用RabbitMQ作为消息中间件,建立连接、监听消息、发送消息,完成客户端向集中管理平台注册、心跳等功能的开发;
(3)实现集中管理平台接收客户端日志的功能,MongoDB作为存储,并进行日志分析,生成各种报表(定时报表、自定义报表、手工报表);
(4)使用quartz开源作业调度框架实现日志存储配置的功能;
(5)完成客户端硬件、软件信息采集及告警功能;
(6)完成集中管理平台分级管理、策略下发功能;
(7)编写安装部署脚本(.bat/.sh);