Adobe Experience Manager- Developer
Leads the development of cost-effective information technology solutions by creating new, and modifying existing, software applications. Analyzes complex systems requirements, existing business processes, and information systems. Codes, tests, and debugs documents, and implements software applications. Undertakes complex projects requiring additional specialized technical knowledge. Coordinates with users to determine requirements that are more complex.
Candidate must have hands-on development experience in Adobe Experience Manager (AEM) platform components, templates, workflows, and other AEM building blocks.
•Responsibilities include developing code specifically for AEM; enhancing the AEM platform’s architectural design and functionality, & hands-on AEM code maintenance of highly transactional and interactive web sites.
•This candidate will do system-level integration, and automated unit testing of our AEM platform with other Adobe tech-stack tools (Target; Audience Mgr).
•Candidate will be responsible for integrating AEM with a vast array of Mulesoft (REST) APIs.
•Candidate will contribute to major AEM technical discussions and AEM enhancement initiatives related to improving customer experience, usability, latest web technologies, prototype development etc.
•Ability to work with multiple departments within the organization such as marketing, advertising, design, vendors, and content professionals.
•At times may lead/supervise the work of other individuals assigned to the projects within the team to ensure the accountability for goals, objectives, and operational policies are achieved.
Bachelor's degree and four years related work experience or eight years related work experience post high school
Three years systems development experience
Three years coding experience
Three years software application experience
Proven experience in AEM platform development .
Good verbal and written communication skills.
Experience with automated unit testing methods for web/AEM code.
Deep understanding of front-end AEM site deployments, AEM Caching, Clustering and replication mechanisms.
Experience in Java is highly desirable.
Experience in service integration (REST, JSON, Webservices) is highly desirable.
Experience in code versioning using GitHub, deployment management using Jenkis is highly desirable.
Experience in using JIRA, following Agile methodologies preferred