阿里巴巴阿里国际-高级Java研发工程师(商品库存)-杭州
社招全职2年以上技术类-开发地点:杭州状态:招聘
任职要求
职位要求 1. 要求 2 年以上开发经验,扎实的 Java 基础,掌握 JVM、并发编程、网络编程等基础知识;熟悉单元测试、Web 开发、数据库等基础技术; 2. 熟悉 Spring、SpringMVC、MyBatis 或其他主流开发框架;掌握常用数据结构、常见设计模式,拥有领域模型抽象能力; 3. 具备大型网站核心开发、设计经验者优先;熟悉分布式系统设计、SOA、消息队列、缓存等技术者优先; 4. 有强烈的技术热情和钻研精神,热爱新技术;有独立、主动的学习习惯和良好的沟通表达、团队协作能力; 5. 具备较强的业务理解及业务抽象能力,能够快速从业务需求中找到技术设计的场景,有较强的业务 Sense; 6. 具备较好英语能力者优先,可以与海外同学沟通交流,一起协同工作。
工作职责
职位描述 1. 具备领域建模、数据驱动等系统设计能力,共同参与打造基于 PaaS,CaaS,SaaS 三种形态的全新商家中台架构; 2. 具备电商系统研发或项目管理经验,负责或参与 Lazada、AE 等多个海外电商业务的重要项目; 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.
JVM+
https://www.freecodecamp.org/news/jvm-tutorial-java-virtual-machine-architecture-explained-for-beginners/
https://www.youtube.com/watch?v=e2zmmkc5xI0
网络编程+
https://www.youtube.com/watch?v=2HrYIl6GpYg
I will make a simple HTTP web server with the C Programming Language.
https://www.youtube.com/watch?v=8z6okCgdREo
This tutorial is for Gophers who have written a command line or an API application, but have little to no experience in lower-level concepts like reading and writing to sockets, working with channels, and managing multiple goroutines.
https://www.youtube.com/watch?v=bdIiTxtMaKA&list=PL9IEJIKnBJjH_zM5LnovnoaKlXML5qh17
https://www.youtube.com/watch?v=bzja9fQWzdA
Implement the ubiquitous TCP protocol that underlies much of the traffic on the internet!
[英文] 📺Network Programming with Python Course (build a port scanner, mailing client, chat room, DDOS)
https://www.youtube.com/watch?v=FGdiSJakIS4
Learn network programming in Python by building four projects. You will learn to build a mailing client, a DDOS script, a port scanner, and a TCP Chat Room.
https://www.youtube.com/watch?v=gntyAFoZp-E
https://www.youtube.com/watch?v=JiuouCJQzSQ
Explore the fundamentals of networking in Rust by building a simple TCP server.
https://www.youtube.com/watch?v=JRTLSxGf_6w
https://www.youtube.com/watch?v=sFizpxHkIlI
In this video we'll cover SOCKET PROGRAMMING in JAVA.
https://www.youtube.com/watch?v=sXW_sNGvqcU
Web+
https://web.dev/learn
Explore our growing collection of courses on key web design and development subjects.
Spring+
https://liaoxuefeng.com/books/java/spring/index.html
Spring是一个支持快速开发Java EE应用程序的框架。它提供了一系列底层容器和基础设施,并可以和大量常用的开源框架无缝集成,可以说是开发Java EE应用程序的必备。
https://spring.io/guides/gs/rest-service
https://spring.io/quickstart
Level up your Java code and explore what Spring can do for you.
Spring Web MVC+
https://spring.io/guides/gs/serving-web-content
This guide walks you through the process of creating a “Hello, World” web site with Spring.
[英文] Spring MVC Series
https://www.baeldung.com/spring-mvc
Spring MVC provides tools driving both typical web applications as well as REST APIs.
MyBatis+
https://mybatis.org/mybatis-3/getting-started.html
https://www.baeldung.com/mybatis
MyBatis is an open source persistence framework which simplifies the implementation of database access in Java applications.
开发框架+
[英文] Understanding Modern Development Frameworks: A Guide for Developers and Technical Decision-makers
https://www.freecodecamp.org/news/understanding-modern-development-frameworks-guide-for-devs/
数据结构+
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://liaoxuefeng.com/books/java/design-patterns/index.html
设计模式,即Design Patterns,是指在软件设计中,被反复使用的一种代码设计经验。使用设计模式的目的是为了可重用代码,提高代码的可扩展性和可维护性。
[英文] Design Patterns
https://refactoring.guru/design-patterns
Design patterns are typical solutions to common problems in software design. Each pattern is like a blueprint that you can customize to solve a particular design problem in your code.
https://www.youtube.com/watch?v=NU_1StN5Tkk
Design Patterns tutorial explained in simple words using real-world examples.
分布式系统+
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
SOA+
https://www.ibm.com/think/topics/soa
SOA, or service-oriented architecture, defines a way to make software components reusable and interoperable through service interfaces.
[英文] SOA Tutorial
https://www.tutorialspoint.com/soa/index.htm
The Service Oriented Architecture is an architectural design which includes collection of services in a network which communicate with each other.
消息队列+
https://www.youtube.com/watch?v=xErwDaOc-Gs
缓存+
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
相关职位
社招A196606
1、承担国际电商商品相关领域的系统研发工作,参与多个核心系统的建设,并持续优化改进; 2、参与商品领域中,发品、类目、商品、库存等多个核心方向的系统设计和开发维护等工作; 3、对标行业,持续规划增强商品相关系统的基础能力,优化开放性、扩展性; 4、参与国际化架构改进,对系统进行稳定性、高可用建设; 5、探索国际电商新业务模式。
更新于 2024-11-26
社招A257579
1、承担国际电商商品相关领域的系统研发工作,参与多个核心系统的建设,并持续优化改进; 2、参与商品领域中,发品、类目、商品、库存等多个核心方向的系统设计和开发维护等工作; 3、对标行业,持续规划增强商品相关系统的基础能力,优化开放性、扩展性; 4、参与国际化架构改进,对系统进行稳定性、高可用建设; 5、探索国际电商新业务模式。
更新于 2023-07-19
社招核心本地商业-业
1、负责商品业务的迭代与创新,打造海量商品在B端的高效管理,在C端的高性能检索与浏览,在M端的高质量运营; 2、负责商品系统的稳定性保障,99.99%是基本的目标,带领团队完成应用层性能优化、中间件深度实践、底层存储升级; 3、负责库存系统的持续升级,打造店仓一体、区域仓储等多种模式的库存体系,具备防超售、防少售、抗秒杀等系统能力; 4、负责统一标品体系(类目属性、平台SPU、平台SKU)的建设,满足更多品类商家的高质量快捷上单诉求,提升平台商品管控能力; 5、参与商品公共服务(公司级)建设,打造即时零售的商品平台,具备业务可配置、业务自助式扩展、业务可视化、业务隔离(部署,逻辑,存储); 6、负责业内探索性技术在商品中心的实验与落地,包括单元化(SET化)、分布式数据库(TiDB)等。
更新于 2025-05-28