AEM Developer | Codersbrain
Job Description
AEM Backend and Frontend Developer
Company Overview
Not specified.
Job Summary
This role is responsible for developing and maintaining applications using Adobe Experience Manager (AEM) technologies. The developer will focus on both backend and frontend components to support adaptive forms and general web applications, ensuring robust integration with backend systems and optimal performance. The efforts in this role directly contribute to enhancing digital experiences and seamless form functionalities for projects such as the HDFC initiative.
Responsibilities
- AEM Development: Design and implement robust AEM solutions for backend processing and frontend integration.
- Java Programming: Develop applications using Java, with a specialization in Servlet development.
- OSGi/FELIX: Utilize OSGi/FELIX frameworks to create modular and maintainable code components.
- Web Services: Create and consume web services for effective data exchange and system integration.
- Adaptive Forms: Develop adaptive forms, including building Form Data Models, integrating with backend systems, and optimizing performance using techniques like lazy loading.
- Code Quality: Ensure best practices through thorough Junit testing, code reviews, and adherence to quality standards.
Qualifications
- Strong AEM Backend JAVA skills, with experience applying them in diverse projects.
- Proficient in Java Programming and Servlet development.
- Hands-on experience with OSGi/FELIX frameworks.
- Solid knowledge of Web Services creation and consumption.
- Familiarity with Java Content Repository (JCR)/CRX.
- Skilled in working with Apache Sling and Maven.
- Experience with JUnit for testing, as well as a focus on code review and code quality.
- Educational background in Computer Science or a related field (e.g., BTech, BSc, MTech, or PhD).
Preferred Skills
- Expertise in Adaptive Forms development and performance optimization.
- Experience in developing and integrating Form Data Models with backend systems.
- Ability to enhance form performance using techniques such as Lazy Loading.
- Skill in logical structuring and reusability of form artefacts utilizing Fragments.
Experience
Relevant experience in AEM development, Java programming, and adaptive form creation is highly desirable. Prior exposure to projects in the financial services or similar industries (e.g., HDFC Project) will be advantageous.
Environment
The work setting will involve a collaborative team environment with a focus on digital project development. Specific details on location, remote options, or hybrid work arrangements are not specified.