AEM Full Stack Developer

Job Title: AEM Full Stack Developer

Location: Hyderabad, Andhra Pradesh, India

Job Type: Full Time


Spring Boot

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:

  1. 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)
  2. 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
  3. 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
  4. 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
  5. 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
  6. 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.

[fluentform id=”3″]


How to Apply:

Please submit your resume and cover letter through Submit Resume to apply for this position.

Apply Here

 

Join Our WhatsApp Community: Get Updates

Join Our Telegram Channel: Get Updates 

Follow Us on Instagram: Get Updates

 

Comments

No comments yet. Why don’t you start the discussion?

Leave a Reply

Your email address will not be published. Required fields are marked *