Lead Adobe Experience Manager (AEM) / CMS Developer who has recent digital experience with the AEM product suite, including Sites, Assets, Mobile, and Communities. The candidate should be a strong Java developer with recent and direct experience using AEM software. The candidate possesses strong skills in developing and customizing components, templates, workflows, and other functionalities within the AEM platform. This involves writing code using programming languages such as Java, JavaScript, and HTML, as well as leveraging AEM-specific technologies like HTL (formerly known as Sightly). The Lead AEM developer leads code reviews and provides direction to junior developers.
Our client works with U.S. federal government agencies on some of the most advanced projects in the world today. Our work has real-world impacts, including supporting our service members with their missions, workforce improvements, and improving the citizen experience with government services. Join our team and practice state-of-the-art DevSecOps development on projects that MATTER. Learn the latest technologies and processes and apply them with military-grade cybersecurity.
What You’ll Do
Interact with clients to create end-to-end specifications for content and collaboration solutions. Translate client requirements into technical designs. Build AEM authoring components and templates. Design and implement customer engagement strategies to support multi-site, multi-channel, multi-lingual delivery environments. Develop digital consumer experiences based on the foundation of the AEM product suite, including Sites, Assets, Mobile, and Communities. Design and implement templates, components, OSGI services, workflows, and JCR queries for the AEM platform. Build solutions on top of the Adobe Sites, Assets, Mobile, and Communities modules. Create and integrate content-driven applications on top of the AEM core platform. Define implementation processes, quality gates, and standards. Define best practices to manage quality, performance and scalability of the content management and content delivery solution. Diagnose and solve technical problems related to content management implementation. Adopt and utilize iterative/Agile methodology as needed or requested.
Who You Are
Someone who possesses a security clearance (or be eligible to obtain one). Residency in the US required due to clearance requirements. Bachelor’s degree or higher in Computer Science or Engineering Strong analytical, problem solving, and production diagnostic skills. Overall 5+ years’ experience with 2+ years working with web content management systems, including one or more CMS packages. Proven experience as an AEM Developer, including custom component development and integration with an AEM platform. Experience working with Java, Apache Sling, OSGi, REST, JavaScript, jQuery, AJAX, JSON, HTML, CSS and other related technologies. Strong proficiency in Java, HTML, JavaScript, REST, and other relevant technologies used in AEM development. Familiarity with JavaScript frameworks (e.g., Angular, React) and AEM client-side libraries and their integration with AEM. Strong understanding of AEM Core Components and AEM Touch UI development Knowledge of AEM administration, including user permissions, configurations, and system maintenance. Familiarity with AEM development tools such as Adobe Developer Console, CRXDE, and Apache Maven. Experience with software development methodologies, version control systems, and CI/CD processes. Excellent problem-solving skills and ability to work effectively in a collaborative team environment. Strong communication and interpersonal skills, with the ability to effectively convey technical concepts to both technical and non-technical stakeholders. Strong analytical, problem solving and production diagnostic skills.