AEM Developer - Locals of MA only
LinkedIn ProfileCandidates must be local, & work onsite starting Day 1Hybrid Onsite: 3 days a week (Tue, Wed, Thurs)QualificationsThis is a mid-senior level role that will serve as an expert in AEM development. 5+ years of experience at minimum.The ideal candidate would be local to Boston, MA and has strong interpersonal, communication skills.Core Technical SkillsJava and J2EE: Proficiency in Java and Java-based frameworks (e.g., Spring, Hibernate) is essential.Sling Framework: Understanding Apache Sling, which is the web application framework used by AEM to map request URLs to content resources.OSGi Framework: Knowledge of OSGi (Open Services Gateway Initiative) for modular development and managing AEM bundles.JCR (Java Content Repository): Familiarity with JCR, especially Apache Jackrabbit Oak, which is the repository used by AEM.RESTful APIs: Experience in developing and consuming REST APIs for integrations with third-party systems.HTL (HTML Template Language): Understanding of HTL (formerly Sightly), the templating language used in AEM.Experience with Other Adobe Products: Knowledge of integrating AEM with Adobe Analytics, Adobe Target, or Adobe Campaign.Search Integration: Experience with search platforms like Apache Solr or Elasticsearch.Personalization and Targeting: Familiarity with AEM's personalization features and targeting capabilities.AEM-Specific KnowledgeAEM Components Development: Ability to create and customize AEM components, templates, and dialogs.Workflows: Experience in designing and implementing AEM workflows for automating content processes.Dispatcher Configuration: Knowledge of configuring AEM Dispatcher for caching and load balancing.Content Management: Familiarity with AEM content authoring, versioning, and publishing processes.AEM Upgrades and Maintenance: Experience in upgrading AEM versions and maintaining the platform.Frontend IntegrationWhile primarily a backend role, some understanding of frontend technologies like HTML, CSS, and JavaScript is helpful for integrating backend services with the frontend.DevOps and DeploymentVersion Control: Proficiency in Git or other version control systems.Build Tools: Familiarity with tools like Maven or Gradle for building AEM projects.CI/CD Pipelines: Experience with Continuous Integration/Continuous Deployment (CI/CD) tools like Jenkins or Azure DevOps.Cloud Platforms: Knowledge of Adobe Experience Cloud.