阿里巴巴阿里国际-高级Java开发工程师(履约&表达)-杭州
社招全职2年以上技术类-开发地点:杭州状态:招聘
任职要求
1、本科及以上学历,计算机相关专业优先,具有较强的责任心,自驱力和成长型思维; 2、JAVA 基础扎实,熟练使用基本的数据结构和算法,理解IO、多线程、集合等基础框架,了解JVM原理; 3、对分布式系统的设计和应用有了解,熟悉RPC、缓存、消息等常用中间件; 4、个性乐观开朗,逻辑性强,具有良好的沟通,团队协作、计划和创新的能力;能承受一定的工作压力,有责任心和上进心,能通过持续学习完善自身,执行力强,乐于分享; 5、有线上应用开发经验者优先;有并发优化相关经验者优先;有开源项目的成功经验优先。
工作职责
1、负责阿里国际电商供应链履约链路,包括物流服务表达、物流履约等系统的开发工作,建设跨境物流履约核心能力,打造一流的跨境电商物流服务体验; 2、深入理解业务需求,进行需求拆解,解决海量用户场景下的业务技术问题,承担重点项目、核心模块的架构设计与开发工作; 3、负责攻克业务开发过程中高并发、高稳定性,业务模型复杂等带来的各种挑战及技术难点; 4、负责线上业务系统的架构升级、链路优化、线上问题排查、维护等其它工作。
包括英文材料
学历+
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=8hly31xKli0
In this course you will learn about algorithms and data structures, two of the fundamental topics in computer science.
https://www.youtube.com/watch?v=B31LgI4Y4DQ
Learn about data structures in this comprehensive course. We will be implementing these data structures in C or C++.
https://www.youtube.com/watch?v=CBYHwZcbD-s
Data Structures and Algorithms full course tutorial java
算法+
https://roadmap.sh/datastructures-and-algorithms
Step by step guide to learn Data Structures and Algorithms in 2025
https://www.hellointerview.com/learn/code
A visual guide to the most important patterns and approaches for the coding interview.
https://www.w3schools.com/dsa/
多线程+
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
RPC+
https://javaguide.cn/distributed-system/rpc/rpc-intro.html
为什么要 RPC ? 因为,两个不同的服务器上的服务提供的方法不在一个内存空间,所以,需要通过网络编程才能传递方法调用所需要的参数。并且,方法调用的结果也需要通过网络编程来接收。
https://www.youtube.com/watch?v=S2osKiqQG9s
This video is part of an 8-lecture series on distributed systems, given as part of the undergraduate computer science course at the University of Cambridge.
缓存+
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=1oWPUpMheGk
相关职位
社招2年以上技术类-开发
1、负责阿里国际电商供应链履约链路,包括物流服务表达、物流履约等系统的开发工作,建设跨境物流履约核心能力,打造一流的跨境电商物流服务体验; 2、深入理解业务需求,进行需求拆解,解决海量用户场景下的业务技术问题,承担重点项目、核心模块的架构设计与开发工作; 3、负责攻克业务开发过程中高并发、高稳定性,业务模型复杂等带来的各种挑战及技术难点; 4、负责线上业务系统的架构升级、链路优化、线上问题排查、维护等其它工作。
更新于 2025-08-07
社招2年以上
1、参与构建1688的大店经营体系、数字化供应链、物流履约体系,能参与核心架构设计及研发工作 2、通过对业务的理解及客户价值的判断,对现有产品和系统进行改进和优化 3、技术敏感度高,能从用户和技术出发,实现面向未来的系统规划、设计和落地 4、技术预研和技术难点公关,保障系统可用性、稳定性和可扩展性 5、有电商平台、供应链系统、AI技术应用、SaaS软件研发经验者优先
更新于 2025-09-11
社招核心本地商业-业
1. 支撑到家外卖、闪购、医药等到家所有交易业务,负责订单履约及售后业务领域迭代和创新,支持千万级订单、百万级QPS的交易平台; 2. 负责订单系统的稳定性建设,通过稳定性基础设施建设,中间件优化等手段追求极致的稳定性保障目标,保障线上交易业务的高可用; 3. 通过建设即时零售和直播爆品交易体系,支撑到家餐饮、零售业务快速发展,建设业界先进的即时零售交易平台。
更新于 2025-02-06