Full Stack Developer- Adobe Experience Manager (AEM
SIDRAM TECHNOLOGIES · Alaska, United States · 1 wk ago
EngineeringFull-time
Responsibilities
- Design, develop, test, and implement custom components, templates, workflows, multi-site management including translation framework and integrations using Adobe Experience Manager (AEM) to support various digital initiatives and projects.
- Work with UX/UI designers to translate design mockups into responsive web pages, ensuring a seamless user experience across different devices and browsers.
- Implement server-side logic, content repositories, and application logic using technologies such as Java, Apache Sling, CRX, JCR and OSGi in the AEM framework.
- Customize and extend AEM functionalities using Adobe's framework, HTL/Sightly, and client-side scripting languages (JavaScript, jQuery).
- Integrate AEM with other enterprise systems and third-party applications using RESTful APIs, JSON, and other web services.
- Identify and resolve performance bottlenecks in AEM applications to ensure optimal website performance and page load times.
- Implement and adhere to best practices for securing AEM applications, preventing vulnerabilities, and ensuring data privacy and compliance.
- Collaborate with content authors and editors to define content structures, templates, and workflows that optimize content creation and publishing processes.
- Conduct thorough testing of AEM applications to ensure they meet functional and performance requirements.
- Provide technical support and troubleshoot issues related to AEM applications, ensuring timely resolution of problems.
- Maintain clear and comprehensive technical documentation related to AEM projects, codebases, and configurations.
- Work closely with multiple cross-functional teams, including UX/UI designers, front-end developers, back-end developers, product owners and project managers to deliver successful projects.
Requirements
- Bachelor's degree in computer science, software Engineering, or a related field.
- Proven experience in AEM development, with at least 2+ years of hands-on experience in AEM 6.5.
- Proven experience and solid knowledge of DevOps (Jenkins, JFrog Artifactory, Git, Adobe Cloud Manager).
- Proficiency in development and customization of user interface components using React JS and CSS.
- Experience in integrating data and systems using MuleSoft and Salesforce is a plus.
- Proficiency in both front-end and back-end development technologies including, HTML5, CSS3, React js, JavaScript, Java, Apache Sling, OSGi, Maven, CRX, JCR etc.
- Strong understanding of AEM architecture, components, templates, and workflows.
- Experience with AEM Sites, Assets, Dynamic Media and AEM guides, Adobe Analytics, Adobe Target, Adobe Launch, Adobe Forms is a plus.
- Familiarity with integrating AEM with third-party systems and APIs.
- Excellent analytical and problem-solving skills, with the ability to think creatively and propose innovative solutions.
- Strong verbal and written communication skills, with the ability to articulate technical concepts to non-technical stakeholders.
- Collaborative mindset with the ability to work effectively in a team-oriented environment.
- Demonstrated ability to adapt to changing technologies and project requirements.
- AEM Developer Certification is a plus, but not mandatory.