Establish guidelines and best practices as well as provide technical consultation and development leadership to new and ongoing AEM Development.
Design, build, test, deploy and contribute to standards for TIAA’s AEM applications.
Translate marketing and website needs into AEM specific recommendations and solutions.
Participate in supporting other team members and projects the team owns via code reviews, pair programming, and technical discussions using Agile methodologies.
Analyze applications and make necessary changes to optimize performance.
Required Skills
Strong AEM/AMS experience with front end development and architecture/Design understanding.
Strong knowledge of Front end web application design.
Working in Agile Teams and Scrum Model.
Strong communication, interpersonal, collaboration and leadership skill.
Excellent problem-solving skills and ability to think logically.
Manage risk and change with an agile approach.
Adopt at learning new technologies quickly.
Required Experience
A minimum of 8+ years experience in development including defining requirements, developing solution alternatives and estimates and translating client’s business requirements into specific systems, applications or process designs for large complex IT solutions.
Experience in Adv JS, CSS Based frameworks, Strong JEE experience ,Maven, Apache sling frame work, OSGI, Node & NPM, REST based services.
Experience developing AEM web application apps, reusable components, assets, integration with Adobe suite of products and services.
Experience in Integrating AEM application with other Adobe suite of products like Analytics, Target, Forms and Others is desirable.
Experience with Quality Gating using Sonar Qube or equivalent for Quality and Coverage Test Driven Development experience is mandatory and Business Driven Development is desirable.
Experience in Front End automation or Bobcat is desirable.
Experience in working with Jenkins and other Devops tools for Automated Build and Deployment.
Experience with Git and GitHub to manage and share source code.
Experience integrating 3rd party source code and/or libraries.
Experience consuming and developing XML and JSON web services.
Experience with Webpack or equivalent and creating custom tasks.
Experience in Performance Tuning and resolving security issues. Working with Jmeter, White Hate or Nexus, Front end tuning.
Education Requirements
Bachelor’s Degree in Computer Science, Computer Engineering or a closely related field.