Lead Engineer, AEM

Code and Theory
Summary
Join Code and Theory as a Lead AEM Developer to design, develop, test, and deploy advanced Adobe Experience Manager (AEM) solutions. Collaborate with various teams to deliver innovative digital experiences using Adobe's Digital Marketing Product Suite. You will leverage strong Java expertise and debugging skills to create scalable, efficient, and secure AEM solutions. Responsibilities include designing and developing AEM components, integrating with analytics tools, optimizing for performance, and maintaining secure coding practices. The ideal candidate will have extensive experience with AEM, Java, and related technologies. This role offers the opportunity to work with a global team on challenging projects for a diverse range of clients.
Requirements
- Strong Java expertise (minimum 5 years) with experience in J2EE, Sling, and OSGi
- 3β5 years of hands-on experience in implementing and supporting Adobe AEMaaCS & AEM 6.0 or later
- Experience with AEM development: components, templates, workflows, and custom services
- Proficiency in HTML5, CSS3, JavaScript, and modern front-end frameworks
- Solid understanding of RESTful and SOAP-based web services
- Knowledge of unit testing and automated testing tools
- Strong problem-solving and debugging skills for AEM and Java-based applications
- Strong understanding of secure coding practices
- 5β7 years of overall experience in software development, with a focus on web content management systems
- 3β5 years of experience implementing and supporting Adobe AEMaaCS and AEM 6.0 or later
- Proven experience with large-scale web content management systems in enterprise environments
Responsibilities
- Design and develop AEM components, templates, workflows, and integrations with third-party services
- Build and maintain content models, security models, and user permissions
- Develop scalable, reusable, and maintainable code according to industry best practices
- Debug and troubleshoot complex AEM and Java-related issues to ensure application efficiency and uptime
- Integrate AEM with analytics tools like Adobe Analytics or Google Analytics for enhanced performance tracking
- Optimize AEM solutions for performance, scalability, and reliability
- Develop and maintain RESTful APIs and web services for integration with external systems
- Collaborate with geographically distributed teams to ensure successful delivery of AEM solutions
- Maintain secure coding practices and ensure adequate unit test coverage for all developed components
Preferred Qualifications
- Familiarity with Adobe Target, Adobe Analytics and its capabilities
- Knowledge of MVC frameworks such as Spring, Struts, or similar
- Experience with Angular.js or other modern JavaScript frameworks
Benefits
Remote work, flexible hours