We provide IT Staff Augmentation Services!

Aem Developer Resume

5.00/5 (Submit Your Rating)

Atlanta, GA

SUMMARY:

  • Around 7 years of IT experience in Analysis, Design and Development and implementation of full life cycle of Web based and enterprise applications using Adobe Experience Manager (AEM). 3+ years of experience in design and implementation of modules on Adobe CQ 5.4, Adobe CQ 5.5 and AEM 5.6.1
  • Strong Knowledge in overall technology stack of Adobe AEM (OSGI, Apache Sling, Apache Jackrabbit & JCR API’s)
  • Proficient in Web Content Management to create templates, custom components, Bundles, workflows using CQ5. Developed custom CQ components on top of JCR (Java Content Repository) and Apache Sling (A REST based web development framework on top of JCR), CRX (Day's commercial JCR Implementation), and CQ5 (Day's latest suite of WCM, DAM, and Social Collaboration applications).
  • Good understanding of end - to-end content lifecycle, web content management, content publishing/deployment, and delivery processes
  • Experience in Design, Development, Testing, Administration, and Troubleshooting in Adobe CQ5 and Exposure to Social Collaboration and Users/Groups Administration in AEM
  • Strong Knowledge of Core java concepts including Multithreading, Collections, Annotations, Reflections, Java XML API (SAX, DOM and Stax parsers), JAXB, JAXR.
  • Extensive programming in Web Technologies like JSP, JavaScript, HTML, XPATH, AJAX, JQuery, Apache Sling, OSGi bundles.
  • Experience in technical designing of documents for Quality Assurance and CMMI Level 5 methodologies.
  • Extensive experience in AEM 5.6.1 technologies ranging from designing and implementation of CQ components, integrating UI and java script frameworks based on need .
  • Extensive programming in Web Technologies like JSP, JavaScript, HTML, XPATH, AJAX, JQuery, Apache Sling, OSGi bundles.
  • Experience in technical designing of documents for Quality Assurance and CMMI Level 5 methodologies.
  • Expertise in HTML5, CSS3, and XHTML based web applications using JQuery , Content Management Systems with emphasis on W3C and usability standards.
  • Expertise in OOA, OOD, Distributed Application Development and OOPs.
  • Good understanding and implementation knowledge of Java & J2EE design patterns like Factory Pattern, MVC, Singleton pattern, DAO, DTO, Knowledge of application servers like Apache Tomcat 6.0/7.0 , Glassfish etc.
  • Experience gathering customer requirements, writing test cases and partnering with developers to ensure full understanding of internal/external customer needs.
  • Proficient knowledge of the end-to-end content lifecycle, web content management, content publishing / deployment, and delivery processes.
  • Worked with Agile Methodology (Scrum) and Web Services using Service Oriented Architecture .

TECHNICAL SKILLS:

Adobe Applications : Apache Sling, Adobe CQ5.X,AEM 6, Adobe CRX

Languages: C++, Java, SQL

Technologies: JSP, Servlets, LDAP, EJB, RMI, JNDI and JDBC, JMS

Adobe Applications: Apache Sling, Adobe CQ5.X, AEM 6, Adobe CRX

Frameworks: Struts, Spring MVC, Apache Sling, Apache Felix

Databases: MySQL, SQL Server, Oracle 12c/11g

IDE TOOLS: Eclipse

Operating System: Windows, UNIX, LINUX

PROFESSIONAL EXPERIENCE:

Confidential, Atlanta, GA

AEM Developer

Responsibilities:

  • Installed and configured Adobe AEM 6.2 version and Apache Felix admin console
  • End to end Portal development based on wire frames/mock ups.
  • Provided estimates and designs for templates, components and workflows.
  • Developed custom templates, components, run modes and widgets using AEM 6.1/6.2 and integrated Components with Angular JS.
  • Performed unit Testing on developed modules and involved in troubleshooting the components.
  • Worked on Custom OSGI services, workflows, scheduler jobs development.
  • Worked on dispatcher configurations for cache and load balancing.
  • Used CRXDE and Eclipse IDEs to develop CMS applications.
  • Use Adobe Scene7 to upload images, create and repair swatches and clear the cache when images have been resized.
  • Created components using Sightly HTML template language by replacing the traditional JSP
  • Worked on Integration Adobe analytics with DTM ( Dynamic Tag Management).
  • Created Angular JS Service to Get, Put, Delete, Post data from REST API by making Ajax calls using $http
  • Used Key Features of Angular JS for responsive User interface (UI).
  • Built various web pages using HTML, CSS, Java Script and Bootstrap.
  • Built dynamically generated dropdown lists using Ajax, JQuery and Angular JS.
  • Worked with Maven to build and generate the jar files to deploy in the Felix Console.
  • Content authoring and maintenance for test environments, including Campaigns and Segmentation.
  • Implemented i18n internationalization in the website.
  • Developed custom widgets using Ext JS based on the requirement.
  • Experience developing UI, OSGI components in AEM 6.1/6.2
  • Implemented SOA architectural pattern using SOAP based web services.
  • Created web-services both RESTful and SOAP based from scratch.
  • Used JQuery, Angular JS to provide services to different components of portal.
  • Provide Author Training to business users to familiarize them with the design and usage of the system.
  • GIT is used as a distributed revision control system for CQ5. File vault in conjunction with GIT helps to pull or push the code to developer’s machine.
  • Development of static web pages, landing pages, category landing pages using a content management system Adobe CQ5.
  • Interacting with business team for clarifications on the requirements.
  • Used Apache Maven for build automation.
  • Logged the application using log4j for easier debug and maintenance.
  • Analyzing and identifying the problems and fixing the issues.

