Job Description
Job Description: AEM Developer
Company:
Augment-ix
Location:
Pune (Remote)
Job Title:
AEM Developer
About Us
At Augment-ix, we believe in the power of technology and data coupled with human expertise to shape a brighter future while driving immediate results. Our tagline, "Augmenting futures, empowering today," reflects our commitment to providing solutions that not only address your current needs but also set the stage for long-term success. As a versatile service provider, we empower businesses to achieve their goals through cutting-edge technology, data-driven strategies, and expert consultancy.
Job Summary
We are seeking a highly skilled and motivated Adobe Experience Manager (AEM) Developer to join our dynamic Digital Platforms team. The ideal candidate will be responsible for the development, deployment, and maintenance of web applications built on the Adobe Experience Manager platform. This role involves full-stack development, collaborating with architects, designers, and business stakeholders to translate technical requirements and business goals into high-quality, scalable digital solutions. A successful candidate will have a strong foundation in modern web technologies and a deep understanding of the AEM architecture.
Key Roles & Responsibilities
AEM Development
Design, develop, and implement custom AEM components, templates, and services using Java, JCR, Sling Models, and OSGi.
Develop and maintain front-end code (HTML, CSS/LESS/SASS, JavaScript/React/Angular) integrated with AEM, ensuring responsiveness and performance.
Utilize AEM Core Components and follow best practices for AEM site structure and component design.
Integration & Architecture
Integrate AEM with various third-party systems and services (e.g., e-commerce platforms, analytics tools, CRMs, APIs) using standard integration patterns.
Contribute to the definition of the technical architecture and underlying infrastructure required for AEM solutions.
Implement and configure AEM Dispatcher and other caching mechanisms for optimal performance.
Testing & Quality Assurance
Write and execute unit tests, integration tests, and performance tests for AEM applications.
Perform code reviews to ensure code quality, adherence to coding standards, and alignment with architectural guidelines.
Troubleshoot and resolve defects and technical issues in AEM environments (development, staging, production).
Collaboration & Documentation
Collaborate closely with technical architects, content authors, business analysts, and QA teams throughout the project lifecycle.
Participate in agile ceremonies (stand-ups, planning, reviews).
Create and maintain detailed technical documentation for AEM configurations, custom code, and deployment procedures.
Maintenance & Operations
Support AEM environment updates, patching, and performance tuning activities.
Ensure security best practices are implemented within the AEM application.
Required Qualifications
Education & Experience
Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
3+ years of experience in hands-on development and implementation of solutions using Adobe Experience Manager (AEM 6.x and above, AEM as a Cloud Service preferred).
Strong understanding of the full Software Development Lifecycle (SDLC) and Agile/Scrum methodologies.
Experience with continuous integration and continuous deployment (CI/CD) tools (e.g., Maven, Jenkins, GitLab CI).
Familiarity with cloud platforms (AWS, Azure, or GCP) for AEM deployments.
Technical Skills
Expert proficiency in Java and associated frameworks (e.g., Spring) for OSGi bundle development.
Deep understanding of the AEM architecture (JCR, Sling, OSGi, Dispatcher, Replication).
Proficiency with AEM APIs, Sling Models, and creating custom Components and Templates.
Strong front-end development skills: HTML5, CSS3, JavaScript (ES6+), and modern frameworks (e.g., React, Vue, or Angular).
Experience with Git or other distributed version control systems.
Familiarity with asset management within AEM (AEM Assets).
Preferred Qualifications
Adobe Certified Expert (ACE) - AEM Developer certification.
Experience with AEM as a Cloud Service development and deployment pipeline (Cloud Manager).
Familiarity with other Adobe Experience Cloud products (e.g., Analytics, Target, Commerce integration).
Experience with headless AEM implementations (e.g., GraphQL API).
Knowledge of accessibility standards (WCAG) and security standards for web applications.
Physical & Work Environment Requirements
Ability to work in a typical office setting or from a remote home office location.
Requires prolonged periods of sitting and working on a computer.
May require occasional travel for team meetings or training (less than 10%).
Benefits
Competitive Salary:
Best in the industry salary package.
Health Insurance:
Comprehensive health insurance coverage for you and your family.
Flexible Work:
Flexible working hours and remote work options.
Career Development:
Opportunities for professional growth and continuous learning.
How to Apply
Interested candidates can apply by sending their resume and a cover letter to
careers@augment-ix.com
with the subject line "AEM Developer".