熟悉java语言,java基础扎实,熟悉java集合类,了解常用的数据结构、算法、java设计模式;
了解JMM内存模型,熟悉并发编程;了解JVM、垃圾回收机制等;熟悉linux操作系统;
熟练掌握html、css、js、jquery、layui、Bootstrap、Ajax、EasyUI、微信小程序开发技术;
掌握JSP、freemark、Servlet、jdbc、Tomcat等技术,熟练掌握常见的开发工具Eclipse、MyEclipse、IDEA;
熟悉MySql、SQL Server关系型数据库,熟悉redis非关系型数据库;熟悉sharding-jdbc分库分表;
熟悉系统优化,有消息队列削峰、索引优化、主从复制、读写分离、分库分表等;
熟悉spring、springmvc、mybatis、hibernate、shiro框架;熟悉activiti、flowable工作流引擎框架;
熟练使用SpringBoot开发微服务项目;熟悉Maven;熟悉使用Git,了解SVN项目管理工具;
了解SpringCloud,有rabbitmq、腾讯cmq、eureka、consul、zookeeper、Ribbon、Fegin、gateway;
做过财政厅工作流项目,该项目是广东省财政厅的工作流项目,省级政府和各个地市的政府都会使用。由几百人参与的一个大项目,以flowable工作流引擎为核心,springboot+mybatis做技术框架,腾讯tsf+springcloud技术做服务治理,vue做前台页面,实现政府办事的智能化。整个项目主要分为流程库、流程中心、日志中心、权限中心、信息中心等九大中心。项目环境有腾讯云、政务云、预发布、生产。
此项目中,我主要负责流程库和流程中心这两个核心模块,负责需求的开发,bug修复,项目部署,发版上线等工作。