Technologies used: Java, CQ5/AEM, Apache sling, Apache Felix, JCR, Web services, JSP, JQuery, Ajax, JSON, Less, JavaScript, Ext JS, Angular JS, Maven, Linux, Apache, dispatcher, JIRA, Eclipse, File Vault, Vaultclipse.

Confidential, Thousand Oaks, CA

AEM Developer

Responsibilities:

  • Design and implement components for the Adobe CQ platform.
  • Diagnose and solve technical problems related to content management implementation.
  • Design, develop and support WCM, Run Modes, DAM components integrations and applications.
  • Developed custom widgets using ExtJS.
  • Worked on the issues like Disable Targeting and JQuery Versioning which usually arise when upgrading from CQ5.6.1 to AEM 6.1.
  • Build new Jenkins Jobs for the new AEM instances and Configured Replication and Dispatcher Flush in the AEM .
  • Experience in creating author/publisher clusters with dispatchers and providing Restful services for accessing content in JCR.
  • Implemented templates to be used by various pages such as product, department and device pages.
  • Implemented custom components using cq, tags, JQuery, JavaScript and Jsp.
  • Implemented server side service components using Apache Felix framework, Apache sling.
  • Implemented components to utilize services through sling service calls and Jsp tags.
  • Implemented client libraries useful at page, global and component level using CSS and JavaScript files.
  • Performed administration tasks to activate, replicate and package the changes to publish as well to be consumed by other environments.
  • Created Responsive Designs using HTML, CSS including Ajax controls and XML.
  • Created web pages to access and display data needed by support teams using AJAX, JavaScript, JQuery
  • Developed UI using HTML, CSS, JavaScript validations and XML.
  • Coded JavaScript for page functionality and Pop up Screens and used HTML to make dropdown menus on web pages and display part of a web page upon user request.
  • Created POC related to CQ5 design and implementation.
  • AEM design and framework development and Architecture using components widgets, CQ5 bundle, JCR/Sling API, clustering publish and author and editing content with the help of widgets.
  • Interacted with java controllers (Ajax, and JSON to write/read data from back end systems) using RESTFUL Services.
  • Used Adobe Dynamic Tag Management (DTM) and integration of AEM with Adobe Analytics and Adobe Target.
  • OSGI has been used to deploy dynamic libraries.
  • Implemented Sling servlets to provide Ajax handling.
  • Content authoring and maintenance for test environments
  • Used Vaultclipse and CRXDE extensively to perform development.

Technologies used: Java, AEM, Apache sling, Apache Felix, JCR, Web services, core java, JSP, jQuery, Ajax, JSON, JavaScript, Ext JS, JQuery, Maven, Linux, Apache, dispatcher, JIRA, Eclipse, File Vault.

Confidential, New Holstein, WI

CQ5 Developer

Responsibilities:

  • Understand existing site structure and navigation
  • Map existing site pages to CQ5 templates
  • Conducted detailed analysis of user requirements and formulated technical requirements.
  • Developed web applications in CQ5 systems in coordination with software development teams.
  • Participated in meetings related to application architecture, designing and development.
  • Developing Pages/Templates/Components in Eclipse/CRXDE Lite
  • Integrating backend jobs with CQ5 for daily interest rates, APR etc
  • Development of modules and OSGI bundles
  • Export/Import of Content via package manager
  • Performed Unit Testing on developed modules and involved in trouble shooting the components.
  • Interacted with the testing team to track the defects.
  • Analyze functional and business requirements for optimum utilization of CQ5 components and performance.
  • Assisted in functioning of CQ5 solutions by documentation and validation procedures of non-functional requirements
  • Train business users on how to use CQ5 to modify content and publish
  • Attend daily scrum calls
  • Give backend production support when there is any deployment
  • Test your changes in Development, QA, Stage environments thoroughly before going to production

Technologies used : Java 1.7, J2EE, Servlets, JSP, JavaScript, JQuery, Maven, CQ5.4 WCM

Confidential

Java/J2EE Developer

Responsibilities:

  • Implemented design patterns like MVC, Singleton.
  • Configured controllers using Struts Framework.
  • Designed and developed the UI using JSP, HTML, CSS and JavaScript.
  • Involved in all SDLC (Software Development Life Cycle) phases of the project.
  • Developed and designed the front end using HTML, CSS and JavaScript with JSFAjax and tag libraries.
  • Handled events and runtime errors using JSF event listeners and validations. Used Spring Core Annotations for Dependency Injection.
  • Convention Based Coding is Designed and developed by utilizing Hibernate persistence framework and OR Mapping capability to enable dynamic fetching and displaying of various table data with JSF tag libraries.
  • Designed and developed Hibernate configuration and session-per-request design pattern for making database connectivity and accessing the session for database transactions respectively.
  • Used HQL and SQL for fetching and storing data in databases.
  • Designed and developed the Validators, Controller Classes and Java bean components.
  • Participated in the design and development of database schema and Entity-Relationship diagrams of the backend Oracle database tables for the application.
  • Developed Struts Action classes, Server side validations in the UI are achieved using Struts Validation.
  • Created and configured struts.xml file to manage control flow.
  • Worked with Struts tag libraries, Used Struts Tiles in the template designing.
  • Used Factory Pattern in the controller, Achieved database persistence through hibernates.
  • Developed and debugging of java files is done using Eclipse IDE.
  • Performed unit testing using JUnit, Deployed the application using JBoss Application Server.

Technologies used : Java, Servlets, JSP, Struts 2.2.x, SOAP Web Services, JDBC, HTML, DHTML, CSS, JavaScript, XML, Eclipse, JBoss 5.1, Hibernate 3.6.1, JUnit, MySQL 5.0.

We'd love your feedback!