Job Description:
Key Responsibilities:
1. Deliver high-quality software solutions for AEM components, templates, workflows, and models.
2. Design and maintain reusable components, frameworks, and libraries.
3. Design and maintain integrations with both custom-built and third-party applications.
4. Deliver solutions in close collaboration with product owners, architects, and technical partners.
5. Actively participate in stand-ups, code reviews, demos, retrospectives, and other Agile/Scrum methodologies and ceremonies throughout every two-week Sprint.
6. Contribute to all phases of the development lifecycle, including requirements analysis, application architecture, software development, testing, and deployment.
7. Solve issues on AEM instances over cloud (AEMaaCs) and Content Delivery over, test, and production environments.
8. Support continuous improvement by investigating frontend solutions and UI technologies for review.
Required Skills (Mandatory):
1. Bachelor's degree in computer science or related field or equivalent work experience.
2. 5+ years of hands-on experience working with AEM versions 6.5 and above with CDN and EDS.
3. Ability to communicate technical and complex concepts effectively.
4. 2+ years of experience working with Java, Apache Sling, OSGi, React.js, REST, JavaScript, jQuery, AJAX, JSON, HTML, CSS, or related UI technologies.
5. Strong understanding of Cloud version control, Git branching models, and tools like Git Bash.
6. Experience authoring templates and content with Document-Based and Universal Editor.
7. Understanding of Content Fragments and the latest Block-based development models including WYSIWYG.
8. Experience integrating AEM with front-end frameworks like React.
9. Knowledge of HTML Fragments Distribution, Sitemap handling, and Metadata management with React.js is an advantage.
10. Experience with Block-Based Architecture using React.js, including creating Blocks, Content Modeling, and DAM assets management.
#J-18808-Ljbffr