京东后端开发工程师岗
社招全职5-10年软件开发岗地点:北京状态:招聘
任职要求
1. 教育背景 学历要求:本科及以上学历,计算机科学、软件工程、信息技术等相关专业。 2. 工作经验 工作经验:具备5-10年及以上后端开发工作经验,有大型互联网公司背景者优先。 3. 能力要求: 技术能力:熟练掌握主流编程语言,如Java等;熟悉分布式系统设计、数据库设计及优化;具备高并发、高性能系统的开发及优化经验; 系统架构:具备良好的系统架构设计能力,能够对现有系统进行优化改进,提高系统稳定性、可扩展性; 业务理解:具备较强的业务理解能力,能够准确把握业务需求,提供技术解决方案。 4. 基本素质 沟通协作:具备良好的沟通和团队协作能力,能够与团队成员、业务部门高效配合,共同推进项目进度; 问题解决:具备独立分析和解决问题的能力,能够面对复杂场景提出有效解决方案; 责任心:具有强烈的责任心,对工作认真负责,能够承担一定的工作压力; 学习能力:具备较强的学习能力,关注行业动态,能够快速掌握新技术,不断提升自身专业能力; 团队精神:具备良好的团队合作精神,能够与团队成员共同分担工作,共同为团队目标努力。 符合京东价值观:客户为先、创新、拼搏、担当、感恩、诚信。
工作职责
1. 负责线下门店业务后端开发工作,深入理解业务需求,实现系统的稳定性和性能优化,保障业务快速发展; 2. 根据业务需求,承担系统框架的设计与开发,确保代码质量与系统安全,通过技术手段提升用户体验; 3. 研究并掌握后端开发领域的前沿技术,推动技术革新,为业务发展提供技术支持; 4. 与团队成员紧密协作,通过高效的沟通与协作,确保项目按时按质完成,达成业务目标; 5. 对现有系统进行持续优化,提高系统可用性和可维护性,降低故障率; 6. 参与制定技术规范和开发流程,提升团队整体开发效率和代码质量。
包括英文材料
学历+
后端开发+
https://www.youtube.com/watch?v=tN6oJu2DqCM&list=PLWKjhJtqVAbn21gs5UnLhCQ82f923WCgM
Learn what technologies you should learn first to become a back end web developer.
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://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://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/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.
相关职位
社招5年以上软件开发岗
1.深入研究国际物流、海外仓储及跨境电商等业务场景,通过技术创新提升系统性能和用户体验; 2.负责系统架构的设计与优化,确保技术解决方案的前瞻性和可持续性; 3.主导开发重要的系统模块和组件,提升系统的稳定性、可扩展性和安全性; 4.作为团队的技术引领者,带领团队解决复杂的技术挑战,推动项目高效执行。
更新于 2025-06-17
社招5年以上软件开发岗
1、负责微信京东购物小程序营销频道、营销中控台、微信公众号和小程序消息通知等核心系统的架构设计及核心代码开发; 2、具有良好的系统抽象能力和较强的业务分析能力,能根据需求进行相应的系统设计和编码; 3、与团队一起解决高并发,可靠性,复杂需求组合等各种技术和业务问题,推动系统可用性和可扩展性的提升。
更新于 2025-06-08
社招5年以上软件开发岗
1、负责微信京东购物小程序营销频道、营销中控台、微信公众号和小程序消息通知等核心系统的架构设计及核心代码开发; 2、具有良好的系统抽象能力和较强的业务分析能力,能根据需求进行相应的系统设计和编码; 3、与团队一起解决高并发,可靠性,复杂需求组合等各种技术和业务问题,推动系统可用性和可扩展性的提升。
更新于 2025-07-01
社招3年以上软件开发岗
职位描述: 负责京东创新零售核心模块研发,主要职责包括以下几点: 1.系统设计与架构:负责开发和优化后端系统,包括但不限于服务架构设计、数据库设计以及系统性能优化; 2.代码开发与维护:使用Java语言编写高质量、高性能的代码,参与整个开发周期,包括编码、测试、部署和维护; 3.性能优化:监控应用性能,定期进行性能评估和优化,确保应用的高效运行和良好用户体验; 4.团队合作与技术分享:与产品、设计和测试团队紧密合作,确保产品需求的准确实现,并在团队内进行技术分享和交流; 5.问题诊断与解决:快速响应生产环境中出现的问题,进行问题诊断和故障排除,确保应用的稳定运行。
更新于 2025-08-12