The Judge Group - Princeton, NJ

posted about 2 months ago

Full-time
Princeton, NJ
Administrative and Support Services

About the position

The AEM Developer position is a hybrid role based in Princeton, NJ, focused on implementing and maintaining Adobe Experience Manager (AEM) solutions. The role offers growth opportunities and requires extensive experience in AEM development, particularly with Adobe Target, Analytics, and Cloud Manager. The developer will be responsible for leading AEM development teams, supporting migration efforts to AEM as Cloud Service (AEMaaCS), and ensuring high-quality digital solutions are delivered.

Responsibilities

  • Design, build, and maintain efficient, reusable, and reliable code leveraging established specifications and standards.
  • Integrate developed applications and standard components for end-to-end business solutions.
  • Translate use cases into functional applications by developing prototypes to validate business hypotheses or architecture design.
  • Support stable and smooth maintenance of products as part of the DevOps mode (build, own, run).
  • Deliver high-quality Digital Solutions/Portals on Adobe Experience Manager (AEM) leveraging best practices for UI development and integrations.
  • Lead AEM development teams/efforts and provide technical help as required, including conducting peer reviews.
  • Support Agile Development teams with technical assessments and delivery of feature/enhancement requests in a DevOps mode.
  • Act as Level 3 (SME) for production service requests when required.
  • Ensure the best possible performance, quality, and responsiveness of applications.
  • Create required business and/or technical documentation to support product needs, including documentation for security and operational compliance.

Requirements

  • 8+ years of experience in implementing solutions using Adobe Target, Analytics, and Cloud Manager.
  • Experience as a developer on at least 2 large AEM implementations on AEM 6.x.
  • Experience with migrating AEM applications to AEM as Cloud Service (AEMaaCS).
  • Experience with Adobe Cloud Manager pipeline and deploying to AEMaaCS is a plus.
  • Experience with Adobe Experience Manager (Authoring, API integration, JCR Sling API, Version Control).
  • Experience in integrating AEM applications with REST APIs.
  • Experience in core web technologies including XML, HTML5, CSS, client/server-side scripting languages such as JavaScript, preferably using SPA (Single Page Application), and web services development.
  • Deep understanding of Java, Java EE, Servlets, HTL/Sightly skills, and enterprise Java frameworks such as Spring.
  • Proficient in Day CQ / Adobe AEM foundational concepts, including core frameworks such as Apache Sling and Apache Felix.
  • Strong understanding of the Adobe AEM development and deployment process.
  • Clear understanding of DevOps principles, preferably with VSTS and Git - source control, branching, merging, and code reviews.
  • Knowledge of microservices architectures, containers, and cloud services is a plus.
  • Familiarity with TDD (test-driven design), unit testing, and automated testing frameworks.

Nice-to-haves

  • Good analysis, modeling, and design skills; ability to apply consistent architectural patterns and coding frameworks to new development efforts.
  • Good interpersonal communications skills; competency to interact with business users as well as team members in a professional way.

Benefits

  • Growth opportunity potential for this role.
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service