1. 具备扎实的编程基础,熟悉Java语言,JVM,内存模型,并发编程
2. 熟悉Spring、SpringMVC、SpringBoot、SpringCloud、Mybatis、Mybatis-Plus等开发技术
3. 熟悉分布式常见问题解决方案:分布式事务、分布式一致性、分布式锁
4. 熟悉关系性数据库Mysql,有一定的SQL优化经验,深入理解Mysql事务、锁、索引实现机制,可以根据explain执行计划优化SQL语句
5. 熟练使用Redis等非关系型数据库。深入理解Redis线程模型以及Redis的核心数据结构和使用场景,熟悉多级缓存架构,比如:缓存雪崩、穿透、击穿、双写一致、缓存失效等;高可用主从模 式搭建
6. 熟练使用和深入理解java并发相关技术,比如:线程池、AQS、CountDownLatch、future等
7. 熟练使用RabbitMQ、Kafka等主流消息中间件
8. 熟练使用git、Linux操作系统等基本命令
9. 有高并发、高性能、高可用系统架构设计实践,并有性能调优经验。熟练使用Arthas等工具定位排查性能问题
10. 了解docker容器和k8s的基本思想和日常操作
11. 熟悉.net,JavaScript等常见语言,了解前端框架vue的基本使用
12. 英语水平:cet-6。
### 项目1:百望云销项发票系统
- 项目名称:百望云销项发票系统
- 项目周期:2016.6-2024(至今)
- 项目技术:SpringBoot+SpringCloud+Redis+Mysql+RabbitMq
- 项目简介:百望云销项是提供财税相关服务的产品。用户可在百望云平台注册,使用开具发票,票池管理,业务数据留存,发票归集,消息推送等功能。
- 负责模块:
- 参与发票开具核心链路的需求评审,参与制定精细化落地方案,实现业务闭环
- 主导设计发票归集的功能,数据异步落库技术方案的选型和实现
- 针对流水单模块的导入性能优化,结合arthas等线上排查工具定位修复性能瓶颈
- 主导设计异步开票的功能,提高接口qps,优化用户体验
### 项目2:云开票客户端应用市场
- 项目名称:云开票客户端应用市场项目周期:2018.6-2022
- 项目技术:Java、.Net
- 项目简介:涵盖商城中的订单管理、支付、登录等常见业务场景,以及开票场景中的开票,打印,汇总等常见功能
### 项目3:智票采集服务
- 项目名称:智票采集服务
- 项目周期:2018.6-2021
- 项目技术:SpringBoot+SpringCloud+Redis+Mysql+Oss
- 项目简介:智票采集服务提供纸票、火车票等票据影像的解析以及归档功能。
- 负责模块:
- 使用责任链等模式优化重构项目代码,修复原来的并发安全问题
- 主导设计登录功能实现
### 项目4:e发票
- 项目名称:e发票盒子
- 项目周期:2016.6-2023
- 项目技术:Java、.Net 、Cef
- 项目简介:智票采集服务提供纸票、火车票等票据影像的解析以及归档功能。
### 项目5:唯致动力营销系统
- 项目名称:唯致动力营销
- 项目周期:2015.6-2019
- 项目技术:Java、.Net
- 项目简介:银行营销活动网站
可兼职时间
可兼职地点
0条评论 雇主评价