职位详情
物流系统后端开发工程师
1.6-2万
信实物流集团有限公司
杭州
3-5年
本科
12-09
工作地址

博地中心A座信实物流

职位描述
岗位职责
1. 核心系统设计与开发
负责物流核心系统(订单管理系统OMS、仓储管理系统WMS、运输管理系统TMS)的后端架构设计、微服务拆分与核心模块开发。
深入理解业务,负责复杂业务逻辑的落地实现,如:智能库存分配、最优路径规划算法、动态运费计算、波次创建策略等。
编写高质量、可复用、可测试的代码,并撰写详尽的技术设计文档和API接口文档。
2. 高性能与高可用保障
设计与实现高性能、高并发的RESTful/gRPC API接口,支撑前端、移动端及第三方系统的集成调用。
对系统进行性能分析和优化,包括但不限于JVM调优、数据库优化、缓存优化、接口响应速度提升等。
设计和实施系统的容灾、降级、限流和熔断策略,保障系统在极端情况下的稳定性和可用性。
3. 数据存储与处理
负责数据库(MySQL/PostgreSQL)的表结构设计、SQL优化、索引策略及分库分表方案,确保海量数据下的存储与查询效率。
熟练运用缓存技术(Redis)提升系统吞吐量,运用消息队列(RabbitMQ/Kafka)解耦异步流程,保证数据最终一致性。
处理与业务相关的数据统计、分析和挖掘需求,为运营决策提供数据支持。
4. 系统集成与运维部署
负责与关键第三方系统(如ERP、电商平台、电子面单服务、地图服务商)的深度集成与联调。
参与基于Docker和Kubernetes的容器化部署、服务发现、配置管理和自动化运维工作。
负责线上系统的监控、告警和故障排查,具备快速定位和解决复杂线上问题的能力。
5. 技术规划与团队成长
参与团队技术架构选型和技术债清理,持续推动系统架构的演进与升级。
参与代码审查,分享技术经验和最佳实践,帮助团队成员共同进步。
任职要求
1. 学历与经验
计算机科学、软件工程或相关专业,本科及以上学历。
5年及以上后端开发经验,必须拥有物流、供应链、电商或大型To-B SaaS系统中任一领域的实际项目经验。

2. 后端技术栈(精通至少一项)
Java技术栈: 精通Java语言,深入理解JVM内存模型、垃圾回收机制、多线程与并发编程。熟练掌握Spring Boot、Spring Cloud、MyBatis等生态框架,并了解其核心原理。
Golang技术栈: 精通Golang语言,深刻理解其并发模型(Goroutine, Channel)、内存管理及运行时机制。熟练掌握Gin、Go-Micro等框架。
Python技术栈: 精通Python,熟练掌握Django、Flask等框架,有使用Celery进行异步任务处理的经验。
3. 数据库与中间件
精通关系型数据库(MySQL/PostgreSQL),具备丰富的SQL优化、索引优化及事务处理经验,能设计合理的数据库分库分表方案。
精通至少一种NoSQL数据库,如 Redis,了解其多种数据结构的使用场景、持久化机制及集群模式。
具备丰富的消息队列使用经验,如 RabbitMQ 或 Kafka,理解其消息可靠性、重复消费、顺序消息等核心问题。
4. 系统与架构
深入理解分布式系统概念,如CAP理论、服务发现、负载均衡、分布式事务等。
具备微服务架构的实际设计和开发经验,能够独立负责一个或多个微服务的全生命周期管理。
熟悉Linux操作系统,能进行基本的系统操作、问题排查和性能分析。
5. 综合能力
具备优秀的面向对象编程和系统设计能力,能够使用UML等工具进行建模。
熟练使用Git及CI/CD流程,具备良好的编码规范和文档习惯。
具备出色的逻辑分析能力和复杂问题解决能力,对技术有热情,有很强的自驱力。

优先考虑条件
云原生与运维: 有阿里云、AWS、腾讯云等云服务实战经验,熟悉Kubernetes、Docker、Istio等服务网格技术。
物流业务深度: 对WMS/TMS/OMS中至少一个领域有深入理解,如熟悉仓库管理中的库位优化策略、TMS中的智能调度算法等。
特定技术经验:
有大数据处理经验,使用过Spark、Flink、ClickHouse等技术进行离线或实时数据处理。
有搜索引擎开发经验,如Elasticsearch/OpenSearch,用于实现订单、物流轨迹的复杂查询。
有高可用和系统监控经验,熟悉Prometheus、Grafana、SkyWalking等工具。
软技能: 有作为技术主导,完成复杂业务模块或系统重构的成功经验者优先。

以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕

立即申请