顺丰DJK-后端开发工程师
社招全职3-5年地点:深圳状态:招聘
任职要求
1、精通Java语言,Spring、MyBatis框架,熟练掌握并发编程 2、5年以上分布式系统实战经验,主导过基于微服务、消息中间件、分布式缓存、分布式事务等技术的核心模块架构设计 3、熟练使用MySQL,具备千万级数据量查询优化经验,熟悉索引优化、事务隔离级…
登录查看完整任职要求
微信扫码,1秒登录
工作职责
1、负责核心模块技术方案设计 2、深度参与系统核心架构设计,负责高并发模块的代码实现与技术债务治理 3、跨团队协作完成系统联调与集成测试 4、线上问题诊断、处理与根因分析 5、沉淀技术文档与最佳实践
包括英文材料
Java+
https://www.youtube.com/watch?v=eIrMbAQSU34
Master Java – a must-have language for software development, Android apps, and more! ☕️ This beginner-friendly course takes you from basics to real coding skills.
Spring+
https://liaoxuefeng.com/books/java/spring/index.html
Spring是一个支持快速开发Java EE应用程序的框架。它提供了一系列底层容器和基础设施,并可以和大量常用的开源框架无缝集成,可以说是开发Java EE应用程序的必备。
https://spring.io/guides/gs/rest-service
https://spring.io/quickstart
Level up your Java code and explore what Spring can do for you.
MyBatis+
https://mybatis.org/mybatis-3/getting-started.html
https://www.baeldung.com/mybatis
MyBatis is an open source persistence framework which simplifies the implementation of database access in Java applications.
分布式系统+
https://www.distributedsystemscourse.com/
The home page of a free online class in distributed systems.
https://www.youtube.com/watch?v=7VbL89mKK3M&list=PLOE1GTZ5ouRPbpTnrZ3Wqjamfwn_Q5Y9A
微服务+
https://learn.microsoft.com/en-us/training/modules/dotnet-microservices/
Microservice applications are composed of small, independently versioned, and scalable customer-focused services that communicate with each other by using standard protocols and well-defined interfaces.
https://microservices.io/
Microservices - also known as the microservice architecture - is an architectural style that structures an application as a collection of two or more services.
https://spring.io/microservices
Building small, self-contained, ready to run applications can bring great flexibility and added resilience to your code.
https://www.ibm.com/think/topics/microservices
Microservices, or microservices architecture, is a cloud-native architectural approach in which a single application is composed of many loosely coupled and independently deployable smaller components or services.
https://www.youtube.com/watch?v=CqCDOosvZIk
https://www.youtube.com/watch?v=hmkF77F9TLw
Learn about software system design and microservices.
中间件+
https://www.youtube.com/watch?v=1oWPUpMheGk
缓存+
https://hackernoon.com/the-system-design-cheat-sheet-cache
The cache is a layer that stores a subset of data, typically the most frequently accessed or essential information, in a location quicker to access than its primary storage location.
https://www.youtube.com/watch?v=bP4BeUjNkXc
Caching strategies, Distributed Caching, Eviction Policies, Write-Through Cache and Least Recently Used (LRU) cache are all important terms when it comes to designing an efficient system with a caching layer.
https://www.youtube.com/watch?v=dGAgxozNWFE
系统设计+
https://roadmap.sh/system-design
Everything you need to know about designing large scale systems.
https://www.youtube.com/watch?v=F2FmTdLtb_4
This complete system design tutorial covers scalability, reliability, data handling, and high-level architecture with clear explanations, real-world examples, and practical strategies.
还有更多 •••
相关职位
社招3-5年
1、参与大件物流系统需求分析、设计出高可用、高扩展性的分布式系统解决方案; 2、主导大件物流系统核心模块开发,持续优化系统的性能与稳定性; 3、进行技术难点攻关,编写高质量技术文档; 4、保持对新技术的好奇心和敏感度,能够基于价值驱动,持续提升先进技术生产力。
更新于 2025-07-08深圳
社招3-5年
1、负责物流产品线的规划与设计,基于行业洞察与业务现状,独立完成市场分析、产品定义及原型设计,输出高质量PRD。 2、建立产品运营机制,制定上线后数据监控体系与运营计划,持续跟踪用户体验和业务效果,驱动产品迭代和业务目标达成。 3、推动跨团队协作,高效管理项目进度,明确优先级,确保产品方案落地并产生实际价值。 4、主动同步项目进展与风险,协同业务、研发、测试等团队,保障信息透明和目标一致。
更新于 2025-09-22深圳
社招3-5年
1、负责物流产品线的规划与设计,基于行业洞察与业务现状,独立完成市场分析、产品定义及原型设计,输出高质量PRD。 2、建立产品运营机制,制定上线后数据监控体系与运营计划,持续跟踪用户体验和业务效果,驱动产品迭代和业务目标达成。 3、推动跨团队协作,高效管理项目进度,明确优先级,确保产品方案落地并产生实际价值。 4、主动同步项目进展与风险,协同业务、研发、测试等团队,保障信息透明和目标一致。
更新于 2025-12-25深圳