1. 熟练掌握 Spring,Springboot,mybatis-plus 等开源框架。
2. 熟练掌握 java 语法,集合,多线程等基础
3. 熟悉掌握 mysql 数据库,了解多表查询,熟悉掌握阿里开发规范,熟悉掌握数据库优化.
4. 熟练掌握 Kafka,熟练掌握 elasticsearch
6. 熟练掌握 docker,Linux,可独自搭建 docker 环境,搭建 docker 容器
7. 熟悉掌握 redis 等缓存技术进行业务开发
8. 熟练使用 maven 管理项目以及 Git 版本控制器
9.熟悉使用若依框架和jeecg框架
统一接口平台
公司为第三方提供接口调用,以及调用第三方接口的平台,接口采用策略模式以及限流,方便对调用方的接口权限
的分配,为各个调用方分配唯一的账号,不仅对每个接口设置了权限,权限控制到到每个接口上的具体策略,记录每次接口调用的
详细,为系统检测提供数据。
责任描述:
1. 参与项目前期系统需求分析的讨论和设计;
2. 负责后端策略模式接口的开发,负责用户的信息缓存功能
3. 负责接口授权模块,接口权限校验功能,接口记录功能,接口管理模块,黑白名单模块等;
4. 参与项目相关技术预研,分析项目中出现的 BUG,并提出解决方案;
技术描述:
运用kafka,redis,es,多线程进行用户信息的缓存。
运用面向切面完成接口权限校验功能,接口记录功能。
运用 es 将所有第三方接口信息(接口路径,调用方式,请求头,传参)管理起来,方便接口调用时使用
运用 Mysql 存储接口调用记录,方便为系统实时监测提供数据。
运用 nacos 和 dubbo 注册到 ai 中台,达成多个项目之间统一管理,统一登录
运用 scheduled 和 redis 定时缓存用户信息的缓存
角色 | 职位 |
负责人 | java工程师 |
队员 | 后端工程师 |