语言:熟练掌握Java基础,python,Scala等编程语言, 具有良好编码习惯;
web前端: 熟练使用HTML5, CSS3, AJAX,Ext, jQuery, Bootstrap,EaseUI,AngularJS,Layui Vue,ArcGIS API,Element-UI,Ant
Desing等;
javaWeb: 掌握JSP/Servlet, jdbc, JSTL等javaWeb开发;
企业框架: 熟练使用Spring, SpringMvc,Struts1,Struts2,Hibernate,SpringBoot, MyBatis等开源框架;
分布式,微服务: 具有Dubbo,SpringCloud, Redis,Zookeeper,Nacos Nginx 等分布式,微服务开发经验;
数据库: 熟练使用Oracle, MySql,SQL Sever,OpenPlant实时数据库等关系型数据库,Elasticsearchd,多数据源开发编写Sql指
令,kettle转换工具,;
报表工具:熟练使用润乾、BIRT等报表软件;
工作流引擎:公司自研工作流引擎,Snaker,activity等;
项目管理: 有一定需求分析,详细设计的能力,会编写相关设计文档,使用Maven项目管理, Svn, Git版本控制等工具;
Linux: 熟悉常用的Linux指令.
熟练docker、jenkins、Jpom自动化部署
熟悉github,gitee上的一些项目的源码和一些开源项目代码贡献
熟悉大数据开发技术,了解Hadoop,Spark,Flink,Hive技术
具备全栈开发能力
威实运行平台:
运行开发平台中实施人员根据开发平台配置的业务功能,展示以及二次开发● 项目架构: SpringBoot+SaToken+vue3+Element-ui+rabbitmq+minio
● 负责模块: 框架整体升级、重写权限框架、升级所以功能接口、开发开源UReport报表组件、开发onlyoffice组件
威实开发平台:
该项目主要做出基本的系统功能配置功能,让实施人员可根据平台提供的配置进行业务功能的实现,比如配置业务树、业务功能增
删改查、地图嵌入、MQ 消息中间等功能
● 项目架构: spring+ext+SpringBoot+vue3+Element-ui+rabbitmq+minio
● 负责模块: 消息中间件、minio文件上传组件、高拍仪组件、集成开源UReport报表组件、集成onlyoffice组件
项目管理平台:
项目管理平台是项目的管理者应用专门管理项目的系统软件,在有限的资源约束下,运用系统的观点、方法和理论,对项目涉及的
全部工作进行有效地管理。它从项目的投资决策开始到项目结束的全过程进行计划、组织、指挥、协调、控制和评价,以实现项目
的目标。
● 项目架构: SpringBoot+MyBatis+vue+Element-ui+redis
● 负责模块:工时管理、工作协同、个人计划、工作日报、工作周报、争议工时、周报撤回、项目预算
运行开发平台中实施人员根据开发平台配置的业务功能,展示以及二次开发● 项目架构: SpringBoot+SaToken+vue3+Element-ui+rabbitmq+minio ● 负责模块: 框架整体升级、重写权限框架、升级所以功能接口、开发开源UReport报表组件、
该项目主要做出基本的系统功能配置功能,让实施人员可根据平台提供的配置进行业务功能的实现,比如配置业务树、业务功能增 删改查、地图嵌入、MQ 消息中间等功能 ● 项目架构: spring+ext+SpringBoot+vue3+Element-ui+rabbitmq+minio