顺丰DJK-后端开发工程师
社招全职3-5年地点:深圳状态:招聘
任职要求
1、全日制统招本科及以上学历,计算机相关专业,3年及以上后端项目开发经验 2、精通Java,熟悉常见的JAVA设计模式,具有JAVA并发编程经验; 3、精通Spring boot/cloud、MyBatis等主流框架,熟悉常见的中间件kafka、redis等; 4、具备分布式系统架构设计经验,有高并发、高负载、高可用性系统开发经验; 5、具有较强的分析、解决问题的能力和风险管控意识; 6、思维敏捷,具备比较强的内外部沟通能力和主动服务意识; 7、有良好的团队合作精神,责任心强,能吃苦耐劳。
工作职责
1、参与大件物流系统需求分析、设计出高可用、高扩展性的分布式系统解决方案; 2、主导大件物流系统核心模块开发,持续优化系统的性能与稳定性; 3、进行技术难点攻关,编写高质量技术文档; 4、保持对新技术的好奇心和敏感度,能够基于价值驱动,持续提升先进技术生产力。
包括英文材料
学历+
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.
设计模式+
https://liaoxuefeng.com/books/java/design-patterns/index.html
设计模式,即Design Patterns,是指在软件设计中,被反复使用的一种代码设计经验。使用设计模式的目的是为了可重用代码,提高代码的可扩展性和可维护性。
[英文] Design Patterns
https://refactoring.guru/design-patterns
Design patterns are typical solutions to common problems in software design. Each pattern is like a blueprint that you can customize to solve a particular design problem in your code.
https://www.youtube.com/watch?v=NU_1StN5Tkk
Design Patterns tutorial explained in simple words using real-world examples.
Spring Boot+
https://spring.io/guides/gs/spring-boot
his guide provides a sampling of how Spring Boot helps you accelerate application development.
https://www.youtube.com/watch?v=Nv2DERaMx-4&list=PLzUMQwCOrQTksiYqoumAQxuhPNa3HqasL
The author teaches you how to use Spring Boot from a complete beginner, to building a REST API with a real database, Dockerising it and deploying it to the cloud.
中间件+
https://www.youtube.com/watch?v=1oWPUpMheGk
Kafka+
https://developer.confluent.io/what-is-apache-kafka/
https://www.youtube.com/watch?v=CU44hKLMg7k
https://www.youtube.com/watch?v=j4bqyAMMb7o&list=PLa7VYi0yPIH0KbnJQcMv5N9iW8HkZHztH
In this Apache Kafka fundamentals course, we introduce you to the basic Apache Kafka elements and APIs, as well as the broader Kafka ecosystem.
Redis+
[英文] Developer Hub
https://redis.io/dev/
Get all the tutorials, learning paths, and more you need to start building—fast.
https://www.runoob.com/redis/redis-tutorial.html
REmote DIctionary Server(Redis) 是一个由 Salvatore Sanfilippo 写的 key-value 存储系统,是跨平台的非关系型数据库。
https://www.youtube.com/watch?v=jgpVdJB2sKQ
In this video I will be covering Redis in depth from how to install it, what commands you can use, all the way to how to use it in a real world project.
分布式系统+
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://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.
高并发+
https://www.baeldung.com/concurrency-principles-patterns
In this tutorial, we’ll discuss some of the design principles and patterns that have been established over time to build highly concurrent applications.
https://www.baeldung.com/java-concurrency
Handling concurrency in an application can be a tricky process with many potential pitfalls. A solid grasp of the fundamentals will go a long way to help minimize these issues.
https://www.oreilly.com/library/view/concurrency-in-go/9781491941294/
You’ll understand how Go chooses to model concurrency, what issues arise from this model, and how you can compose primitives within this model to solve problems.
https://www.oreilly.com/library/view/modern-concurrency-in/9781098165406/
With this book, you'll explore the transformative world of Java 21's key feature: virtual threads.
https://www.youtube.com/watch?v=qyM8Pi1KiiM
https://www.youtube.com/watch?v=wEsPL50Uiyo
高负载+
https://dev.to/m0n0x41d/highload-saga-the-fundamentals-4kj4
In the modern big tech world, there are titans among mortal, tiny applications, and the common name for such titans is "Highload applications."
高可用+
https://redis.io/blog/high-availability-architecture/
A high available architecture is when there are a number of different components, modules, or services that work together to maintain optimal performance, irrespective of peak-time loads.
https://www.ibm.com/think/topics/high-availability
High availability (HA) is a term that refers to a system’s ability to be accessible and reliable close to 100% of the time.
相关职位
社招3-5年
1、负责物流产品线的规划与设计,基于行业洞察与业务现状,独立完成市场分析、产品定义及原型设计,输出高质量PRD。 2、建立产品运营机制,制定上线后数据监控体系与运营计划,持续跟踪用户体验和业务效果,驱动产品迭代和业务目标达成。 3、推动跨团队协作,高效管理项目进度,明确优先级,确保产品方案落地并产生实际价值。 4、主动同步项目进展与风险,协同业务、研发、测试等团队,保障信息透明和目标一致。
更新于 2025-09-22
社招3-5年
1、负责物流行业ToB产品的解决方案设计,聚焦客户痛点,输出场景化产品方案(如零担业务、合同物流、物流运输、家居送装服务、展会物流服务等经验); 2、深度参与大件物流系统的产品规划、功能设计、数据分析等,具备优秀的产品规划和设计能力; 3、负责产品全生命周期的管理及项目推进,端到端统筹提供系统解决方案,确保项目按时高质量完成和上线; 4、不断提升产品服务能力和客户体验,并结合上下游及业务场景的反馈,持续完善和优化产品。
更新于 2025-06-11