10年的Java应用开发, 5年团队管理经验, 具有较强的业务分析能力, 能够快速理解和分析复杂的业务逻辑;
丰富的大规模高并发访问的架构设计经验, 善于解决高性能、高并发、高可靠等方面的系统架构设计;
熟悉常见的设计模式、数据结构、算法设计等面向对象设计经验;
熟悉Linux操作, 具备线上运维、排查能力;
精通Java, 熟悉Scala、Python, 多线程、集合、序列化、反射、SPI 等,熟悉 JVM 原理及调优;
熟练掌握基于Netty的网络编程, 理解IO模型(bio/nio/aio);
熟练掌握 Hibernate、Mybatis、Spring、Apache等开源框架;
深入理解微服务架构的基本原则与思想,熟悉 SpringBoot、SpringCloud、Dubbo 等相关技术;
能快速搭建微服务基础架构, OAuth2授权服务器、Apollo配置中心、Cat链路监控、Zuul网关、Spring gateway网关、Eureka注册中心等;
熟悉Mysql、Oracle、HBase等数据库, 熟练使用Mycat对数据库进行分片、路由操作;
熟悉分布式系统设计,深入理解 Kafka、ElasticSearch 等技术;
深入理解 Redis、Memcached 等缓存相关技术;
熟悉基于区块链、数字货币的搭建与开发, 如: 以太坊、比特币、USDT、智能合约、钱包等;
熟悉大数据Hadoop生态圈,HDFS、Mapreduce、Sqoop、Hive、Hue、Flume、Spark、Zookeeper、Yarn等;
能有效利用Spark进行实时计算、离线计算, 并对源码有深入研究;
一、数字货币钱包:
1.负责基于数字货币交易所的个人资产管理模块开发;
2.负责数字货币交易所的基础架构搭建与开发;
3.负责数字货币的移动端钱包的搭建与开发;
二、搭建基础服务架构
1. 增加了OAuth2对访问资源授权;
2. 增加流量总入口网关;
3. 增加注册中心;
4. 增加配置中心;
5. 增加限流、容错;
6. 增加搜索引擎服务;
7. 实施业务模块拆分, 独立数据存储;
8. 实施交易数据分片;
三、跨境电商秒杀系统
1. 将秒杀系统独立部署, 使其与网站完全隔离;
2. 将商品内容静态化, 并缓存在CDN上, 减轻服务的刷新的请求量;
3. 利用验证码与Kafka队列进行流理削峰, 避免高并发时把机器冲垮;
4. 利用Redis缓存增加读性能;
5. 压测9w/秒, 最终在线热门的商品1分钟秒杀承受12W笔订单;
四、短信发送平台
1.成功接入澳门一家赌场带来日短信量 8w+;
2.成功接入 40-50 家商户带来日短信量 30w+;
3.成功 前突破计划日短信量 50w;
4.成功接入定制性号码池商户;
5.成功完成接入目标渠道计划,并始引入新渠道接入
五、跨境支付平台重构与扩展子系统
1.对订单、支付、路由、监权、外汇、结算、清算等模块进行拆分服务化;
2.各服务化系统独立数据;
3.引入搜索引擎, 在海量数据中提高搜索订单响应度;
4.对订单表进行分库分表;
5.引入消息队列kafka, 缓存Memcached;
6.引入SpringBatch处理结算;
项目描述: 由于公司业务的扩展, 开展新的业务跨境电商平台, 主营进口红酒、洋酒、化妆品、婴儿用品、数码设备等, 其中一个模块针对促销设计为秒杀系统; 目标: 1.不影响正常业务; 2.支持请求量为10万/秒; 3.采用本司的支付平台; 4.下单数据只能一件商
项目描述: 好易通公司主要的业务是跨境支付平台、代收付、移动收单、监权,每天的交易量达到300万笔以上,累积一年下来的订单量已上亿笔,在初衷时的设计没按照增长率计算, 在现有的系统运行效率达不到预想的效果。 需求: 1.在现有的结构上不影响业务正常运行进行小改动达到