岗位描述
岗位职责
1、负责电商平台核心技术方案设计,重点保障商品、订单等高频接口的稳定性、可用性与高性能,支撑平台高并发业务场景。
2、主导电商核心模块后端开发工作,涵盖商品、订单、购物车、优惠券、营销活动、库存、支付对接等核心业务,完成日常需求迭代与新功能开发落地。
3、配合产品、前端、测试团队完成接口对接、功能联调、业务自测等全流程工作,保障项目高效推进、按时交付。
4、负责线上业务问题排查、bug修复,跟进版本迭代与线上发布工作,持续优化业务逻辑与系统体验,保障系统稳定运行。
5、针对电商高并发、大流量场景,落地缓存、消息队列、分布式锁等技术方案,解决库存并发扣减、订单超时关闭等核心业务难题。
岗位要求
1、专业基础扎实,熟练掌握Java核心知识,精通面向对象、集合、多线程及JDK8+新特性,熟练运用SpringBoot、SpringMVC、MyBatis/MyBatis-Plus等主流框架进行业务开发。
2、精通多线程与并发技术,熟悉线程池配置、synchronized、Lock、AQS、volatile、CAS等核心原理,能够独立解决并发下单、库存并发扣减等高频并发业务问题。
3、熟练掌握Redis常用数据结构,可独立落地缓存策略、分布式锁、热点商品缓存、库存预扣等场景方案;熟练掌握RabbitMQ、RocketMQ、Kafka任一消息队列,实现业务异步解耦、延时任务、消息幂等处理。
4、计算机相关专业,具备2-5年Java后端实际项目开发经验,拥有电商平台、商城系统落地开发经验者优先,了解Elasticsearch商品搜索与检索优化者加分。
5、具备大流量、高并发电商系统开发经验者优先;拥有RAG知识库、AI智能问答、Agent智能体、AI绘画后端对接项目经验,且使用过LangChain4j、Spring AI等Java大模型框架者优先加分。