JPMorgan Chase logo
摩根大通
Software Engineer II - Adobe Experience Manager, Full Stack

Software Engineer II - Adobe Experience Manager, Full Stack

发布于 3 小时前

普通员工/个人贡献者

AI 估算 · 4.5–7.5万 · AI 参考估算
中级经验
本科
全职员工仅现场办公全栈开发
全栈开发
CI/CD
Reactjs
Restful Api
Sass

值不值得投

76综合评分

综合评分 76

顶级投行背景、AEM全栈技术栈、薪资福利优厚、工作稳定性强

从薪资福利、成长发展、工作生活和使命价值四个维度综合评估,方便横向比较。

薪资怎么样

6.0万

比全栈开发中位数高

发布情况

新岗位 · 今天发布

公司情况

公司还在招多个职位

4 个在招

市场机会

选择不多

香港特别行政区 · 全栈开发 · 4 个在招

职位详情

关于这个职位

该职位是摩根大通资产与财富管理数字营销团队的全栈软件工程师,主要负责构建和维护Adobe Experience Manager (AEM) Sites及Assets解决方案

你需要使用Java后端和React前端技术,设计并开发安全、可扩展的高性能数字体验组件与服务,同时参与代码审查、自动化运维及跨团队协作,以支持公司的业务目标

最低要求

Formal training or certification on software engineering concepts and 3+ years of applied experience.

Bachelor's degree in Computer Science, Mathematics or a related field
Strong Java backend development experience (Java 17+) including building and maintaining RESTful APIs/services.
Strong experience with Spring / Spring Boot (dependency injection, REST controllers, configuration, testing patterns).
Strong ReactJS experience for web development (modern React patterns; ability to build reusable components and integrate with APIs).
Familiarity with front-end tooling such as ES6/TypeScript, and styling using CSS/SASS (or equivalent).
Strong development fundamentals: clean code, debugging, performance awareness, and secure coding practices.
Experience using Maven and Git in day-to-day development; comfortable working in CI/CD-driven teams.

工作职责

Builds software solutions, including design, development, testing, and troubleshooting, to break down technical problems and deliver reliable outcomes.

Develops secure, high-quality production code; participates in peer code reviews; and debugs issues in collaboration with the team.
Designs and builds backend services / APIs and integrates them with web applications.
Identifies recurring issues and contributes to automation, monitoring, and remediation improvements to enhance operational stability.
Collaborates with internal teams to evaluate solution options and recommends improvements aligned to existing platform standards and architecture.
Participates in communities of practice across Software Engineering; shares learnings and contributes to adoption of new technologies where appropriate.
Supports estimation and sprint planning; proactively raises risks, communicates trade-offs, and follows engineering best practices with guidance from senior engineers.

优先资格

Hands-on experience with AEM (Sites/Assets), including component development with HTL, Sling Models, OSGi fundamentals, JCR, and Granite/Coral UI.

Experience with AEM Assets processing, DAM workflows, and custom metadata schemas.
Experience with Adobe Target, Analytics, Launch, and common integration patterns across Adobe Experience Cloud.
Understanding of AEM security concepts, permissions, workflows; familiarity with upgrade/service pack concepts and multi-site patterns.
Knowledge of DevOps fundamentals for AEM, including CI/CD concepts, environment automation, and safe deployment practices.
Understanding of accessibility (WCAG), internationalization, and SEO best practices (especially for content-driven sites).
Familiarity with headless delivery concepts (e.g., AEM Content Fragments; GraphQL is a plus).
Experience supporting performance tuning and reliability work, including caching strategies, image optimization, client-side performance, and monitoring.

AI 洞察

优缺点分析

优点

  • 依托摩根大通全球顶级金融平台,接触高并发、高安全标准的复杂系统
  • 技术栈主流且专业(Java/React/AEM),有助于积累企业级全栈开发经验
  • 完善的培训体系和职业发展通道,重视多元化与包容性文化
  • AEM属于特定领域技术,生态相对封闭,跳槽时通用性略低于纯开源技术栈
  • 金融行业对合规、安全和稳定性的要求极高,开发节奏可能受严格流程约束
  • 适合拥有3年以上经验、希望在大厂深耕企业级应用开发的全栈工程师
  • 特别是对Adobe生态感兴趣,或追求稳定、规范的开发环境及良好福利体系的求职者

