Job Details:
Job Title: Adobe AEM Developer with I/O skills
Location: Bethesda, MD - Onsite
Duration: Long Term Contract
Job Description:
· AEM Development: Design, develop, and maintain custom AEM components, templates, dialogs, and workflows, ensuring reusability and adherence to best practices.
· Java Backend Focus: Implement robust server-side logic using Java, Apache Sling Models, OSGi services, and Apache Felix.
· Adobe I/O & Integration: Leverage Adobe I/O Runtime (App Builder) to create serverless actions, APIs, and microservices that extend AEM capabilities. Integrate AEM with Adobe Target, Analytics, Campaign, and Launch.
· Headless/SPA Support: Implement modern JavaScript frameworks (React/Angular) and integrate them with AEM using Content Services (GraphQL/JSON).
· Third-Party Integration: Integrate AEM with legacy systems, CRM (Salesforce), DAM, and Commerce platforms.
· Performance & Optimization: Identify and resolve performance bottlenecks in AEM implementations, optimizing dispatcher rules and content delivery.
· Code Quality & DevOps: Participate in code reviews, maintain high standards of testing (Unit/Integration Testing using JUnit/Mockito), and work with CI/CD pipelines.
· Mentorship: Provide technical guidance and mentorship to junior developers.
Required Qualifications
· Experience: 5+ years of hands-on experience in Adobe Experience Manager (AEM 6.4/6.5+ or AEM as a Cloud Service).
· Java Expertise: Solid Java/J2EE development skills (Java 11 or 17+).
· AEM Core Concepts: Deep knowledge of Apache Sling, JCR, OSGi, and Sightly/HTL.
· Adobe I/O Experience: Experience with Adobe I/O Events, Adobe I/O Runtime (serverless actions), and Adobe App Builder.
· Frontend Technologies: Proficiency in HTML5, CSS3, JavaScript (ES6+), and experience with front-end frameworks like React or Angular.
· Build & Version Control: Experience with Apache Maven and Git.
· API Development: Strong experience in designing and consuming RESTful APIs.
Preferred Skills
· Adobe Certified Expert - AEM Developer/Architect.
· Experience with AEM Forms.
· Knowledge of Adobe Marketing Cloud (Analytics, Target, Launch).
· Experience with Cloud-native development (Adobe Managed Services or AEMaaCS).
·
· Skills
Mandatory Skills : Apache Spark