1.基本的java基础能力,如javaee等
2.项目后端框架,目前主要使用的是spirngboot,有设计过分布式架构系统,随着Netflix的没落,目前主要专研和使用springbootcloudalibaba等相关技术开发项目,如nacos,openfeign,sentinel和gateway等组件(有正在使用的分布式项目的产品)。
3.数据库掌握oracle和mysql,由于目前的去o化趋势,目前主要使用的都是mysql作为关系型数据库。
4.对于非关系数据库,主要是redis使用比较多
5.数据库访问层,目前采用的技术是mybatis(mybatis-plus)
6.基础的js,css等前端基础技术(由于目前开发都是采用前后端分离的方式,前端开发较少,相对后端会差些)
最主要的项目就是目前给公司开发的一个移动端门户app,因为属于运营商项目,运营商自生有很多的app和h5应用,导致内部人员使用非常的不方便。基于此原因开发了门户app,集成运营商的app和h5应用,只要在门户app里登录,然后通过单点认证,就可以访问其他接入的应用和h5.