i
Coders Brain
519 Coders Brain Jobs
AEM Developer - Java/Apache (5-10 yrs)
Coders Brain
posted 11hr ago
Flexible timing
Key skills for the job
Job Title : AEM Developer
Experience : 5 to 10 years
Location : Gurgaon
Role Overview :
We are looking for a skilled AEM Developer with strong expertise in AEM Sites, Java, OSGi, Apache Sling, and cloud-based solutions. The ideal candidate will have a solid understanding of AEM development, including back-end coding, OSGi services, and the implementation of AEM Sites. The candidate will be responsible for building, deploying, and maintaining AEM-based web applications, collaborating with cross-functional teams to deliver high-quality solutions.
During the interview, candidates will be tested on their coding skills, so proficiency in Java and AEM-specific technologies is crucial.
Key Responsibilities :
- AEM Sites Development : Design, develop, and implement AEM Sites solutions using AEM components, templates, and workflows.
- Back-End Development : Develop back-end services for AEM applications using Java, OSGi, Sling, and Apache for creating dynamic, scalable, and efficient solutions.
- AEM Configuration : Customize and configure AEM instances, including setting up Sling Mappings, OSGi bundles, and various AEM services.
- Coding & Programming : Implement and write Java-based code for AEM components, services, and workflows, ensuring clean, scalable, and efficient code.
- Integration : Integrate AEM with other systems via REST APIs, SOAP, and third-party services to deliver a seamless digital experience.
- Performance Optimization : Monitor and optimize performance of AEM solutions for faster load times and improved content delivery.
- Cloud Deployment : Deploy AEM solutions on cloud platforms (e.g., Adobe Cloud, AWS, Azure) and manage content delivery in cloud environments.
- Version Control : Use version control systems (e.g., Git) for maintaining code repositories, and collaborate with the team on source code management.
- Collaboration : Work closely with front-end developers, UX/UI designers, and other back-end teams to ensure smooth integration and functionality.
- Troubleshooting & Issue Resolution : Troubleshoot issues in AEM-based applications, identify root causes, and provide timely resolutions.
Required Skills and Experience :
- AEM Sites : Proficiency in AEM Sites development and implementation. Experience in creating and managing AEM components, templates, and workflows.
- Java : Strong knowledge of Java and back-end development for AEM applications.
- OSGi : Hands-on experience with OSGi (Open Service Gateway initiative) for modular development in AEM.
- Apache Sling : Experience with Apache Sling, including Sling Mappings, JCR (Java Content Repository), and resource resolution.
- Apache Web Server : Familiarity with Apache HTTP Server, especially its integration with AEM.
- Web Services : Understanding of web services, including REST and SOAP for AEM integrations.
- Cloud Deployment : Experience deploying AEM solutions in cloud environments like Adobe Cloud, AWS, or Azure.
- Version Control : Proficient in Git for version control and collaborative development.
- AEM Versioning & Updates : Familiarity with AEM's versioning system and managing updates/upgrades within AEM instances.
- Coding & Debugging : Strong coding skills in Java and ability to debug and optimize applications.
Desirable Skills :
- AEM Forms : Experience with AEM Forms for dynamic form creation and data management (optional but preferred).
- Front-End Technologies : Basic understanding of front-end technologies like HTML, CSS, and JavaScript for AEM-based pages.
- CI/CD : Familiarity with Continuous Integration/Continuous Delivery pipelines for automated deployments.
- Performance Tuning : Experience with AEM performance tuning techniques, including caching, query optimization, and component optimization.
Soft Skills :
- Problem-Solving : Strong analytical and problem-solving abilities.
- Communication : Excellent written and verbal communication skills.
- Collaboration : Ability to work closely with other developers, designers, and project teams.
- Attention to Detail : Meticulous attention to code quality, testing, and documentation.
Functional Areas: Other
Read full job descriptionPrepare for AEM Developer roles with real interview advice