顺丰KHQ-后端开发工程师(销售产品)
社招全职3-5年地点:深圳状态:招聘
任职要求
1、计算机相关专业,全日制本科及以上学历,5年以上工作经验。 2、具备扎实的Java基础,熟练掌握常用的java开发框架或组件。 3、熟悉常用的设计模式,能在实际使用中提升代码质量。 4、熟悉mysql数据库开发,熟悉索引和sql优化,了解大数据相关技术,对数据处理方案有丰富经验。 5、熟悉Kafka、Redis、Zookeeper等中间件的使用及基本原理,能根据组件差异化做技术选型。 6、熟悉多线程、高并发、分布式相关技术,能线上落地支持系统并发与可用。 7、掌握至少一种前端开发框架。 8、熟悉LINUX,具备线上问题排查、应用诊断能力。 9、具备架构设计能力,掌握常用的高并发、高可用、高性能设计方案。 10、具备良好的抗压性、学习能力和团队协作能力。 11、有较好的自驱力和良好的分析、判断能力,能对产品功能、研发过程有正向的推动。
工作职责
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.
开发框架+
[英文] Understanding Modern Development Frameworks: A Guide for Developers and Technical Decision-makers
https://www.freecodecamp.org/news/understanding-modern-development-frameworks-guide-for-devs/
设计模式+
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.
SQL+
https://liaoxuefeng.com/books/sql/introduction/index.html
什么是SQL?简单地说,SQL就是访问和处理关系数据库的计算机标准语言。
https://sqlbolt.com/
Learn SQL with simple, interactive exercises.
https://www.youtube.com/watch?v=p3qvj9hO_Bo
In this video we will cover everything you need to know about SQL in only 60 minutes.
MySQL+
https://juejin.cn/post/7190306988939542585
这是一篇 MySQL 通关一篇过硬核经验学习路线,包括数据库相关知识,SQL语句的使用,数据库约束,设计等。
[英文] MySQL Tutorial
https://www.mysqltutorial.org/
your go-to resource for mastering MySQL in a fast, easy, and enjoyable way.
https://www.youtube.com/watch?v=5OdVJbNCSso
MySQL SQL tutorial for beginners
https://www.youtube.com/watch?v=7S_tz1z_5bA
This beginner-friendly course teaches you SQL from scratch.
大数据+
https://www.youtube.com/watch?v=bAyrObl7TYE
https://www.youtube.com/watch?v=H4bf_uuMC-g
With all this talk of Big Data, we got Rebecca Tickle to explain just what makes data into Big Data.
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.
ZooKeeper+
https://kubernetes.io/docs/tutorials/stateful-application/zookeeper/
This tutorial demonstrates running Apache Zookeeper on Kubernetes using StatefulSets, PodDisruptionBudgets, and PodAntiAffinity.
https://www.baeldung.com/java-zookeeper
Apache ZooKeeper is a distributed coordination service which eases the development of distributed applications.
[英文] Zookeeper Tutorial
https://www.tutorialspoint.com/zookeeper/index.htm
ZooKeeper is a distributed co-ordination service to manage large set of hosts.
中间件+
https://www.youtube.com/watch?v=1oWPUpMheGk
多线程+
https://liaoxuefeng.com/books/java/threading/basic/index.html
和单线程相比,多线程编程的特点在于:多线程经常需要读写共享数据,并且需要同步。
https://www.youtube.com/watch?v=_uQgGS_VIXM&list=PLsc-VaxfZl4do3Etp_xQ0aQBoC-x5BIgJ
https://www.youtube.com/watch?v=IEEhzQoKtQU
https://www.youtube.com/watch?v=mTGdtC9f4EU&list=PLL8woMHwr36EDxjUoCzboZjedsnhLP1j4
https://www.youtube.com/watch?v=TPVH_coGAQs&list=PLk6CEY9XxSIAeK-EAh3hB4fgNvYkYmghp
https://www.youtube.com/watch?v=xPqnoB2hjjA
This video is an introduction to multithreading in modern C++.
https://www.youtube.com/watch?v=YKBwKy5PrpQ
Rust threading is easy to implement and improves the efficiency of your applications on multi-core systems!
高并发+
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://roadmap.sh/frontend
Step by step guide to becoming a modern frontend developer
Linux+
https://ryanstutorials.net/linuxtutorial/
Ok, so you want to learn how to use the Bash command line interface (terminal) on Unix/Linux.
https://ubuntu.com/tutorials/command-line-for-beginners
The Linux command line is a text interface to your computer.
https://www.youtube.com/watch?v=6WatcfENsOU
In this Linux crash course, you will learn the fundamental skills and tools you need to become a proficient Linux system administrator.
https://www.youtube.com/watch?v=v392lEyM29A
Never fear the command line again, make it fear you.
https://www.youtube.com/watch?v=ZtqBQ68cfJc
系统设计+
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://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、负责项目的功能测试和数据测试,承担项目核心需求,独立编写测试计划、测试用例,执行测试并输出测试报告; 2、负责项目兼容性测试,针对不同的变更采用不同的兼容性测试策略; 3、负责线上问题跟进并闭环; 4、发现项目质量风险与效能痛点,主动发现研发测试过程中的质量、效率、缺陷等问题,推动产品&研发改善促团队整体提升。
更新于 2025-07-29
社招3-5年
1、负责面向销售的对客户投测、报价引入流程的系统工具,为投测准确性、流程效率等负责 2、与销售、销售管理、产品、营运、财务等关联需求方进行深度沟通,收集提炼复杂业务需求和痛点,协同上下游和利益相关方进行合作 3、积极深入一线调研,识别并优先处理能显著提升销售效率、报价合理准确性和客户体验的机会点,支持各行业、层级销售团队的业务目标达成
更新于 2025-07-17
社招5-10年
参与顺丰B端营销增长领域核心业务,海量企业数据应用和广阔的算法数据落地空间 1、参与B端营销场景下的客户画像数据底盘能力建设,通过结合内外部企业行为数据,构建全客户生命周期的企业画像和应用数据能力; 2、负责利用数据挖掘和算法模型等手段驱动业务策略,制定技术落地方案,提升线索营销和转化效率,为业务增长目标负责; 3、负责算法和数据前沿技术的研究与应用落地,结合大模型能力进行数智化应用;
更新于 2025-07-07