Previous Job
AEM Architect
Ref No.: 18-14361
Location: El Segundo, CA, California

Mandatory Skills:
· Experience in developing Components, Templates, Widgets, OSGI, JCR, Apache Sling, Adobe Cloud Service Integrations, External Integrations (with DB, Web services and other WCMs & DMS), Workflows, Socialization Framework, Packages.
· 5+ years of experience in design and development using Java/J2EE technologies.
· Proven experience in design and development of enterprise systems as part of a complete software product lifecycle.
· Demonstrated ability to use common Java design patterns and a working knowledge of AEM best practices.
· Strong experience in development of Restful services.
· Demonstrated ability with JavaScript libraries (jQuery, Angular), HTML, CSS, and JavaScript.
· Excellent written and oral communications skills.
· AEM certified developer.
Preferred Skills:
· Digital Asset Management (DAM) implementation, object model design (Java APIs), implementation, and unit testing.
· Lead technical design sessions, architect and document technical solutions that are aligned with business objectives.
· Provide the infrastructure needs of the system by correctly sizing it and optimizing it for maximum performance and scalability.
· Prepare detailed technical design for various templates, components as well as services layer.
· Identify, assess and solve complex business problems through in-depth evaluation of variable factors.
· Provide hands-on, expert-level technical assistance to developers.
· Acts independently to determine methods and procedures on new assignments.
· Conduct code reviews for ongoing projects to ensure that code quality is at the highest level possible and appropriate design patterns are being used.