精通Java技术栈(jdk8,jdk11) ;
熟练掌握开源框架:spring/springmv/springboot/springcloud; 以及插件的扩展定制;
熟练使用消息中间件及场景选型, RabbitMQ/RocketMQ/Kafka/ActiveMQ;
熟悉微服务的系统架构设计,包括但不限于gateway/nacos/eureka/feign/zuul/consul/netty/dubbo/zookeeper 等;
常用关系型数据库:TiDB/Mysql/Oracle etc;
常用NoSql: mongoDB/ redis, 包括其基础设置搭建;
熟悉云平台: 阿里云/腾讯云/亚马逊云(AWS) 等常见产品及服务(ecs/ec2/rdb/cache/queue/lb etc);
熟悉服务的运维部署几打包(特别是在 Linux服务器上), shell脚本 等, jenkins/gitlab/gitserver/ devops etc;
技术设计文档(时序图)、DDL;
擅长大型复杂(多领域)业务场景的开发、网络通讯 socket 等场景;
了解python/ golang 的开发及使用场合;
1. 客诉服务系统(支付领域), 为降低服务类的拒付;场景为持卡人在商家的电商平台消费, 支付成功发送通知邮件,通过邮件的特殊连接打开客户-商户投诉服务平台,以此进行交互;如涉及退款环节则对应触发通知到运营平台;基于dubbo/zookeeper/activemq/redis/jdk1.8 开发;
2.openapi(支付领域), 将平台的支付功能打包输出供有技术研发实力的商户接入,从0到1做的一套open-api, 基于springcloud(feign)/nacos/mysql/activemq/redis/springcloud gateway/jdk1.8 开发的微服务; 负责架构设计和技术文档输出,前置系统分为:
openapi-gateway(负责路由/转发服务、限流、鉴权等);
openapi-auth 用作验签、加密、鉴权的具体实现;
openapi-management, 用来管理商户的appid、appsecet 以及access token;
3. 跨境电商平台,自建独立站, 涉及pc端、移动端; 服务端采用微服务实现,
基于 dubbo/zookeeper/springboot/redis/mysql/jdk1.8;
4. 线上借款平台(p2p), 个贷及商贷(进件全流程) 涉及的业务场景控制及信息流流转; 基于此开发了若干系统;
5. 广告引擎平台,对老客户进行召回(营销),基于 sms(短信)/app push, 使用若干规则(rule) 进行匹配,后编排若干任务(task) 通过guartz 定时任务调度触发;
主打小众的社交(陌生人社交)场景,基于相同兴趣爱好、圈子; app基本功能: IM(即时通讯); 动态打卡; 发朋友圈动态(可点赞、评论); 虚拟商品(商城); 虚拟钱包
客诉管理系统,是收单应用中(支付)供持卡人(客户)与商户(电商平台)互动的平台, 方便客户反馈订单问题,例如缺件、货不对板、未收到货、件残损、退款申诉。 因主要功能是由服务端实现,截图仅展示持卡人侧UI, 完整的系统涉及服务后端(前置网关、商户订单、交易核心、渠道路由、