Previous Job
AEM Tech Lead
Ref No.: 17-00007
Location: New York, New York
Position Type:Full Time/Contract
Start Date: 07/17/2017
 The AEM Technical Lead will be responsible for the design, development and support of product solutions that leverage the Adobe Experience Manager (AEM) platform.  
This is a hands-on technical position that requires excellent technical design and development skills.  In addition to being accountable for technology deliverables, the position will also play a prominent role in architectural design, agile project planning and guiding/mentoring other team members.
The candidate should have a solid overall understanding of the system/application architecture of AEM, its templates, widgets, components and workflows including knowledge of out of the box search capabilities and custom integration with enterprise services.

A successful candidate will have the following:
  • Experience architecting and providing hands on technical leadership for development of large scale Enterprise Content Management platforms
  • Deep knowledge of Adobe Experience Manager including best practices for developing highly customizable templates.
  • Experience with agile software development
  • Track record of delivering scalable performant solutions as well as experience in performance tuning and optimization
  • Strong sense of ownership and accountability with a commitment to delivering high quality software that balance technical and business goals
  • Broad web and digital knowledge, an aptitude for troubleshooting and problem solving
  • Familiarity with RESTful web services
  • Excellent written and verbal communication skills
  • Ability to establish goals and set clear expectations, prioritize activities, and follow through to completion
Responsibilities include:
  • Designs and develops architectural approaches and solutions, documents current systems and develops recommendations of how to implement solutions to address business needs
  • Ensures and drives success of AEM enterprise-level integration and development efforts effecting upstream and downstream legacy systems
  • Provides technical leadership and guidance to agile teams including on site and remote/offshore resources
  • Ensures software conforms to Scholastic’s high quality standards and engineering best practices.
  • Works with other groups within Scholastic Technology Services organization to ensure seamless cross-platform integrations.
  • Owns and is accountable for delivering quality outcomes that balance technical and business goals
  • Identifies and provides recommendations for system process improvements
  • Works with system engineers to ensure deployment architecture, system automation, monitoring and operational procedures are robust.
  • Deep knowledge of the contemporary Java ecosystem, tooling, and best practices.
  • Knowledge of Object Oriented Programming, Model View Controller paradigm
  • Past experience with enterprise CMS (CQ5, Adobe AEM, Drupal)
  • OSGi modular Java platform experience
  • Experience developing highly fault-tolerant systems that can meet exacting service level and operational requirements.
  • Familiarity with front end development including HTML/CSS/Bootstrap markup, server side templates and Javascript libraries such as jQuery, ext js and Angular
  • Extensive work experience with Mongo & Java Content Repository (JCR)
  • Strong troubleshooting skills in both development/testing as well as production environments
  • Experience leading teams including on site and remote/offshore resources.
  • Experience writing unit and integration tests required. Test Driven Development (TDD) and Behavior Driven Development (BDD) experience a strong plus.
  • Assist on team activities to analyze and improve system performance
  • Enforce application development standards and best practices
  • Experience using and developing RESTful services
  • Solid understanding of SQL/relational database concepts
  • 2+ years of experience in developing, enhancing and operating digital content platforms with at least 3-5 years of hands and/or technical leadership on AEM/Adobe CQ platform
  • Bachelor's Degree in Computer Science or Engineering
The following are beneficial to the position, but not required:
  • Experience designing software and systems that can operate efficiently and effectively in highly dynamic, highly automated, on-demand infrastructures, such as Amazon Web Services.
  • Experience with Apache Jackrabbit and/or Apache Sling
  • Experience with Apache Maven
  • Experience with hierarchical/XML based storage system
  • Experience in git, JIRA, Crucible, Sonar, Jenkins