Job Description:
· Adobe AEM Full stack Developer with strong front-end web design and AEM integration along with Java Backend layer
· Solid experience with full cycle AEM projects, CQ5/CQ6.1 building blocks including templates, components, dialogs widgets and bundles.
· AEM design, definition, and development of AEM content type models, workflows, templates, and components, and use permissions.
· Setup and configure AEM authoring, publish, and dispatcher environment with Adobe recommended best practices.
· Integrate AEM with other marketing products like Assets, Target, Campaign, and other internal endpoints.
. Understanding of AEM Architecture, OSGi Bundle & Configurations, Sling, Scheduling, Eventing, Create custom workflows, AEM Dispatcher Module, Virtual Server, Rewrite Rules, Regex Master
· Experience working on Core Backend Skills: Java 13, Junit 5, Maven
· Expert knowledge of HTML5, CSS3, JavaScript and JavaScript frameworks/libraries ( ES5/ES6/Webpack, jQuery, Grunt, Bootstrap etc.), and CSS pre¬processing platforms (SASS).
· Experience good to have with Java Content Repository (API) suite, Sling web framework and Apache Felix OSGi framework, and DAM.
· Experience with Continuous Integration and related tools (Jenkins/CruiseControl /Maven/ GitHub).
· Follow best practices for secure web programming and deployment.
· Adhere to internal best practices with respect to coding standards, unit test coverage, automation, and continuous integration.
· Assist in deploying applications to Dev, QA, Production environments and migrations.
· Work closely with Sparta Team or vendor to ensure sound practices regarding site architecture, performance and reliability, and content delivery are in place.
Bachelor's degree in Computer Science