Job Title: AEM Full Stack Developer
Location: Hyderabad, Andhra Pradesh, India
Job Type: Full Time
Job Overview:
An AEM Full Stack Developer is a developer with expertise in Adobe Experience Manager (AEM), which is a comprehensive content management solution for building websites, mobile apps, and forms. AEM is a part of the Adobe Marketing Cloud and is used for managing digital assets, content delivery, and personalizing user experiences.
A Full Stack Developer means that the developer is proficient in both front-end and back-end development. In the context of AEM, this would require a combination of skills related to AEM’s architecture, front-end technologies (such as HTML, CSS, JavaScript, and frameworks like Angular or React), and back-end technologies (such as Java, Sling, and Apache Felix).
Here are the key skills and responsibilities for an AEM Full Stack Developer:
Key Skills:
-
AEM (Adobe Experience Manager) Expertise:
- AEM site development and configuration
- AEM components, templates, workflows, and content fragments
- AEM Sling framework and OSGi services
- AEM CRX repository and content management
- AEM’s Dispatcher (caching and load balancing)
-
Front-End Technologies:
- HTML, CSS, and JavaScript (ES6+)
- Front-end frameworks like React, Angular, or Vue.js
- JavaScript libraries like jQuery, Bootstrap, and others
- Responsive web design and cross-browser compatibility
-
Back-End Development:
- Strong Java development skills, especially in Java EE and Servlets
- Experience with RESTful APIs and web services
- Familiarity with Java-based tools such as Apache Maven and Gradle
- Integration with third-party services and platforms (e.g., CRMs, Marketing Automation tools)
- Writing custom servlets, filters, and listeners in AEM
-
AEM Templates & Components:
- Experience with AEM’s HTL (HTML Template Language) or Sightly
- Understanding of AEM MVC architecture
- Template management and creation
- Experience with AEM authoring interface and personalization features
-
Version Control & Deployment:
- Git, GitHub, or other version control systems
- Jenkins, Bamboo, or other CI/CD tools for deployment automation
- Experience with Docker or containerized deployment
-
Database & Repository Knowledge:
- Understanding of JCR (Java Content Repository), CRX repository
- Experience with databases such as MySQL, Oracle, or MongoDB (for back-end integrations)
Responsibilities:
- Developing AEM Components and Templates: Building custom components, templates, and workflows to meet business requirements.
- Customizing AEM Front-End: Working on the front-end UI/UX of the site and ensuring it’s optimized for different devices and browsers.
- Back-End Development: Creating and maintaining the server-side architecture, integrating AEM with other enterprise systems, and ensuring scalability.
- AEM Integration: Integrating AEM with other Adobe products or third-party services for a seamless digital experience.
- Performance Optimization: Optimizing AEM sites for better performance (e.g., caching, CDNs) and scalability.
- Testing and Debugging: Conducting tests for functionality, usability, and performance, and fixing bugs and errors.
- Collaboration: Working closely with other developers, designers, and stakeholders to ensure project goals are met.
How to Apply:
Please submit your resume and cover letter through Submit Resume to apply for this position.
Â
Join Our WhatsApp Community: Get Updates
Join Our Telegram Channel: Get UpdatesÂ
Follow Us on Instagram: Get Updates