阿里云阿里云智能-Java工程师-API管理平台-北京
社招全职5年以上云智能集团地点:北京状态:招聘
任职要求
1、计算机相关专业本科及以上学历,具备3年以上中大型复杂系统开发经验,精通Java及主流开发框架(Spring、MVC等),熟悉I/O、多线程、分布式架构、缓存、消息机制,并具备Linux与MySQL等主流数据库的实战经验; 2、具备良好的系统设计与业务抽象能力,能够进行复杂流程建设和DDD建模,具有独立分析和解决问题的能力,积极主动,能独立承担责任; 3、对AI研发方向有浓厚兴趣或具备相关实践经验,熟悉LLM调用、AI工具链或AI辅助开发流程,使用过AI编程工具(如Cursor、Codex、Claude Code等)者优先;有AI Agent研发或应用经验(如智能助手、自动化运维、研发辅助等)者优先; 4、有API管理平台(Apigee、Mulesoft、PostMan、ApiFox、Kong等)建设经验,或企业API标准制定、治理、安全等经验者优先;具备AWS、Azure、GCP等云计算平台的API管理和治理经验者优先; 5、具备良好的沟通表达与跨团队协作能力,能够清晰传达技术方案和业务思路;在高压环境下保持高效执行与积极心态,具备良好的抗压性和自我驱动意识。
工作职责
随着云计算技术的迅猛发展,云服务逐渐成为像水电煤气一样不可或缺的基础设施。开放API就像一条高效运转的快速管道,紧密连接着企业和阿里云,不断将丰富的资源输送给企业,推动云资源与企业深度协同。 我们的团队致力于构建和优化 阿里云API的全生命周期管理,覆盖从 OpenAPI规范、设计、工具链生成到发布、监控、治理 等全链路环节,支撑 10万+ API、2万+ OpenAPI、文档与SDK的标准化、高效生产与稳定运维。 在这里,您不仅能深度参与API管理核心能力建设,还将有机会探索和实践 AI+API 的新形态,借助AI工具提升研发效能,推动API治理与自动化的行业领先探索。 岗位职责 1、参与阿里云OpenAPI规范、设计、工具链生成、测试、发布、监控、治理 等全生命周期能力建设与优化,打造稳定、可扩展的API管理框架; 2、参与企业级权限、审计和资源管理的统一接入设计,确保阿里云OpenAPI的 规范性、安全性和高效性; 3、与产品、架构及业务团队紧密协作,推动 API标准化与稳定性建设; 4、探索和落地 AI在API管理中的应用,包括AI驱动的API文档生成、测试用例生成、异常检测与治理优化; 5、研究和实践 AI Agent 工具在研发过程中的应用,推动API生产和运维的智能化、自动化。
包括英文材料
学历+
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.
开发框架+
[英文] Understanding Modern Development Frameworks: A Guide for Developers and Technical Decision-makers
https://www.freecodecamp.org/news/understanding-modern-development-frameworks-guide-for-devs/
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.
多线程+
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!
缓存+
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
Linux+
https://ryanstutorials.net/linuxtutorial/
Ok, so you want to learn how to use the Bash command line interface (terminal) on Unix/Linux.
https://ubuntu.com/tutorials/command-line-for-beginners
The Linux command line is a text interface to your computer.
https://www.youtube.com/watch?v=6WatcfENsOU
In this Linux crash course, you will learn the fundamental skills and tools you need to become a proficient Linux system administrator.
https://www.youtube.com/watch?v=v392lEyM29A
Never fear the command line again, make it fear you.
https://www.youtube.com/watch?v=ZtqBQ68cfJc
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.
系统设计+
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.
DDD+
https://ddd-crew.github.io/ddd-starter-modelling-process/
This process gives you a step-by-step guide for learning and practically applying each aspect of Domain-Driven Design (DDD) - from orienting around an organisation’s business model to coding a domain model.
[英文] Domain Driven Design
https://medium.com/@matteopampana/list/domain-driven-design-c1efaabe287e
Everyone talks about DDD, but how many understand and correctly apply Domain-Driven Design? I want to be one of them.
https://redis.io/glossary/domain-driven-design-ddd/
Domain-Driven Design (DDD) is a software development philosophy that emphasizes the importance of understanding and modeling the business domain.
大模型+
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
AI agent+
https://www.ibm.com/think/ai-agents
Your one-stop resource for gaining in-depth knowledge and hands-on applications of AI agents.
AWS+
https://aws.amazon.com/
Amazon Web Services offers reliable, scalable, and inexpensive cloud computing services. Free to join, pay only for what you use.
Azure+
https://azure.microsoft.com/
Invent with purpose, realize cost savings, and make your organization more efficient with Microsoft Azure’s open and flexible cloud computing platform.
相关职位

社招5年以上研发
1、负责广告投放系统的核心开发与迭代,包括广告渠道接入、Marketing API对接、DMP(数据管理平台)、RTA(实时API)、DPA(动态创意广告)等模块的设计与实现; 2、对接主流媒体广告平台(如字节跳动、腾讯广告、Meta、Google等),实现广告的自动化投放、效果数据回传、归因分析及投放策略优化; 3、深入理解广告业务逻辑,主动挖掘业务痛点,提出并落地可量化的技术解决方案,持续提升投放效率与ROI; 4、参与系统架构设计与技术升级,构建高可用、高并发、低延迟的稳定技术架构,支持业务规模化发展。
更新于 2025-10-11
社招3年以上TPG
-负责负责百度职能办公低代码APaaS平台的设计与开发,包括但不限于:可视化拖拽搭建、表单/流程设计器、应用生命周期管理、权限引擎、数据模型驱动等模块; -负责参与智能化能力建设(如AI辅助生成代码/逻辑、自动布局、智能推荐等),探索AI与低代码的结合场景; -负责优化平台性能、稳定性及扩展性,解决高并发、多租户隔离等技术挑战; -深入理解职能办公业务场景(如HR、财务、行政等),通过低代码平台快速响应需求,推动业务方自助搭建应用。 -跟踪低代码/云原生领域技术趋势(如Serverless、DSL),评估并引入开源方案
更新于 2025-07-30
社招3年以上EALP
1、负责字节跳动垂直行业订单履约/供应链中台等业务(包括但不限于订单履约管理、供应链计划、智能补货、成本管理、产品全生命周期管理等)的技术系统中重要模块的设计和实现; 2、与产品/客户端的方案讨论、新功能的技术方案确定; 3、对线上突发问题进行及时响应并解决。
更新于 2021-01-11