快手Java服务端技术Leader -【本地生活】
社招全职5-10年D10694地点:北京状态:招聘
任职要求
1、8年以上Java开发经验,有扎实的计算机基础知识和编程功底; 2、精通多线程编程,熟悉JVM,熟悉常见的开源分布式中间件、缓存、消息队列等,熟悉MySQL,熟悉Linux下的DevOps; 3、熟悉面向对象设计,有较强的系统架构设计能力和模型抽象能力,具备所在行业比较深入的领域知识; 4、热爱技术,对代码质量和开发规范有近乎苛刻的要求,善于沟通与团队协作;具有一定的技术前瞻性,对技术有热情,善于研究分析业内主流产品技术实现,为团队引入创新的技术、创新的解决方案,用创新的思路解决问题; 5、有电商、POI、O2O子领域架构设计和技术管理经验优先。
工作职责
1、负责和参与快手本地生活从用户流量入口到交易链路全流程系统研发,包括不限于商户,供应链,交易,营销,开放平台,分销和直播间等领域的建设和研发工作; 2、保障快手本地生活大型线上活动的稳定和执行; 3、负责持续改善服务质量,提高系统稳定性和可用性,减少线上反馈; 4、负责团队短期与长期技术规划,提高系统可扩展性,需求迭代效率; 5、深入与产品形成协同,提升系统的前瞻性,达成产品业务目标; 6、负责技术梯队搭建、人才培养和团队建设。
包括英文材料
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/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!
JVM+
https://www.freecodecamp.org/news/jvm-tutorial-java-virtual-machine-architecture-explained-for-beginners/
https://www.youtube.com/watch?v=e2zmmkc5xI0
中间件+
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://www.youtube.com/watch?v=xErwDaOc-Gs
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.
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
DevOps+
https://roadmap.sh/devops
Step by step guide for DevOps, SRE or any other Operations Role in 2025
https://zhuanlan.zhihu.com/p/562036793
DevOps中的Dev指的是Development(开发),Ops指的是Operations(运维),用一句话来说,DevOps就是打通开发运维的壁垒,实现开发运维一体化。
面向对象+
https://liaoxuefeng.com/books/java/oop/index.html
面向对象编程,英文是Object-Oriented Programming,简称OOP。
https://liaoxuefeng.com/books/python/oop/index.html
面向对象编程——Object Oriented Programming,简称OOP,是一种程序设计思想。
https://www.youtube.com/watch?v=SiBw7os-_zI
Learn the basics of object-oriented programming all in one video.
系统设计+
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.
相关职位
社招2年以上D10687
1、主要负责本地生活业务质量保障和质效体系建设,包括Pipeline流水线、服务端专项探索、分级发布等相关能力; 2、根据产品设计或需求,进行需求分析,制定测试计划、风险评估、设计测试数据和测试用例,执行测试用例,准确定位并追踪问题等; 3、对线上问题进行持续追踪,积极推进,并从中得出一些优化监控、测试方案提升等改进措施; 4、对产品提出改进建议以建立极致的用户感受,对项目提出改进建议以提高项目整体效率; 5、在项目中保持和产品经理、开发工程师、用户等积极有效沟通,推动问题及时合理地解决,并能总结沉淀经验。
更新于 2025-06-05
社招A46204A
1、负责抖音本地生活交易应用方向的服务端开发和团队管理相关工作; 2、深入理解业务需求,把关技术方案设计,持续优化项目流程,保障产品功能高效高质迭代; 3、关注产品流程和产品体验,带领团队提供高品质的服务,持续提升用户体验; 4、指导团队技术体系建设,提升团队技术氛围,承担团队人才培养; 5、与产品紧密配合,寻找业务突破口。
更新于 2025-03-10
社招5年以上A62621
1、负责公司核心业务系统后端团队的搭建和管理; 2、负责对标业内优秀 PaaS 和 SaaS 平台的需求研究、技术研究和实现,包括但不限于底层元数据管理、高度灵活的权限管理系统、可扩展的数据存储方案、分布式搜索引擎技术; 3、负责团队服务质量、稳定性,从工具、系统上提升团队开发效率,对重点及有难度的技术攻坚; 4、负责团队 Scrum 流程推进和优化; 5、负责发现和产出对团队效率提升有价值的产品和工具; 6、更多的工作内容,欢迎你过来自己定义。
更新于 2023-08-07