Experience: 10+ years of total IT experience, with a focus on Adobe Forms development.
AEM Expertise: 5+ years of hands-on experience with Adobe AEM Forms (6.4/6.5/Cloud) and a strong understanding of the AEM platform.
LiveCycle Proficiency: Demonstrated working knowledge and experience with Adobe LiveCycle Designer and its associated services.
Programming Skills: Expertise in Java/J2EE, JavaScript, HTML5, CSS3, JSON, and XML/XSD.
Integration Skills: Proven experience with backend system integrations using REST APIs and other methods.
Workflow Management: Experience in developing and configuring AEM Forms workflows using OSGi.
Problem-Solving: Logical, analytical, and advanced problem-solving skills with the ability to diagnose complex technical issues.
Teamwork: Excellent communication, collaboration, and client-delivery skills.
Bonus Skills: Experience with AEM Sites, DAM, and Interactive Communications is highly desirable.
Roles & Responsibilities
Lead the design, development, testing, and deployment of end-to-end AEM Forms solutions, including Adaptive Forms and Interactive Communications.
Migrate legacy forms and processes from Adobe LiveCycle (XFA-based PDF forms) to the modern AEM Forms architecture.
Develop dynamic and interactive forms with complex business logic, data validations, and JavaScript enhancements.
Create and configure AEM Forms components, templates, and OSGi workflows to meet specific business requirements.
Integrate AEM Forms with various backend systems, such as databases, RESTful web services, and enterprise applications, to ensure seamless data flow.
Implement AEM Document Services, such as Output, Forms, and Document Security, to generate and manage non-interactive PDF documents.
Ensure all form solutions are compliant with accessibility standards (e.g., Section 508, WCAG) and are fully functional across multiple browsers and devices.
Collaborate with business analysts, UI/UX designers, and other stakeholders to gather requirements, provide technical guidance, and translate business needs into technical specifications.
Perform code reviews, provide mentorship to junior developers, and enforce coding best practices and standards.
Troubleshoot complex issues related to AEM Forms, LiveCycle, integrations, and server performance.
Manage and govern form-related digital assets and version control using standard tools.