
Sr. Software Engineer - AEM Job
- Bangalore, Karnataka
- Permanent
- Full-time
- Headless CMS experience
- Good understanding on AEMaacs (Adobe Experience Manager as a cloud solution)
- Developing, implementing and configuring web content management solutions using AEM (Adobe CQ) and technologies such as Java, HTML, JavaScript, and web services
- Providing input into planning and estimates, and executing technical tasks following the Agile methodology including SCRUM
- Define, document and communicate technical features and requirements for implementation.
- Implement complex business requirements and features defined by the technical architect or business analyst.
- Review code and make recommendations for other engineers.
- Over 5-8 years of experience with Content Management Systems, including a minimum of 3 years specifically working with AEM.
- Proficient understanding of AEMaacs (Adobe Experience Manager as a cloud solution).
- Proven experience in migrating on-premises applications to AEMaacs.
- Expertise in Adobe Assets implementation, including defining tags and taxonomy.
- Experience in setting up dispatcher and CDN (preferably AKAMAI).
- Experience in setting up CI/CD pipeline and configuration.
- Strong knowledge of Adobe Target, Analytics, and Campaign.
- Extensive hands-on AEM development experience, covering design and development of templates, components, forms, and dialogs.
- Solid background in Java development, Java Server Pages, and related technologies.
- Skilled in JavaScript and front-end frameworks, HTML, and CSS.
- Familiarity with Agile methodologies.
- Knowledgeable in REST, Web Services, and web application frameworks.
- Experienced with build automation tools.
- Competence in Test-Driven Development (TDD) and software testing frameworks.
- Manage AEM environments, including installation, configuration, and deployment
- Monitor system performance and ensure platform availability
- Troubleshoot and resolve AEM-related technical issues
- Collaborate with development teams to deploy code and assets
- Perform regular maintenance tasks, such as backups and patching
- Ensure compliance with security standards and best practices
- Optimize AEM configurations for improved performance
- Provide support and training to users and stakeholders
- Proficiency in scripting languages like Bash
- Experience in AEM Dispatcher/Apache base
- Familiarity with operating systems such as Linux/Red Hat and Windows
- Experience with version control systems like Git, SVN, or Mercurial
- Knowledge of cloud platforms such as AWS, Azure, or GCP
- Familiarity with CI/CD tools like Jenkins and GitHub Runners
- Understanding of web application technologies such as HTML/CSS/JS/JSON, Apache, and CDNs
- Deep understanding of AEM architecture and AEM Dispatcher
- Experience with monitoring tools like AppDynamics and AWS CloudWatch
- Knowledge of configuration management tools like Ansible, Puppet, or Chef
- Strong problem-solving abilities to troubleshoot complex issues and find effective solutions
- Excellent collaboration skills to work closely with development, operations, and other teams
- Clear and effective communication skills to convey technical information to both technical and non-technical audiences
- Passion for automating repetitive tasks to improve efficiency
- Commitment to continuous learning and staying current with the latest technologies and trends in the field
- Understanding of security best practices, OWASP top 10, and tools for protecting applications and infrastructure
- Familiarity with database systems and SQL
- Basic knowledge of networking concepts and protocols
- Headless CMS experience
- Good understanding on AEMaacs (Adobe Experience Manager as a cloud solution)
- Developing, implementing and configuring web content management solutions using AEM (Adobe CQ) and technologies such as Java, HTML, JavaScript, and web services
- Providing input into planning and estimates, and executing technical tasks following the Agile methodology including SCRUM
- Define, document and communicate technical features and requirements for implementation.
- Implement complex business requirements and features defined by the technical architect or business analyst.
- Review code and make recommendations for other engineers.
- Over 5-8 years of experience with Content Management Systems, including a minimum of 3 years specifically working with AEM.
- Proficient understanding of AEMaacs (Adobe Experience Manager as a cloud solution).
- Proven experience in migrating on-premises applications to AEMaacs.
- Expertise in Adobe Assets implementation, including defining tags and taxonomy.
- Experience in setting up dispatcher and CDN (preferably AKAMAI).
- Experience in setting up CI/CD pipeline and configuration.
- Strong knowledge of Adobe Target, Analytics, and Campaign.
- Extensive hands-on AEM development experience, covering design and development of templates, components, forms, and dialogs.
- Solid background in Java development, Java Server Pages, and related technologies.
- Skilled in JavaScript and front-end frameworks, HTML, and CSS.
- Familiarity with Agile methodologies.
- Knowledgeable in REST, Web Services, and web application frameworks.
- Experienced with build automation tools.
- Competence in Test-Driven Development (TDD) and software testing frameworks.