1. 编程语言:精通Java,熟悉python、JavaScript等。
2. 框架与工具:熟练掌握Spring Boot、MyBatis、Hibernate等Java开发框架;熟悉Git版本控制。
3. 数据库与缓存:精通MySQL,熟悉MongoDB、Redis;掌握分库分表、读写分离、缓存设计与优化等技术。
4. 微服务与中间件:深入理解微服务架构原理,熟练使用Spring Cloud、Dubbo;熟悉消息队列(RabbitMQ、Kafka)、RPC框架(gRPC)等中间件。
5. 分布式系统与算法:理解分布式系统原理,熟悉CAP定理、一致性算法(Raft、Paxos);了解分布式锁、分布式事务、服务治理。
6. 性能优化:具备JVM调优、数据库优化、系统调优经验。
7. 附加技能:良好的英语阅读与沟通能力。
Dmall | 中级Java工程师 | 2018.04 - 2021.03 | 新零售
- 项目名称:Dmall OS 业财一体平台—销售业务中台
- 项目概述:处理每小时数百万至千万级订单数据,具备高并发、高可用、高扩展特性,推动零售企业业财一体化。
- 我的职责:
1. 系统架构设计与开发,确保应对大规模数据和用户需求。
2. 项目管理与运维,确保大促期间系统稳定。
3. 技术难点攻克与解决方案制定,如MQ服务、JOB服务、分布式缓存、自动扩容等。
4. 跨系统集成与数据同步,保证财务与业务数据一致。
- 项目成果:
1. 峰值处理能力每秒处理上千笔订单,响应时间保持在毫秒级。
2. 系统监控与数据闭环机制有效提升自动化运维水平。
3. 业务效率提升60%,数据冗余与不一致性问题减少80%。
- 项目名称:Dmall OS 业财一体平台—销售业务中台 - 项目概述:处理每小时数百万至千万级订单数据,具备高并发、高可用、高扩展特性,推动零售企业业财一体化。 - 我的职责: 1. 系统架构设计与开发,确保应对大规模数据和用户需求。 2. 项目管理与运维,确
- 项目名称:Bitunix合约交易系统 - 所属行业:金融/加密货币/金融科技 - 项目概述:综合性合约交易平台,支持期货、期权等衍生品交易,覆盖合约交易、风险管理、市场数据、账户管理等核心功能。 - 我的职责: 1. 系统功能开发:参与清结算模块及核心交易逻辑实现