1.熟练掌握javaEE基础、常用设计模式、哈希算法等,深刻理解面向对象思想;
2.熟练运用MySql、Oracle、PgSql、SqlServer、Elasticsearch数据库,熟悉MongoDB和大金仓数据库;
3.熟练项目开发流程,掌握SpringBoot、SpringCloud、Mybatis、SSE、SSM、Netty等框架,;
4.熟练使用 H5、javaScript、JSON、jQuery、Ajax、Zabbix、地图等技术,熟悉Vue,layui前端框架;
5、熟练使用Git、GitLab、Gitee以及IDEA工具管理代码和java8新特性使用
6.熟练运用linux系统,虚拟机、Nginx、Docker、Redis、RabbitMQ、Kafka,熟悉K8s部署
7.熟练使用Tomcat、Apache、Jboss中间件,IDEA、Eclipse、MyEclipse开发工具;ApiPost、ApiFox、Postman、Jemeter、Xshell等工具
8.熟练使用splunk,devOps,earth平台
项目一:
ospPortal平台: 该系统主要用于支持上下游系统创建订单,主要功能有系统管理,订单信息管理,物料管理,发票管理,日志查询,配置管理等等,主要实现上游系统通过kafka方式下发数据到osp底层增强mapping订单信息,OSP Portal查询订单信息集成以及增强订单,还包括订单修改,物料主数据等等。
使用技术:Spring Boot、Spring Cloud、Mybatis、Spring MVC、SqlServer、pgSsql、Redis、Kafka,splunk,devOps,gitLab等
项目二:
NTC数据建设中台:该系统为中国交建对外管理使用,主要作用是收集、汇总、下发、上报、清洗全国各地各类填报数据,并对数据进行审核、赋码等操作,主要功能有站内信、项目、合同、供应链、商机、金融机构、往来单位、科研、报表、台账、数据字典、组织架构、接口日志等。
使用技术:Spring、Spring Boot、Mybatis、Spring Cloud、Spring MVC、Tomcat、Kafka、mysql、gitLab等
项目三:
统一产品管理平台:该系统主要用于统一管理项目和产品,也可生成license文件和权限点信息,主要模块包括组织管理、 文档上传、产品管理、项目管理、license管理等。
使用技术:Spring Boot、Spring Cloud、Tomcat、MySql、Mybatis,SSE、gitLab等
项目四:
安全审计中心:该系统用于操作系统的权限点留痕并添加相应规则触发告警提示,也可备份告警数据至服务器,主要功能有安全策略配置、审计查阅、审计报表、安全告警、告警规则、审计策略等
使用技术:JavaScript、Spring Boot、Mybatis、Tomcat、Zabbix,gitEE等
项目五:
该平台主要为机关单位执法和远程指挥使用,主要功能包括联合执法、案件管理、各种基础资源库、各种巡查、地图、监控、还有巡查实时轨迹绘制等功能。
使用技术:Spring Boot、Mybatis、Jboss、天地图api、oracle、H5、javaScript、gitLub等
该系统主要用于支持上下游系统创建订单,主要功能有系统管理,订单信息管理,物料管理,发票管理,日志查询,配置管理等等,主要实现上游系统通过kafka方式下发数据到osp底层增强mapping订单信息,OSP Portal查询订单信息集成以及增强订单,还包括订单修改,物料主数据等等。
该平台主要为机关单位执法和远程指挥使用,主要功能包括联合执法、案件管理、各种基础资源库、各种巡查、地图、监控、还有巡查实时轨迹绘制等功能。