Software Engineer - Adobe Experience Manager (AEM) Digital Asset Management

JP Morgan Services India Pvt Ltd

Bengaluru/Bangalore

Not disclosed

Work from Office

Full Time

Min. 2 years

Job Details

Job Description

Software Engineer II- AEM DAM

We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. 

 

As a Software Engineer III at JPMorganChase within the Consumer and Community Banking, you will build high-quality AEM Sites/Assets features and integrations that power our digital channels. You will implement Digital Asset Management Capabilities , workflows, and services, contribute to reusable libraries, and ensure secure, performant, and reliable delivery through CI/CD and testing. You will collaborate closely with senior engineers, architects, product, and content authors to translate requirements into maintainable, production-ready solutions.

 

Job responsibilities

 

  • Configure AEM Assets metadata schemas, processing profiles, and renditions; implement asset validation and enrichment.
  • Develop secure integrations with internal and third-party services via REST/GraphQL; implement service users and token-based auth.
  • Implement AEM Sites components and templates using HTL, Sling Models, OSGi services, and Core Components.
  • Configure and extend AEM dialogs, policies, and content authoring experiences to improve usability and consistency.
  • Develop OSGi bundles, servlets, schedulers, and event handlers; manage configurations and run modes.
  • Configure and tune AEM Dispatcher rules, filters, cache headers, and invalidation strategies for performance and security.
  • Contribute to CI/CD pipelines (Cloud Manager, Jenkins, or GitHub Actions); ensure builds, tests, and security scans pass consistently.
  • Write unit tests (JUnit/Mockito), integration tests, and functional tests; fix defects and improve test coverage.
  • Participate in on-call/operational support rotations; follow runbooks, monitor logs/metrics, and assist with incident resolution and post-mortems.
  • Partner with product managers, designers, and content authors to clarify requirements.

 

 

Required qualifications, capabilities, and skills

 

  • Formal training or certification on software engineering concepts and 2+ years applied experience

  • Delivered at least one enterprise AEM project to production with CI/CD and automated testing.
  • Proficiency with Assets , Sling, OSGi, HTL, Sling Models, JCR/Oak, AEM Core Components, editable templates, and permissions.
  • Experience with AEM Dispatcher configuration and performance tuning.
  • Familiarity with Cloud Manager pipelines and quality gates (if on AEM as a Cloud Service).
  • Strong Java/J2EE and Maven; practical front-end skills in JavaScript/TypeScript and a modern UI framework (e.g., React or vanilla JS for AEM components).
  • Understanding of web standards, accessibility basics (WCAG), performance optimization, and OWASP Top 10.
  • Experience designing/consuming REST APIs; 
  • Secure service integrations using service users, scopes, and token exchange; handle retries, timeouts, and error models.
  • Experience with CI/CD tooling (Cloud Manager, Jenkins, or GitHub Actions), code quality, SAST/DAST, and dependency scanning.
  • Apply least-privilege access patterns, secure dispatcher configs, proper secret management, and encryption in transit; contribute to audit-ready logging.

 

Preferred qualifications, capabilities, and skills

 

  • Adobe certification (AEM Sites/Assets Developer) or progress toward certification.
  • Experience with AEM Assets at scale: metadata/taxonomy, processing profiles, renditions, and rights/entitlements.
  • Hands-on with Adobe Experience Cloud integrations and Adobe IO .
  • Experience with performance/load testing and synthetic monitoring.
  • Familiarity with GraphQL is a plus.
  • Exposure to AI-assisted coding tools (e.g., GitHub Copilot, Codeium) used within enterprise guidelines.
  • Familiarity with AWS for adjacent capabilities is a plus (e.g., S3, CloudFront, Lambda/ECS/EKS, Secrets Manager, KMS) and integrating AEM with cloud back ends.

Job role

Work location

Bengaluru, 33436-JPMorgan Chase & Co Towers A,, Parcel 9, Embassy Tech Village, Outer Ring Road, Deverabeesanhalli Village, Varthur Hobli, Bengaluru, Karnataka, India

Department

Software Engineering

Role / Category

Software Development

Employment type

Full Time

Shift

Day Shift

Job requirements

Experience

Min. 2 years

About company

Name

JP Morgan Services India Pvt Ltd

Job posted by JP Morgan Services India Pvt Ltd

Apply on company website