Digital Experience Lead Software Engineer (AEM, Full Stack)

Testing Site - JPMC

Jersey City (NJ)

On-site

USD 150,000 - 210,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

JPMorganChase is seeking a Lead Software Engineer to drive AEM Sites and Assets solutions within Asset Wealth Management's Digital Marketing team. You will lead architecture, development, and optimization of reusable components and templates, collaborating with Product, Design, and Platform teams to deliver secure, scalable digital experiences.

The ideal candidate brings 7–10+ years in software development with 5+ years in AEM, strong HTL/Sling Models/OSGi/JCR expertise, and front-end experience

Qualifications

  • 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 experience with ReactJS and 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 for AEM incl. IaC, automation, blue‑green deployments.
  • Understanding of accessibility (WCAG), internationalization, and SEO for AEM Sites.
  • Knowledge of GraphQL for AEM content fragments and headless delivery.
  • Strong Java (11+), Maven, and Git.
  • Security, upgrades, permissions, workflows, multi-tenant/multi-site architectures.

Responsibilities

  • Lead the development of AEM components, templates, dialogs, clientlibs, and authoring workflows using HTL, Sling Models, OSGi, and JCR APIs.
  • Define content architecture, tagging, and metadata strategies; implement content fragments and multi-site management.
  • Implement REST/GraphQL integrations and authentication with external systems with secure data flows.
  • Drive performance tuning and reliability including caching, dispatcher rules, image optimization, and monitoring.
  • Establish engineering standards: code reviews, tests, CI/CD, dependency management, and documentation.
  • Mentor engineers and collaborate with authors to improve authoring UX and content lifecycle.
  • Coordinate with QA to build automated tests and regression suites for components and content models.
  • Contribute to roadmap planning, estimation, and risk management; communicate trade-offs and best practices.

Skills

AEM Development
HTL
Sling Models
OSGi
JCR
Java 11+
Maven
Git
ReactJS
REST/GraphQL

Tools

AEM Mocks
CI/CD
Selenium
JUnit
Mockito

Job 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 conducting 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).
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead AEM & Digital Experience Engineer
Lead AEM & Digital Experience Engineer

Testing Site - JPMC • Jersey City (NJ)

On-site
USD 150,000 - 210,000
AEM Lead Software Engineer
AEM Lead Software Engineer

JPMorgan Chase & Co. • Jersey City (NJ)

On-site
USD 150,000 - 190,000
Software Engineer III - AEM Developer
Software Engineer III - AEM Developer

JPMorgan Chase & Co. • Jersey City (NJ)

On-site
USD 120,000 - 180,000
AEM Lead Software Engineer
AEM Lead Software Engineer

JPMorgan Chase • Jersey City (NJ)

On-site
USD 120,000 - 160,000
Comprehensive health care coverage
Retirement savings plan
Tuition reimbursement
+2
Adobe AEM & Marketing Technology Architect
Adobe AEM & Marketing Technology Architect

TechDoQuest • United States

On-site
USD 120,000 - 150,000
AEM Full Stack Developer-Performance Marketing
AEM Full Stack Developer-Performance Marketing

Testing Site - JPMC • Houston (TX)

On-site
USD 110,000 - 150,000
Full Stack Lead Software Engineer - Java / React
Full Stack Lead Software Engineer - Java / React

Testing Site - JPMC • Jersey City (NJ)

On-site
USD 150,000 - 230,000
Java Full Stack Adobe Lead Software Engineer
Java Full Stack Adobe Lead Software Engineer

JPMorgan Chase & Co. • Columbus (OH)

On-site
USD 120,000 - 180,000
AEM Full Stack Developer
AEM Full Stack Developer

EXL Talent Acquisition Team • New York (NY)

On-site
USD 130,000 - 170,000
AEM Full Stack Developer
AEM Full Stack Developer

EXL • New York (NY)

On-site
USD 120,000 - 180,000