Software Engineer II- AEM DAM at JPMC Candidate Experience page
Bengaluru, karnataka, India -
Full Time


Start Date

Immediate

Expiry Date

24 Jun, 26

Salary

0.0

Posted On

26 Mar, 26

Experience

2 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Aem Assets, Sling, Osgi, Htl, Sling Models, Jcr/Oak, Aem Core Components, Editable Templates, Java/J2ee, Maven, Javascript, Typescript, React, Rest Apis, Graphql, Ci/Cd

Industry

Financial Services

Description
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.
Responsibilities
The role involves building high-quality AEM Sites/Assets features and integrations, implementing Digital Asset Management capabilities, workflows, and services. Responsibilities include configuring AEM Assets metadata schemas, developing secure integrations, and contributing to CI/CD and testing processes.
Loading...