
【京东】后端开发岗(外卖营销系统相关)
全职社招软件开发岗地点:北京状态:招聘
工作描述
任职要求
1.本科及以上学历,5年以上的开发工作经验; 2.JAVA基础扎实,有扎实的多线程技术调优经验;对JVM有一定得理解,并能借助工具进行性能调优; 3.熟悉Dubbo、Zookeeper、消息中间件等分布式架构; 4.熟悉使用Mysql数据库,对SQL优化要有实战经验,有较强的SQL编写能力; 5.熟悉使用Redis,对ElasticSearch、MongoDB等有使用经验; 6.有大数据量和高并发系统的设计能力;能制订一些高可用性、高扩展性的系统解决方案; 7.有良好的沟通表达能力,较强的责任心及团队合作意识,乐于分享自己的经验积累,工作积极主动,能承受一定得工作压力; 8、具有高并发和海量数据等工作经验的优先考虑。 符合京东价值观:客户为先、创新、拼搏、担当、感恩、诚信。
工作职责
1.参与公司京东外卖系统的研发维护工作,主要在营销系统产品线; 2.参与产品需求分析、设计,负责服务端系统架构设计、框架搭建与系统优化。
包括英文材料
学历
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.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
性能调优
Dubbo+
https://dubbo.apache.org/en/overview/mannual/java-sdk/tasks/
中间件+
https://www.youtube.com/watch?v=1oWPUpMheGk
MySQL+
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.
SQL+
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.
Redis+
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.
ElasticSearch+
https://www.youtube.com/watch?v=a4HBKEda_F8
Learn about Elasticsearch with this comprehensive course designed for beginners, featuring both theoretical concepts and hands-on applications using Python (though applicable to any programming language). The course is structured in two parts: first covering essential Elasticsearch fundamentals including index management, document storage, text analysis, pipeline creation, search functionality, and advanced features like semantic search and embeddings; followed by a practical section where you'll build a real-world website using Elasticsearch as a search engine, working with the Astronomy Picture of the Day (APOD) dataset to implement features such as data cleaning pipelines, tokenization, pagination, and aggregations.
MongoDB+
https://www.youtube.com/watch?v=c2M-rlkkT5o
This video will give you and introduction to MongoDB in 1 Hour. Afterwards I recommend exploring aggregation, replication, and sharding.
https://www.youtube.com/watch?v=ExcRbA7fy_A&list=PL4cUxeGkcC9h77dJ-QJlwGlZlTd4ecZOA
You'll learn how to use MongoDB (a NoSQL database) from scratch. You'll also learn how to integrate it into a simple Node.js API.
高并发+
https://www.youtube.com/watch?v=qyM8Pi1KiiM
https://www.youtube.com/watch?v=wEsPL50Uiyo
高可用