1、熟悉java语言、掌握spring/juc/jvm等相关技术
2、熟悉redis,了解其基本原理
3、熟悉mysql/oracle,能熟练编写常用sql语句
4、熟悉rabbitMQ/Kafka等消息中间件,有项目0到1的落地经验
5、熟悉nginx,了解其基本原理
6、熟悉zookeeper,了解其基本原理
7、有基于dubbo框架的分布式项目经验
8、熟悉php/golang语言,有转语言重构的项目经验
1、腾讯企点客服智能机器人项目
该项目主要基于php语言实现,利用nginx做反向代理,基于腾讯企点自研tsf2框架实现主要业务框架。项目中用到了redis做基础数据缓存、kafka/es做数据上报与整理、mysql做数据存储。项目主要对接下游机器人厂商完成定制化的DM功能。该项目中部分功能已经完成golang语言的重构。
2、银行核心交易系统
该项目基于dubbo框架完成银行主要的交易流程业务开发。项目中主要用到zookeeper做注册中心及分布式锁、redis做数据缓存,oracle做数据存储,rabbitMQ做异步消息组件。
智能客服机器人,包含机器人的基础信息配置/知识库配置/数据分析等模块。提供机器人问答的定制化DM(会话管理)功能,提供诸如快捷导航等常用功能。
业务上用的http小工具,因为下游接口需要鉴权、组包等信息,常规的http工具软件无法满足需求。因此需要自己动手开发。