京东Java后端开发工程师
社招全职3年以上软件开发岗地点:北京状态:招聘
任职要求
1.计算机或相关专业背景,具备3年以上Java开发经验; 2.拥有扎实的Java编程基础,喜欢研究和学习新技术,熟练掌握DB、缓存、JVM、Redis、MQ等常用技术的应用和优化; 3.具备大型分布式、高并发、高可用性系统的设计和开发经验,对CAP/BASE等分布式理论有深入理解…
登录查看完整任职要求
微信扫码,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.
缓存+
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
JVM+
https://www.freecodecamp.org/news/jvm-tutorial-java-virtual-machine-architecture-explained-for-beginners/
https://www.youtube.com/watch?v=e2zmmkc5xI0
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.youtube.com/watch?v=xErwDaOc-Gs
还有更多 •••