1. Java基础扎实,设计模式,网络编程(netty),并发编程,jvm等
2. 熟练地进行前端开发,H5,Vue,React等
3. 熟悉Spring,Springboot,SpringCloud各组件原理
4. 熟悉Oracle,Mysql关系型数据库,了解SQL调优,MongoDB,熟悉Redis缓存数据库
5. 消息中间件:RocketMQ,activeMQ,KafKa,阅读过RocketMQ相关源码
6. 了解分布式事务相关解决方案,强一致性方案 2PC,可靠消息最终一致性方案 TCC,最大努力通知方案
7. 熟悉MyBatis,Dubbo,Zookeeper,Nacos等中间件使用
8. 熟悉idea,maven,svn,git等工具的使用,Tomcat等服务器的配置
9. 熟悉linux系统基本命令和操作,常用服务部署,中间件搭建等,使用过docker容器部署环境,k8s
10. 熟悉Python语言,熟悉网页数据爬取,了解数据分析等,其他语言GoLang,C/C++语言
项目名称(3):POST卢森堡项目
技术实现:Spring+dubbo+Zookeeper+Oracle+redis等
项目介绍:大型电信运营商项目,以BPMN流程模板对业务流程进行编排,实现不同业务需求。项目包括CRM订单管理,产品,计费,OSS开通等部分,本团队负责CRM订单业务受理。各个项目工程是在基础服务层之上,根据不同定制需求构建,主要模块有套餐管理,业务受理,业务账期资费管理,资源管理,三户管理,权限管理等。
项目经验:1. CRM订单受理相关需求开发,问题定位,bug修复
2. 项目前端页面改造阶段,开发页面自动生成工具,批量生成新页面,极大提升改造进度
3. 前端框架弹窗遮罩层不满足需求,为此,了解框架源码遮罩层层级计算,实现出稳定的可供各个项目使用的定制遮罩层
4. 基于Zookeeper实现的分布式场景下缓存刷新功能
项目名称(4):恒河水项目,马来项目等
技术实现:Spring+dubbo+Zookeeper+Oracle+redis等
项目介绍:大型电信运营商项目,以BPMN流程模板对业务流程进行编排,实现不同业务需求。项目包括CRM订单管理,产品,计费,OSS开通等部分,本团队负责订单受理部分业务。各个项目工程是在基础服务层之上,根据不同定制需求构建,主要模块有套餐管理,业务受理,业务账期资费管理,资源管理,三户管理,权限管理等。
项目经验:1. CRM订单受理相关需求开发,问题定位,bug修复
2. 记录客户订单受理过程中修改历史,提供报文模板定制化对比内容,通过对比修改前后报文,实现全业务场景修改记录
3. 订单受理过程中会进行一系列业务逻辑调用并记录日志,开发日志解析工具,以清晰的层次展示调用过程,便于快速定位问题
4. 为前台提供统一属性模型及转换API,使前台属性组件统一渲染展示
5. 其他:状态机引入,批量导入导出功能模块开发,redission实现的分布式锁
项目名称(5):XxPay支付二次开发项目
技术实现:SpringBoot+ MQ + redis+ Vue+ mysql等
项目介绍:该项目主要用于提供第三方支付服务,在开源项目基础二次开发。项目目前支持支付宝,微信,云闪付,小新支付等,主要包含运营平台,商户系统。
负责内容:1. 前端视图开发
2. 对接支付接口,订单接口,回调接口,订单查询,接口通道的对接工作等开发。
3. mq中间件问题定位
4. 支付问题处理
该系统是由一个【支付网关】,外加服务商、代理商、商户等多个【平台角色】以及会员中心、商户收款助手APP等多个【终端产品】共同组成。系统支持服务商OEM管理,以帮助服务商用户打造定制化、品牌化支付产品。同时,也支持代理商发展代理/商户,以获取支付业务中的佣金差价。商户用户可借由本系
Uni_app框架做的 画展展示,前端展示作品,视频背景,左右滑动呈现不同页面视频,画作图片预览等。