java基础, 微服务开发及部署,aws云计算
1. java基础扎实,熟读thinking in java 和 effective java, 追求clean code
2. 熟悉微服务开发流程,熟练掌握springboot 及 springcloud 常用组件, 如注册中心,配置中心等
3. 对云计算有一定的了解和使用,如aws的ec2, sqs,lambda,s3,kms等,对其他云服务商也有一定的接触
4. 熟悉web开发,前后端分离开发流程
5. gradle, maven, git, IDEA, mysql, mybatis, springmvc
email campaign
项目作为中间件,负责接收上游消息并调用下游email供应商,向客户发送营销类邮件
1. 参与项目的架构设计,负责参与项目的系统代码实现细节。
2. 使用aws的sqs组件,实现系统解耦; 使用aws的s3,实现客户信息数据保存
3. 采用rsa 和 aes 实现客户PII信息的加密,并调用下游vendor。
ugc
项目做为中间件,负责调用下游vendor,对app中产生的评论内容进行过滤
1. 负责对接ali,tencent, netease,参与前期source vendor 过程
2. 对接vendor的api实现细节。