AEM Backend Developer | Codersbrain
full-time
Posted on June 28, 2025
Job Description
AEM Backend Developer
Job Summary
We are seeking an experienced AEM Backend Developer with strong Java skills to work on the HDFC Project. In this role, you will be responsible for developing high-quality backend solutions for adaptive forms, ensuring smooth integration with backend systems, and optimizing performance using advanced techniques like lazy loading. Your efforts will contribute directly to enhancing form functionality, code quality, and overall project success.
Responsibilities
- Develop and maintain AEM backend applications, focusing on adaptive forms.
- Write robust Java code with an emphasis on Servlet development and OSGi/FELIX frameworks.
- Create and consume web services, ensuring seamless integration with external backend systems.
- Design, develop, and optimize form data models and implement performance enhancements (e.g., lazy loading).
- Structure and promote reusability of form artefacts using fragments.
- Conduct code reviews and maintain code quality using JUnit for testing.
Qualifications
- Strong AEM Backend JAVA skills: Expertise in Java programming and Servlet development.
- OSGi/FELIX: A strong understanding and experience with OSGi frameworks.
- Web Services: Proven ability in creating and consuming web services.
- Java Content Repository (JCR)/CRX: Familiarity with content repository management.
- Apache Sling & Maven: Practical experience with Apache Sling and project builds using Maven.
- Testing & Code Quality: Experience with JUnit testing frameworks and conducting thorough code reviews.
- Educational Qualification: Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
Preferred Skills
- Adaptive Forms: Prior experience in developing adaptive forms including the development of form data models.
- Performance Optimization: Ability to optimize adaptive forms using features like lazy loading.
- Modular Design: Expertise in logically structuring and creating reusable form artefacts using fragments.
Experience
- Demonstrated experience in developing AEM backend solutions in enterprise-level projects.
- Proven background in Java programming, particularly in servlet and backend development environments.
- Experience in integrating complex form data models with backend systems is a plus.
Environment
- The work setting may vary based on company policy (remote, in-office, or hybrid).
- Candidates should be comfortable working in a fast-paced, collaborative environment with cross-functional teams.