一、职位描述
1. 业务系统开发与优化
a. 负责线下零售、供应链、业财等系统需求分析、架构设计和核心功能开发。
b. 主导高并发、高可用的分布式系统建设,如订单履约、库存管理、财务结算等核心模块。
c. 推动AI、大数据等技术在系统中的应用,提升自动化决策能力。
2. 系统稳定性与架构优化
a. 负责系统高可用设计,解决生产环境中的性能瓶颈(如:JVM调优、SQL优化等)。
3. 团队管理与技术领导
a. 组建并管理技术团队,制定开发规范,指导并进行Code Review,提升团队代码质量和工程效率。
b. 协调跨团队沟通,确保项目按时高质量交付。
二、技术能力要求
1. 核心Java与架构能力
a. 精通JVM原理(内存模型、GC调优)、多线程编程及分布式系统设计(CAP理论、分布式事务)。
b. 熟练使用Spring生态(Spring Boot/Cloud)、ORM框架(MyBatis/JPA)及微服务治理(限流/熔断)。
2. 数据库与中间件
a. 精通MySQL(分库分表、索引优化)、Redis(缓存策略、分布式锁)及消息队列(Kafka/RabbitMQ)。
3. 业务经验
a. 熟悉零售供应链或财务ERP系统。具备领域驱动设计(DDD)经验,能抽象复杂业务模型(如业财、供应链)。