Skip to content
Updated How AI-exposed are the skills employers are hiring for? See the data →

From the employer's careers site First seen 5 Nov 2026

Software Engineer II - Adobe Experience Manager, Full Stack

The employer hasn't listed a salary.

Apply on JPMorgan Chase

Description

As a Software Engineer II at JPMorgan Chase 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.

You will contribute to the delivery of technology solutions across Adobe Experience Manager (AEM) Sites and Assets in support of the firm’s business objectives through hands-on engineering and collaboration with senior team members.

The ideal candidate has hands-on experience building reusable components and templates, and can contribute to content model design in AEM under established standards.

Job responsibilities

  • 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.

Required qualifications, capabilities, and skills

  • 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.

Preferred qualifications, capabilities, and skills

  • 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.

Skills

Required

Nice to have

  • AEM Sites
  • AEM Assets
  • HTL
  • Sling Models
  • OSGi
  • JCR
  • Granite/Coral UI
  • Adobe Target
  • Analytics
  • Launch
  • DevOps

Ready to apply?

You apply with the employer directly. Their original posting is here: https://jpmc.fa.oraclecloud.com/hcmUI/CandidateExperience/en/sites/CX_1001/job/210779475

Apply on JPMorgan Chase