1、熟练使用JavaSE、EE、WEB开发
2、熟练使用Spring生态,如SpringBoot、SpringCloud及早期SpringMVC等。曾基于SpringMVC、SpringBoot为公司开发专属框架,使其符合公司技术需要。
3、熟练使用MySQL、Oracle、SQLite、H2等数据库,熟悉数据库与SQL调优
4、熟练使用Redis等NoSQL数据库
5、熟练使用ElasticSearch大数据搜索引擎、Neo4j图形数据库
6、熟练使用如Vue、JQuery、NodeJs,layui、iview、elementUI、bootstrap等常见前端技术
7、熟练使用Linux、Docker等运维相关技术
8、熟练使用Git、SVN项目管理工具
9、熟练使用power designer、office套件、navicat、plsql、jetbrains全家桶、Eclipse、VsCode等设计、文档处理、数据库图形化管理、开发及其他常见软件
10、了解Windows桌面应用开发,具备开发Windows桌面程序能力
从业至今所处公司大多均采用快速迭代开发。全权负责或仅后端开发项目较多,主要类型包括但不限于以下种类:
1、标准管理后台,包含RBAC权限管理、流程审批、统计报表等常见功能。
2、标准CMS,具备面向用户的展示系统、与面向内部人员的管理系统,管理系统包含全部标准管理后台必备功能,能够对展示系
统进行展示布局、展示内容的高度定制。
3、内部聊天软件,主要应用于企业内部通信,在高密级场景下避免流量经过互联网。支持文字、语音、表情、图片交流。