缺点 / 挑战

  • 需与多个内部团队(产品、设计、平台)协作,沟通成本较高

角色解读

  • 可向AEM架构师方向发展,深入探索Headless CMS、GraphQL及云原生部署
  • 也可横向拓展至更广泛的数字体验平台(DXP)管理或转向技术团队领导角色,负责更大规模的技术方案落地
  • 负责设计和开发基于Adobe Experience Manager (AEM)的数字营销平台功能模块
  • 编写高质量的Java后端服务和React前端组件,确保系统的安全性与高性能
  • 参与代码评审、故障排查及持续集成/部署流程
  • 精通Java 17+及Spring Boot生态,具备扎实的ReactJS前端开发能力
  • 熟悉AEM Sites/Assets架构及组件开发
  • 掌握RESTful API设计、Git版本控制及CI/CD流水线操作
  • 具备良好的代码规范和安全编码意识

申请策略

  • 关注摩根大通在数字化转型方面的最新动向,理解资产与财富管理业务的数字化痛点
  • 面试时重点展示解决复杂技术问题的能力及团队协作精神,体现对金融行业标准(如安全、合规)的理解
  • 突出Java后端与React前端的实际项目经验,特别是RESTful API设计与前后端分离架构
  • 强调在AEM或其他内容管理系统中的具体贡献,如组件开发、性能优化案例
  • 展示对CI/CD、自动化测试及安全编码的实践经历
  • 若缺乏AEM经验,可提前学习HTL、Sling Models及OSGi基础概念
  • 加强React现代模式(Hooks, Context)及TypeScript的深度应用
  • 了解Adobe Experience Cloud其他组件(Target, Analytics)的基本集成逻辑

面试指南

  • 采用STAR法则(情境、任务、行动、结果)回答行为面试题
  • 对于技术问题,先阐述原理,再结合具体项目案例说明解决方案,最后总结带来的业务价值或技术收益
  • 强调代码质量、安全性和可维护性
  • 请描述你使用Spring Boot构建RESTful API的最佳实践,如何处理依赖注入和异常?
  • 在React项目中,你是如何设计可复用组件并确保其与后端API高效集成的?
  • 面对AEM系统的性能瓶颈,你通常会从哪些方面进行分析和优化?
  • 请举例说明你在过往项目中如何通过CI/CD流程提升交付效率和质量
  • 如何确保前端代码符合无障碍访问(WCAG)标准及SEO最佳实践?

职位点评

薪资福利85
成长发展75
工作生活65
使命价值70

薪资福利

85较高

摩根大通作为上市巨头,提供具有市场竞争力的薪资及完善的福利体系(如年终奖、补充医疗等),对补偿性动机满足度较高。

薪资信号市场水准 (4.5千–7.5万/月)

成长发展

75中等

职位涉及前沿的企业级数字体验技术栈,且有明确的导师制和内部社区分享机制,有利于技能成长,但AEM技术栈垂直度较高。

技术前沿主流现代技术
技术栈AEM、Java 17、Spring Boot、ReactJS、GraphQL、CI/CD
成长机会communities of practice、shares learnings、guidance from senior engineers
业务类型profit_center

工作生活

65中等

跨国银行通常工作生活平衡较好,但金融行业项目节点压力大。JD未明确提及弹性工作制,需以现场办公为主,通勤便利性取决于具体办公地点。

工作模式未明确
办公地点市区核心地段
加班情况未提及(无法判断)

使命价值

70中等

服务于全球领先的金融机构,帮助客户实现财富目标,具有一定的社会价值和行业影响力,但主要侧重于商业服务而非公益。

行业发展稳定成熟行业
社会影响中性/一般
使命信号help clients achieve their business objectives、diversity and inclusion
创新程度积极采用新技术

摩根大通 的其他在招职位

相似职位推荐

Watch Jobs