Position: AEM Forms Developer
Experience: 5-9 years
Location: [Specify Location]
Employment Type: [Specify Full-time/Part-time/Contract]
About the Role: We are looking for an experienced AEM Forms Developer to join our team. The ideal candidate will possess a strong background in Adobe Experience Manager (AEM) Forms and a solid understanding of CMS, Java, J2EE, HTML, CSS, JavaScript, and related technologies. This role involves translating business requirements into well-designed solutions, working with globally distributed teams, and managing both on-premise and cloud versions of AEM.
Key Responsibilities:
- Translate business requirements into well-designed solutions that leverage the AEM Forms platform and framework.
- Configure AEM Forms for deployment post-installation.
- Implement POCs and build frameworks for AEM Forms OSGi and JEE.
- Participate in complete project life cycle activities on development and maintenance projects.
- Collaborate with a globally distributed team.
- Work with top-tier Cloud providers (AWS, Microsoft, Google).
- Manage Adobe Experience Manager (AEM6.x) on-premise and cloud versions.
- Implement traditional, hybrid, and headless web applications.
- Develop both AEM frontend (responsive) and backend solutions.
- Create events and listeners on content and interactions for meaningful reporting (Google Analytics, Adobe Marketing Suite, other conversion tags).
- Integrate and configure CDN tools with Dispatcher.
- Author, edit, and present technical documents.
- Collaborate with software developers, UX/UI designers, architects, and product developers.
- Address cross-browser compatibility issues and solutions.
- Adhere to Agile development practices.
- Communicate effectively both in writing and verbally.
- Prepare proposals and time estimates for future work.
- Schedule work to meet completion dates and technical specifications.
- Adapt to frequent changes and ambiguity.
Required Skills:
- Strong experience with OSGi back-end technology stack of AEM 6.5 and AEM as a Cloud Service.
- Solid experience with AEM building blocks including templates, components, dialogs, custom widgets, workflow development, configurations, and bundles.
- Expertise in Experience fragments, Content fragments, SPAs.
- Hands-on experience with LiveCycle Application Development (Forms, Output, Reader Extensions, Process Management, Render PDF forms, etc.).
- Experience in building, designing, and developing static, dynamic, interactive, or non-interactive Adaptive and HTML5 forms.
- Knowledge of client libraries, form themes, form templates, and rule editor in adaptive forms.
- Experience with LiveCycle Designer, LiveCycle workbench, LiveCycle Admin console.
- Knowledge of Workspace and AEM Forms app customization.
- Development of approval workflows, notifications, and email workflows.
- Integration of form data with databases using queries or FDM.
- Expertise in HTML5, JavaScript, Java, Web Services, XSD, XML, PDF, DB (Oracle or other).
- Experience with form designs, templates, and automated workflows.
- Understanding and configuring AEM Forms Components (Forms, Output, etc.).
- Develop AEM adaptive forms from templates.
- Document of record generation and configuration.
- Customizing AEM Adaptive forms for data interchange via modal dialog windows.
- Database and REST service integration with Adaptive forms.
- Develop AEM Workflows (OSGI) and AEM forms processes (JEE).
- Author and publish forms for business users.
- Proficiency in Java concepts and patterns including Java/J2EE, JSP, Spring, Sling, JMS, JUnit, AOP, MVC.
Tools:
- Jira
- Confluence
- VISIO (or similar tools)
- Wireframing tools (e.g., Balsamiq)
- Postman
How to Apply: If you are passionate about AEM Forms and possess the required skills and experience, we encourage you to apply. Please submit your resume and a cover letter outlining your qualifications and experience .