阿里巴巴阿里国际-高级Java开发工程师(供应链&ERP)-杭州
社招全职技术类-安全地点:杭州状态:招聘
任职要求
1、敏锐的业务思维和架构能力; 2、扎实的Java编程基础,熟悉各种设计模式;熟练掌握Spring/Struts/Ibatis或其他主流JAVA框架; 3、熟悉MySQL/PostgreSQL数据库中的一种或多种,有数据库调优经验; 4、熟悉整个软件过程,能够沟通需求、控制项目进度,有良好的文档能力; 5、有高并发在线系统设计、分布式事务处理、领域模型经验、供应链背景更优; 6、对挖掘计算机极限的技术有无限渴望; 7、能够积极创新,乐于面对挑战,负责敬业; 8、优秀的团队合作精神。
工作职责
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://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.
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.
Struts+
[英文] Getting Started
https://struts.apache.org/getting-started/
The framework documentation is written for active web developers and assumes a working knowledge about how Java web applications are built.
https://www.baeldung.com/struts-2-intro
Apache Struts 2 is an MVC-based framework for developing enterprise Java web applications.
iBATIS+
[英文] iBATIS Tutorial
https://www.tutorialspoint.com/ibatis/index.htm
MySQL+
https://juejin.cn/post/7190306988939542585
这是一篇 MySQL 通关一篇过硬核经验学习路线,包括数据库相关知识,SQL语句的使用,数据库约束,设计等。
[英文] MySQL Tutorial
https://www.mysqltutorial.org/
your go-to resource for mastering MySQL in a fast, easy, and enjoyable way.
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.
PostgreSQL+
[英文] PostgreSQL Tutorial
https://neon.com/postgresql/tutorial
This PostgreSQL tutorial helps you quickly understand PostgreSQL.
[英文] PostgreSQL Tutorial
https://www.pgtutorial.com/
This PostgreSQL tutorial will teach you about PostgreSQL from beginner to advanced.
https://www.youtube.com/watch?v=qw--VYLpxG4
It is the most advanced open source database system widely used to build back-end systems.
https://www.youtube.com/watch?v=SpfIwlAYaKk
Learn PostgreSQL, one of the world's most advanced and robust open-source relational database systems.
高并发+
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.
事务处理+
https://spring.io/guides/gs/managing-transactions
This guide walks you through the process of wrapping database operations with non-intrusive transactions.
https://www.baeldung.com/spring-programmatic-transaction-management
Spring’s @Transactional annotation provides a nice declarative API to mark transactional boundaries.
相关职位
社招2年以上技术类-开发
1、负责阿里国际电商供应链履约链路,包括物流服务表达、物流履约等系统的开发工作,建设跨境物流履约核心能力,打造一流的跨境电商物流服务体验; 2、深入理解业务需求,进行需求拆解,解决海量用户场景下的业务技术问题,承担重点项目、核心模块的架构设计与开发工作; 3、负责攻克业务开发过程中高并发、高稳定性,业务模型复杂等带来的各种挑战及技术难点; 4、负责线上业务系统的架构升级、链路优化、线上问题排查、维护等其它工作。
更新于 2025-08-07
社招3年以上核心本地商业-业
1.负责闪购歪马供应商、库存健康系统的软件开发和维护,包括需求分析、系统设计、编码、测试和升级等工作。 2.优化服务稳定性,保障交付质量。 3.参与技术方案讨论和决策,协助团队解决技术难题,通过合理的项目管理手段保障交付效率。 4.参与业务需求讨论,跟踪需求交付结果,在交付价值上提供输入。
更新于 2025-02-06
社招技术类-开发
1. 负责建站平台开发以及单元化适配交付,有良好的抗压能力 2. 参与核心产品的功能开发与版本迭代,保证项目快速迭代; 3. 指导和培养团队成员,包括评审设计文档和代码。
更新于 2025-06-17