◇熟练使用Spring、SpringMVC、SpringBoot、SpringData、MyBatis进行基于多层体系MVC架构、熟练使用基于HTTP服务器Nginx、Tomcat的JSP/Servlet开发
◇熟练使用Jquery、Vue、BootStrap等框架,Html、Css、Js的开发。
◇熟练运用JUnit,Debug进行程序调试、log4j进行日志管理、项目托管工具SVN、GIT、maven项目管理等
◇掌握常用JAVA设计模式,如工厂模式、单例模式、责任链模式、模版模式等
◇ 熟练运用MySql、Oracle、Redis等数据库进行开发
◇ 熟练RPC(DUBBO)等框架进行开发,RabbitMQ、ActivityMQ等消息中间件,Solr等搜索引擎。
◇ 熟悉Linux开发环境,掌握基本命令
◇ 熟悉多线程的开发思维模式,了解数据库的调优、JVM的调优、IO,对jvm有一些了解与感悟
◇了解容器技术如:docker.
阿里云项目
项目描述:该项目主要负责阿里云专有云/公有云安全类产品,包括堡垒机、数据库审计、身份认证、加密机等安全类产品。其中也包括运维系统平台的搭建,此平台能够帮助我们快速构建后台技术人员使用的运维功能,并提供权限认证、安全漏洞检测如csrf等目前已有多种团队接入。在此期间也包括独立开发的分险管理平台,提供分险预知、评估、跟踪、解决、大盘等功能
软件环境: SpringBoot+Spring+vue.js+mq+dubbo+docker+mq+cache等
个人职责:
1.专有云加密机接入与日常技术支持
2.公有云堡垒机、数据库审计等产品输出,其中主要负责运维功能输出,监控、端能力建设、资源编配、运维功能沉淀等
3.运维系统支持,主要fix 日常bug、与专有云日常技术支持、现场问题排查
4.分险平台0-1的研发,包括需求分析、模块沉淀与编码实现等
5.上述安全类产品二线技术支持