AEM full-stack developer

Design and Marketing Guindy, Chennai, Tamil Nadu


Position at Logitech

Logitech is building the next-generation web experience on the Adobe Experience Manager platform. We’re seeking an AEM Full-stack Developerwho has hands-on experience developing on the AEM platform. The ideal candidate will understand requirements and best practices and build optimized, reusable and flexible modules to enhance the platform with speed and quality.

The Role:

The AEM Full-stack Developer will be an active member of the web development team, contributing to every phase of the software development lifecycle, right from prototyping, to requirements gathering, coding, debugging and support. The developer needs to have a strong grasp of the AEM platform including components/templates architecture, integration design and localization strategies. In addition, the developer will have strong knowledge of frontend development skills such as HTML5, CSS3, and JavaScript.

Your Contribution:

The successful candidate will possess strong knowledge of web application architecture, AEM, Java development and use those skills to implement the best solution for a given business problem within provided constraints. Typical responsibilities include 

  • Understand requirements and the holistic picture of the application
  • Build the AEM application framework along with third-party integration
  • Work with the front-end team to build components
  • Implement POCs
  • Provide inputs to QA, content authors on platform related queries
  • Handle enhancement and maintenance requests

Key Qualifications: 

For consideration, you must bring the following minimum skills and behaviors to our team:

  • 5+ years web development experience
  • 2+ years development experience in AEM with strong knowledge of components, templates, models, workflows, DAM, content fragments and experience fragments 
  • In-depth knowledge of OSGI, Apache Sling, HTL and JCR
  • Thorough knowledge of HTML5, CSS3, and Javascript 
  • Working knowledge in AEM 6.1 or above
  • Strong knowledge of Java 8, JEE, servlets and web services
  • Awareness of CI/CD processes, using Git, Maven, Jenkins
  • Dispatcher configuration and understanding of caching layers at dispatcher and CDN
  • Performance tuning and code refactoring experience
  • Ability to work across multiple projects and launches
  • Experience collaborating with various stakeholders
  • Understand deployment architecture and development-to-production deployment processes
  • Worked with agile development processes using JIRA and Workfront
  • Experience developing with modern front-end tools. e.g., SASS, Node, Gulp, Assemble, Browserify, jQuery, Handlebars
  • Experience diagnosing and solving cross-browser issues (>= IE11)
  • Strong spoken, written, and presentation communication skills

In addition, preferable skills include:

  • Familiarity with localization and MSM best practices
  • Knowledge of AEM Commerce Integration Framework 
  • Adobe partner integrations and cloud services
  • AEM integration with Analytics and Target
  • Experience with Adobe Managed Services 
  • Ability to contribute to AEM dev-ops processes


Requires a bachelor’s degree in computer science or an equivalent degree from an accredited college or university or equivalent experience

Logitech is the sweet spot for people who are passionate about products, making a mark, and having fun doing it. As a company, we’re small and flexible enough for every person to take initiative and make things happen. But we’re big enough in our portfolio, and reach, for those actions to have a global impact. That’s a pretty sweet spot to be in and we’re always striving to keep it that way.


 “All qualified applicants will receive consideration for employment without regard to race, sex, color, religion, sexual orientation, gender identity, national origin, protected veteran status, or on the basis of disability.