Adobe Engineer – AEM Specialist | Codersbrain
Job Description
Adobe Engineer – AEM Specialist
Job Summary
The Adobe Engineer – AEM Specialist will be responsible for designing, developing, and optimizing web solutions using Adobe Experience Manager (AEM). The role involves integrating with Adobe Analytics, implementing robust backend and frontend solutions, and ensuring high performance and scalability. This position directly contributes to delivering seamless digital experiences that align with organizational objectives and client needs.
-
Responsibilities:
Develop and maintain digital solutions using Adobe Experience Manager (AEM), Adobe
Analytics, Adobe Target, and other products in Adobe Experience Cloud.
Collaborate with designers, developers, and stakeholders to implement and optimize
digital marketing strategies.
Customize and extend AEM components and templates to meet business requirements.
Integrate Adobe solutions with other systems and platforms.
Ensure the technical feasibility of UI/UX designs.
Optimize applications for maximum performance and scalability.
Manage security controls at the platform level to enable secure, efficient, and policy
compliant operations.
Provide effort estimates, task breakdowns, and contribute to project planning.
Conduct/participate in team code reviews and provide constructive feedback to team
members.
Demonstrate code solutions and share knowledge with the team to foster continuous
improvement and innovation. Willingly accept feedback from team leaders and peers
and adjust developed solutions accordingly.
Follow agile best practices, collaborating with the tech lead to size and prioritize tasks,
complete work as agreed to, and actively participate in regular sprint/iteration events
such as backlog grooming, sprint demo, and retrospectives.
Follow defined team processes for code check-in/check out, conduct code and QA
review, and ensure protocols for code promotion and deployment.
Stay up-to-date with emerging trends and technologies in Adobe development.
Requirements:
5+ years of proven experience as an Adobe Engineer or similar role.
Proficiency in Adobe Experience Manager (preferably AEM as a Cloud Service) and
other Adobe products (e.g., Adobe Analytics, Adobe Target).
Experience with Dispatcher configurations, Cloud Manager setup and management, and
debugging logs and thread dumps.
Strong understanding of AEM Best Practices, Multi Site Management concepts,
Workflows, Schedulers, Sling Jobs, and User roles and permissions.
Experience with JAVA, Sling Models, Servlets and Services, and familiarity with front-end
technologies (e.g., HTML, HTL, CSS, JavaScript).
Familiarity with RESTful APIs, authentication and authorization concepts (OAuth, Bearer
Token, etc.).
Skilled in understanding and translating Business requirements into Technical designs
and conducting feasibility studies.
Excellent problem-solving skills and attention to detail.
Ability to work collaboratively in a team environment.
Strong verbal and written communication skills.
Preferred Qualifications:
Adobe Certified AEM Developer (Lead, Architect) is a plus.
Experience with Cloud hosted AEM, Java and OSGi framework.
Knowledge of cloud services (e.g., AWS, Azure, Google Cloud).
Understanding of SEO principles.
Experience with testing frameworks (e.g., JUnit, Mockito)..