AEM Developer

Design and Marketing Newark, California


Description

Position at Logitech

Logitech is building the next-generation web experience on the Adobe Experience Manager platform. We’re seeking an AEM Developer who 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 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.

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

  • Ability to understand and integrate with HTML/JS/CSS built by front end developers

  • 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

  • Strong spoken, written, and presentation communication skills

In addition, preferable skills include:

  • Familiarity with localization and Multi Site Manager 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

Education

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

A Company with Design at Its Core

Since 2013, Logitech has been working to shake things up culturally and put design thinking at the heart of everything we do. We’re moving beyond PC peripherals and creating amazing products and experiences that have a place in every aspect of your daily life. We’re completely reinventing the company and our brand transformation is a reflection of the changes we are making.

Logitech is proud to be an equal opportunity workplace. Individuals seeking employment at Logitech are considered without regard to race, color, religion, national origin, age, sex, marital status, ancestry, physical or mental disability, veteran status, or sexual orientation.

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.”

If you require an accommodation to complete any part of the application process, or are limited in the ability or unable to access or use this online application process and need an alternative method for applying, you may contact us at 510-713- 4866 for assistance.

#LI-SN1