Junior AEM Developer

  • Location:

    Somerset , New Jersey 08873 - United States

  • Sector:

    Martech

  • Job ref:

    1838

  • Contact:

    Dave Fox

  • Expiry date:

    2025-05-20

  • Published:

    4 weeks ago

  • Location: Somerset , New Jersey
  • Type: Direct Hire
  • Job #1838

The AEM Developer is responsible for developing architectural approaches and solutions on the enterprise AEM platform based on business needs and requirements. This includes development of solutions, hands-on coding, content authoring, testing, administration of Adobe Experience Management, and system integrations. This is a rapidly growing area where the candidate will have the opportunity to expand their skillset and manage digital asset management in AEM.

Job Details/Responsibilities

  • Develop and maintain website properties using AEM, including the creation, configuration, and integration of templates, components, dialogs, and widgets, with the ability to expand to new website properties.
  • Ensure content (i.e., editorial images, product) is updated, and mobile applications are operating and tracking properly.
  • Build and maintain processes, workflows, and user account management within the CMS, and maintain the backend operation of the SaaS system.
  • Perform hands-on development in AEM 6.5, including page templates, components, bundles, OSGI services, custom workflows, and JCR queries.
  • Implement AEM features including components and templates in HTL/Sightly.
  • Implement Adobe Experience Manager (Sites, Assets) solutions.
  • Dedicate 40% of the time to content authoring, helping the organization deliver content to their customers.
  • Build and consume REST services and authentication services like SSO, LDAP, SAML, etc., with AEM.
  • Set up, manage, and deploy AEM authoring and publish instances, configuring dispatcher.
  • Execute code management, build, and deploy AEM applications and codebase.
  • Perform production triage, root cause analysis, and troubleshoot fixes and bug fixes for existing applications.
  • Create Touch UI components within AEM.
  • Customize workflows and integrate AEM with other enterprise systems.
  • Administer websites and content management using Adobe Experience Manager (AEM) for both web applications, as well as integration with Showpad, Translations.com, Veeva Promomats, and other API-driven integrations.
  • Work in project teams through agreed-upon phases of project governance, requirements definition, vendor selection, risk analysis, customization, testing, training, and rollout of projects.
  • Perform other job-related duties as assigned.

Knowledge, Skills, and Abilities (KSA)

  • Hands-on development skills with Java, JCR, Apache Sling, Apache Felix, OSGi, REST, JavaScript, Bootstrap, jQuery, AJAX, JSON, HTML, CSS, NodeJS.
  • Solid front-end skills (CSS, JavaScript, HTML) with an emphasis on valid and semantic code.
  • Firm understanding of Java in the context of AEM and experience with server setup and overall best AEM practices would be an added advantage.
  • End-to-end knowledge of the web application space including web server configuration, tuning, proxies, and load balancing is preferred.

Technical Skills

  • Adobe Experience Manager (AEM)
  • Java Content Repository (JCR)/CRX
  • JAVA/J2EE, SVN, GitHub, Maven, Bitbucket, JIRA
  • JavaScript, jQuery, AJAX, JSON, HTML, CSS, NodeJS
  • AEM DAM, Workflows, Rollout configurations
  • Apache Sling, Apache Felix, OSGi, REST
  • Eclipse IDE
  • Third-party integrations

Qualifications/Background Experiences

  • Bachelor’s Degree in Computer Science, Engineering, or a related field of study, or an equivalent combination of education and related experience.
  • 3 years of experience in website development, including design, development, and semi-large deployments.
  • 1 year of experience on AEM 6.5 with editable templates, workflows, content fragments, experience fragments, component development, environment setup, understanding of dispatcher configuration, sling framework, and custom OSGI components creation.
  • Experience with Adobe Digital Publishing Suite product is a plus.
  • Experience with VEEVA Promomats SaaS is a plus.
  • Strong Java/J2EE and front-end development experience, capable of creating technical designs and solutions, as well as expertise in setting up and configuring AEM for existing website management.
Attach a resume file. Accepted file types are DOC, DOCX, PDF, HTML, and TXT.

We are uploading your application. It may take a few moments to read your resume. Please wait!