Digital Experience Lead Software Engineer (AEM, Full Stack)
Company: JPMorganChase
Location: Jersey City
Posted on: April 1, 2026
|
|
|
Job Description:
Description We have an opportunity to impact your career and
provide an adventure where you can push the limits of what's
possible. As a Lead Software Engineer at JPMorganChase within the
Asset Wealth Management, Digital Marketing Team, you are an
integral part of an agile team that works to enhance, build, and
deliver trusted market-leading technology products in a secure,
stable, and scalable way. As a core technical contributor, you are
responsible for c onducting critical technology solutions across
multiple technical areas within various business functions in
support of the firm’s business objectives. We are seeking an AEM
Developer to lead the design, development, and optimization of AEM
Sites and Assets solutions. The ideal candidate has extensive
experience building reusable components and templates, as well as
architecting content models in AEM. You will partner with Product,
Design, and Platform teams to deliver secure, scalable, and
high-performing digital experiences. Job responsibilities Lead the
development of AEM components, templates, dialogs, clientlibs, and
authoring workflows using HTL (Sightly), Sling Models, OSGi
services, and JCR APIs. Define content architecture, tagging, and
metadata strategies; implement content fragments, experience
fragments, and multi-site management. Implement integrations
(REST/GraphQL) and authentication (SAML/OAuth) with external
systems, ensuring secure data flows. Drive performance tuning and
reliability, including caching, dispatcher rules, image
optimization, client-side performance, and monitoring. Establish
engineering standards, including code reviews, unit/integration
testing, CI/CD, dependency management, and documentation. Mentor
engineers and collaborate with authors to enhance authoring UX,
governance, and content lifecycle. Coordinate with QA to build
automated functional tests and regression suites for components and
content models. Contribute to roadmap planning, estimation, and
risk management; communicate trade-offs and best practices.
Required qualifications, capabilities, and skills 7–10 years of
software development, with 5 years focused on AEM (Sites/Assets).
Expertise in AEM component development with HTL, Sling Models,
OSGi, JCR, and Granite/Coral UI. Front-end development experience
using ReactJS is recommended, along with familiarity with front-end
tooling (ES6/TypeScript, CSS/SASS). Experience with AEM Assets
processing, DAM workflows, and custom metadata schemas. Experience
with Adobe Target, Analytics, Launch, and integration patterns
across Adobe Experience Cloud is a plus. Knowledge of DevOps
practices for AEM, including infrastructure-as-code, environment
automation, and blue?green deployment strategies. Understanding of
accessibility (WCAG), internationalization, and SEO best practices
for AEM Sites. Knowledge of GraphQL for AEM content fragments and
headless delivery. Strong skills in Java (11), Maven, and Git.
Solid understanding of AEM security, service pack upgrades,
permissions, workflows, and multi-tenant/multi-site architectures.
Experience with testing frameworks such as JUnit, Mockito,
Selenium/Cypress (or equivalent), and AEM Mocks. Knowledge of
performance optimization and observability (logs, metrics,
alerts).
Keywords: JPMorganChase, Paterson , Digital Experience Lead Software Engineer (AEM, Full Stack), IT / Software / Systems , Jersey City, New Jersey