阿里巴巴业务技术-高级Java工程师-杭州
社招全职1年以上地点:杭州状态:招聘
任职要求
1、1年及以上J2EE开发经验,扎实的Java编程基础,理解io、反射、多线程、集合等,清楚JVM的原理; 2、具备良好的业务建模能力,能够结合业务场景抽象业务模型;熟悉分布式系统的设计和应用,熟练掌握分布式、缓存、消息等机制; 3、业务理解和学习能力强,善于与他们交流,有很好适应和沟通能力,具备很好的责任心、耐心、细心品质; 4、能针对复杂问题分析和分解寻求路径,进行合理架构设计和技术选型,具有非常好推动和执行能力; 5、有电商业务实战经验熟悉电商技术体系优先,对搜索、推荐、广告等相关业务有积累的优先,对AI大模型有兴趣,有大模型应用有探索经验的优先。
工作职责
负责自营业务面向消费者端的公域搜推运营相关产品建设,主要使用java语言做业务系统开发。在团队中能够接触自营电商消费者链路,有机会通过海量商品的主搜诊断、成长、表达优化,全面提升自己的技术和业务能力。工作内容如下: 1、进行公域主搜运营链路的技术研发,主导技术方案设计和评审工作,进行项目管理和技术难点攻关; 2、深入理解业务,围绕业务的发展、产品需求等确定技术规划,并能够反向驱动业务的落地和发展; 3、解决各种疑难杂症问题、系统架构治理及性能优化工作,且完成业务产品建设和技术能力持续沉淀;
包括英文材料
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.distributedsystemscourse.com/
The home page of a free online class in distributed systems.
https://www.youtube.com/watch?v=7VbL89mKK3M&list=PLOE1GTZ5ouRPbpTnrZ3Wqjamfwn_Q5Y9A
缓存+
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://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://www.youtube.com/watch?v=xZDB1naRUlk
You will build projects with LLMs that will enable you to create dynamic interfaces, interact with vast amounts of text data, and even empower LLMs with the capability to browse the internet for research papers.
https://www.youtube.com/watch?v=zjkBMFhNj_g
相关职位
社招3年以上
1、负责淘天集团业务技术效能和创新业务的研发工作,承担知识服务、devops各类提效产品工程开发、稳定性保障等职责; 2、参加提效类产品需求分析与讨论,根据业务需求,基于RAG、AIagent等技术进行系统设计、开发和架构优化,打造AI时代效能产品。
更新于 2025-07-11
社招2年以上
1. 负责淘宝直播用户增长和运营相关场景的架构设计和需求开发工作,支撑直播用户规模持续增长。 2. 负责直播电商场运营(双十一、618)活动技术架构,服务稳定性方案设计工作,保证服务在高并发电商场景下持续稳定运行。 3. 持续改进系统架构,保证系统高性能、高可用性和高可扩展性。 4. 新技术预研,完成项目的选型和设计,难点攻关。
更新于 2025-08-06
社招3年以上
1. 负责淘天音视频媒体智创系统的设计和研发工作,参与技术架构升级和改造。 2. 负责业务需求的技术评审和分析,并主导完成编码工作,确保项目的进度和质量。 3. 负责定位和解决系统在业务中遇到的问题,做好业务的日常支持工作。 4. 负责技术预研和技术难点攻关,保障系统可用性、稳定性和可扩展性。
更新于 2025-04-23