苹果Full Stack Developer, Enterprise Systems
社招全职Software and Services地点:上海状态:招聘
工作描述
Qualifications Minimum Qualifications Experience in architecting and developing event-based, distributed, highly available systems. Experience and knowledge in developing and handling enterprise-level technology at a global scale. Full stack development experience, comfortable working across both front-end (UI/UX implementation) and back-end (services, APIs, data) layers. Knowledge of securing applications, with a deep understanding of OWASP top 10 risks and solutions. Experience with Microservices, CI/CD, and container orchestration. Hands-on experience using AI-assisted development tools (e.g., LLM-based code assistants, debugging/refactoring tools) to improve development speed and code quality. Preferred Qualifications 5+ years of proven experience in architecting and developing event-based, distributed, highly available systems. 5+ years of proven experience and knowledge in developing and handling enterprise-level technology at a global scale. Hands-on with one or more cloud platforms and managed services. Expertise in Java, Spring Boot, Kubernetes, and Docker. Experience working with client-facing web apps, as a full stack developer owning both UI and services layers. Solid knowledge of web application development using client-side frameworks/libraries like ReactJS/VueJS, jQuery, Bootstrap. Hands-on experience developing SPAs (Single Page Applications). Experience with relational and NoSQL databases, distributed cache, and a clear understanding of standard methodologies & problem areas while handling large distributed datasets. Experience in building e-commerce applications. Practical experience applying AI/ML in software development — e.g., using generative AI for …
登录查看完整工作描述
微信扫码,1秒登录
包括英文材料
CI+
https://www.ibm.com/cn-zh/think/topics/continuous-integration
持续集成 (CI) 是一种软件开发实践,开发人员在整个开发周期中会定期将新的代码和代码变更集成到中央代码存储库中。它是 DevOps 和敏捷方法的关键组成部分。
https://www.youtube.com/watch?v=42UP1fxi2SY
CD+
https://www.redhat.com/zh-cn/topics/devops/what-is-ci-cd
CI/CD 是持续集成和持续交付/部署的缩写,旨在简化并加快软件开发生命周期。
https://www.youtube.com/watch?v=R8_veQiYBjI&list=PLy7NrYWoggjzSIlwxeBbcgfAdYoxCIrM2
大模型+
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
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.
Spring Boot+
https://spring.io/guides/gs/spring-boot
his guide provides a sampling of how Spring Boot helps you accelerate application development.
https://www.youtube.com/watch?v=Nv2DERaMx-4&list=PLzUMQwCOrQTksiYqoumAQxuhPNa3HqasL
The author teaches you how to use Spring Boot from a complete beginner, to building a REST API with a real database, Dockerising it and deploying it to the cloud.
Kubernetes+
https://kubernetes.io/docs/tutorials/kubernetes-basics/
This tutorial provides a walkthrough of the basics of the Kubernetes cluster orchestration system.
https://kubernetes.io/zh-cn/docs/tutorials/kubernetes-basics/
本教程介绍 Kubernetes 集群编排系统的基础知识。每个模块包含关于 Kubernetes 主要特性和概念的一些背景信息,还包括一个在线教程供你学习。
https://www.youtube.com/watch?v=s_o8dwzRlu4
Hands-On Kubernetes Tutorial | Learn Kubernetes in 1 Hour - Kubernetes Course for Beginners
https://www.youtube.com/watch?v=X48VuDVv0do
Full Kubernetes Tutorial | Kubernetes Course | Hands-on course with a lot of demos
Docker+
https://www.youtube.com/watch?v=GFgJkfScVNU
Master Docker in one course; learn about images and containers on Docker Hub, running multiple containers with Docker Compose, automating workflows with Docker Compose Watch, and much more. 🐳
https://www.youtube.com/watch?v=kTp5xUtcalw
Learn how to use Docker and Kubernetes in this complete hand-on course for beginners.
Web+
https://web.dev/learn
Explore our growing collection of courses on key web design and development subjects.
Vue+
[英文] Tutorial | Vue.js
https://vuejs.org/tutorial/
The goal of this tutorial is to quickly give you an experience of what it feels like to work with Vue, right in the browser.
https://www.youtube.com/watch?v=VeNfHj6MhgA
3 Hour crash course of the Vue.js framework. You will learn all the fundamentals including components, directives, lifecycle, events and much more.
jQuery+
https://learn.jquery.com/
If you're looking for explanations of the basics, workarounds for common problems, best practices, and how-tos, you're in the right place!
Bootstrap+
[英文] Bootstrap 5 Tutorial
https://www.w3schools.com/bootstrap5/
Bootstrap 5 is the newest version of Bootstrap, which is the most popular HTML, CSS, and JavaScript framework for creating responsive, mobile-first websites.
https://www.youtube.com/watch?v=-qfEOE4vtxE
Learn Bootstrap 5 in this full course for beginners.
NoSQL+
https://nosql-database.org/
Everything about NoSQL Systems – Types, Benefits, and Real-World Uses
https://piaosanlang.gitbooks.io/mongodb/content/section1.1.html
NoSQL(NoSQL = Not Only SQL ),即"不仅仅是SQL",指的是非关系型的数据库。是对不同于传统的关系型数据库管理系统的统称。
https://www.youtube.com/watch?v=0buKQHokLK8
NoSQL databases can operate in multiple modes: as key-value store, document store or wide column store.
缓存+
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
还有更多 •••
相关职位
社招Software
Minimum Qualifications Education: Bachelor's or Master's degree in Computer Science or equivalent pr
更新于 2026-07-29上海
社招Software
Qualifications Minimum Qualifications B.S in Computer Science, Computer Engineering or similar or eq
更新于 2026-08-14上海
社招Software
Qualifications Minimum Qualifications B.S in Computer Science, Computer Engineering or similar or eq
更新于 2026-08-14上海