1.熟悉java开发,可独立开发大,小型后台系统
2.熟悉spring boot,spring cloud框架的使用及核心思想
3.熟悉微服务基础架构的设计和程序开发,能够设计出高可用,可快速迭代的微服务程序架构
4.熟悉常用数据库如mysql,oracle,sqlserver,ppostgreSQL,mongodb,redis等的使用和调优
5.熟悉rabbitmq,activemq,kafka 等消息中间件的使用
6.熟悉各种微服务网络协议,掌握dubbo,eurak,zookeeper,ribbon,等服务注册与治理框架的原理与使用
7.熟悉使用ngnix,zuul等进行网关代理及负责均衡的实现
8.熟悉java并发编程的基本思想和原理,并进行程序调优
9.了解jvm调优的基本思路和方法
10.了解容器化部署运维的常用知识
11.了解elasticsearch,lucene等全文检索服务的使用方法和应用场景
12.了解python和golang基本语法
1.某理财产品后台
技术架构:基于springmvc,mybatis,dubbo搭建的分布式平台
业务某块:包含财务,收付款,结算,订单,红包,用户,权限,crm管理等系统模块
成果:运用mysql,redis,mq,ngnix等实现了一个高可用的,高并发的后端平台,面向app,web等前端应用
2.某二手奢饰品电商平台
技术架构:springboot,mybatis,dubbo,shiro,es等搭建分布式平台
业务某块:订单,活动,推荐,搜索,流程管理,其他基础模块与1项目共用
成果:实现基础模块的中台化改造,突出核心的搜索,推荐,活动等的特有功能
3.某人脸识别大数据平台
技术架构:springboot,springcloud,eurak,zuul,fegin,kafka,mogodb,redis等待微服务架构
业务:支持各种人脸识别落地应用
成果:形成典型的微服务架构平台,做到了极大的独立模块化,各种业务模块可拔插式部署,可应对不同的落地应用场景