Responsibilities:
1. AEM Development: Design, develop, and implement solutions on the Adobe Experience Manager platform to meet business requirements.
2. Java Development: Leverage your strong Java development skills to create scalable and efficient backend services for AEM applications.
3. Front-End Development: Apply basic understanding of front-end technologies including HTML, CSS, and JavaScript to collaborate effectively with front-end developers and ensure seamless integration of the user interface with the backend.
4. AEM Modules: Work with AEM Web Content Management, AEM Forms, and AEM Workflow modules to enhance and customize digital experiences.
5. Collaboration: Collaborate with cross-functional teams, including UX/UI designers, content authors, and other developers, to deliver high-quality solutions.
6. Code Review: Participate in code reviews to ensure code quality, adherence to coding standards, and optimization of performance.
7. Documentation: Create and maintain technical documentation for AEM components, customizations, and integrations.
8. Quality Assurance: Work closely with quality assurance teams to ensure the reliability, security, and performance of AEM applications.
9. Stay Updated: Stay abreast of the latest AEM and Java development trends, tools, and technologies to continuously improve skills and contribute to the overall advancement of the development team.
Requirements:
1. Proven experience as an AEM Developer with strong Java development skills.
2. Basic understanding of front-end technologies (HTML, CSS, JavaScript).
3. Familiarity with AEM Web Content Management, AEM Forms, and AEM Workflow is a plus.
4. Excellent problem-solving and debugging skills.