We provide IT Staff Augmentation Services!

Senior Aem Developer Resume

2.00/5 (Submit Your Rating)

San Diego, CA

SUMMARY

  • Having 8.5 years of experience in IT industry with strong experience in Web content management (WCM) & J2EE development technologies with solid experience of Object Oriented Programming (OOP) as well as Test - Driven Development (TDD) in all phases of Software Development Life Cycle (SDLC).Specialized in developing end-to-end websites using AEM 5.6.1/6.0,6.1,6.2 and 6.3.
  • Over 4+ years of hands on experience in development of content management solutions using Adobe CQ5 Content Management System.
  • Excellent work experience in AEM 6.3, AEM 6.2, AEM 6.1, AEM 5.6.1,Adobe, WCM, CMS, CRXDE, CRXDE Lite, Apache sling, DAM.
  • Good Conceptual knowledge of Adobe AEM and Java/J2EE.
  • Created Experience Fragments by customizing XF template.
  • Created Content Fragments by creating custom content fragment model.
  • Experience in developing Templates (Static and Editable templates), Custom Components, creating and launching Workflows and customizing out of the box Widgets.
  • Hands-on experience in implementingfeatures from technologies like Sling, OSGi, Felix, JCR, and current AEM functionalities of integrated products.
  • Working on responsive designs using Bootstrap and media queries.
  • Created Client libraries on AEM.
  • Implementation knowledge of i18n on Components and Dialogs.
  • Used Brackets for Sightly coding of components and client libraries.
  • Designing The Workflow Structure which involves to automate the Specific Process in AEM.
  • Efficient inDispatcher configuration and Load balancing.
  • Proficient Experience in working with Event Handling, OSGI bundles, Sling Listeners, Sling Servlets, Sling Schedulers and Sling Configuration.
  • Experience in creating Workflow packages and using TagManager for reading tags from pages.
  • Rich experience in Web Services such as SOAP and Restful.
  • Well versed in designing presentation layer components using Servlets, JSP, HTML, andJavaScript.
  • Worked as an Admin, Giving permissions to user’s and usergroups.
  • Proficient in configuration, implementation and integration of Enterprise Multi-tier Web Application with J2EE Frameworks, such as spring, Hibernate, Struts.
  • Providedauthor training to business users to familiarize them with the design and usage of the system.
  • Created the blueprints and live copy of the application.
  • Rich experienced in writing SQL queries with RDBMS skills in MySQL, SQL Server and Oracle, etc.
  • Hands-on experience using development IDEs including Eclipse, NetBeansand used MAVEN as build tool. Efficient in using Junitfor unit testing.
  • Expertise in building client side Middle Tier Development environment using JSP, Servlet, JavaMail, etc.
  • Experienced in using Adobe DynamicTagManagement (DTM) and integration of AEM with AdobeAnalytics and Adobe Target.
  • Experience in Adobe Target content optimization systems.
  • Created multiple versions of same site by using AEMLaunches feature.
  • Experience in version control software such as Git, SVNand in tracking tool as JIRA.
  • Good experience in coordinating and working with developers and End Users in Team bas ed environment.

TECHNICAL SKILLS

Languages: Core Java, J2EE(JSP, Servlets).

Scripting/Markup Languages: HTML, XML, Sightly HTML, JavaScript, CSS, jQuery,AngularJS

CMS Platforms: AEM 6.2,6.1,6.0 AEM 5.6.1.

Framework: Spring, Struts, EJB, Hibernate.

Build Tools: Maven, Ant, Jenkins.

IDE: Eclipse, NetBeans.

Tracking Tools: JIRA.

Version Control: SVN, GIT.

OS: Windows 98/XP/7/8/10, Linux, Mac OS X.

App Servers: Apache Tomcat, IBM Web Sphere 6.1, JBoss, WebLogic.

Web Server: Apache 2.2.

Database: Oracle, MySQL.

Domain: Health Care, Food Industry, Retail.

Design: UML.

 

PROFESSIONAL EXPERIENCE

 

Confidential, San Diego, CA

Senior AEM Developer

Responsibilities:

  • Configured and installation of AEM 6.3on the various development, production, QA and predevelopment servers.
  • Created components using Sightly HTML Templating Language by replacing the Traditional Java Server Pages (JSP).
  • Integrated AEM with Brackets Extension to provide a smooth workflow to edit AEM components and Client Libraries.
  • Worked on Multi Site Manager (MSM) to develop live copy from blueprint, such that the structure and content can then be used on the Live Copy.
  • Implemented Image renditions for continuous and consistent experience of content across all devices.
  • Integrated JIRA system with Workflow functionalities.
  • Writing activation and deactivation workflow models using various components such as process, participant, and dynamic participant steps.
  • Used SCR annotations while creating servlets, schedulers, listeners, workflows.
  • Implemented AEM Dev Tools to make development easier.
  • Experienced in Adobe Day CQ and associated technologies like Sling, OSGi, Felix, JCR, and CRX.
  • Created ResourceResolver rules in Felix console by having a custom URL mapping.
  • Integrated JIRA with Bamboo for ContinuousIntegration testing. Created new build plans and updating dependencies
  • IntegratedDailog and DesignDailog for all the content based components which allows to render the content dynamically.
  • Implemented i18n for components and dialogs for translation in to different languages.
  • Created custom OSGi services and servlets using Eclipse IDE with Maven.
  • Created AEM templates and page components with custom dialogs.
  • Spearheaded development and implementation of frontendviews and pages utilizing HTML, CSS, Bootstrap, Flexbox, JavaScript, and JQuery.
  • Managed Users, Groups, SystemUsersand Access Control Level (ACL) permissions.
  • Troubleshoot of caching issues related to Dispatcher and browsers.
  • Integrated ACS AEM Commons with AEM 6.1 for Bulk oak indexing.
  • Developed mobile site Dialog and mobile Template.
  • Worked on stories related to Adobe CQ/AEM in sprints which include feature development and production issues (AgileScrummethodology).
  • Created OSGi bundles and resolved dependencies for the project.
  • Involved in processing the request through dispatcherby configuring the contextpath of an application in the dispatcher.any file
  • Created Custom loggers in Felix Console.

Environment: AEM 6.3, Java (JDK 1.7 &JDK 1.8), Eclipse, Maven, Apache Felix, Apache Sling, JSP, JIRA, Web Services, JSON, SDLC, Agile, OSGi, Servlets, Sightly HTML, JavaScript, Brackets, JackRabbit,CSS, JQuery, Node.js, JQuery.

Confidential, Richmond, VA

AEM Developer

Responsibilities:

  • Involved in listing out all the capabilities of AEM 5.6.1 and AEM6.0 and illustrate it on our business scenario use cases.
  • Involved in migration project from 5.6.1 to 6.0 in 2014.
  • Involved in migration project from 6.0 to 6.2 in 2016.
  • Created AEM Components with Custom Dialogs(Classic UI and Touch UI) and with cacheable responses.
  • OSGi bundle containing components is created and OSGi services are accessed from AEM components.
  • Existing Tag libraries in AEM were used in Tagging the pages.
  • Managed OSGi configuration within the CRX repository.
  • Calling the forms automation engine using web services and API'S.
  • Proficient in Adobe CQ foundational concepts, including the CRX repository, the CQ platform, the use of core frameworks such as Apache Sling and Apache Felix.
  • Workflows are configured with custom steps and implemented in the project.
  • Worked on UI designing, data modeling, and reviewed the design documentation.
  • Worked with QA team in preparation and review of test cases.
  • Working knowledge on Importing, Exporting CQ Packages using package manager.
  • Users and groups were created and permissions to them were managed.
  • Configured replication agent and dispatcher for caching and load balancing.
  • Used Client libraries to minify JavaScript and CSS into one common file and load it on page load.
  • Maven is used to build and deploy OSGi bundles.
  • Dispatcheris configured to cache responses from an AEM publish instance, to increase the responsiveness and security of the externally facing published website.
  • Managed SDLC processes and associated artifacts.
  • GIT is used for version control and JIRA is used for tracking.

Environment: Java (jdk1.6, 1.7), JSP, Servlets, JavaScript, HTML, CSS, jQuery, AEM 5.6.1, AEM 6.0,AEM 6.2, Apache Sling, CRXDE, WCM, JIRA, Hibernate,Node.js.

Confidential, SFO, CA

AEM Developer

Responsibilities:

  • Designed and developed CQ5 building blocks including Templates, Components, Dialogs, Widgets, and Workflows.
  • Installed and configured version 5.6.1 of Adobe Web Content Management System and Apache Felix Admin Console.
  • Installed CRXDE Integrated development environment and Configuration of the project with Subversion version control.
  • Designed and development of web pages using AEM 5 .6.1 , JavaScript, HTML, CSS, Ajax and JQuery.
  • Developed Adobe AEM 5.6.1 templates and reusable components.
  • Extensively used AEM 5.6.1 tagging features in developing components and templates.
  • Worked on implementing home page and other related pages.
  • Maintained the Content Management System (CMS) and provided support for the application in authoring environment.
  • Used JIRA & Mingle for bug tracking and project tracking.
  • Used Maven to build and generate code analysis reports.
  • Created documentation and project specific configuration as wiki pages in Confluence.
  • Used SVN as version control and integrated with Hudson for continuousintegration and nightly builds.
  • Involved in building , deploying the code and moving code to different environments.
  • Used Log4J for logging and tracing the messages.
  • Involved in supporting the application postproduction and maintenance.

Environment: Java (jdk1.5), JSP, Servlets, Java Script, HTML, CSS, Ajax, jQuery,AEM 5.6.1 (WCM), Apache Sling, CRXDE, CRX, WCM, Jackrabbit, JCR Connector, Windows and Linux, SVN, Hudson.

Confidential

Java/J2EE Developer

Responsibilities:

  • Developed application using Java Spring Framework and used Eclipse Integrated Development Environment (IDE), SVN, and Ant.
  • Extensively involved in different stages of Agile Development Cycle including Detailed Analysis, Design, Develop and Test.
  • Implemented the Back-End Business Logic using Core Java technologies including Collections, Generics, Exception Handling, Java Reflection and Java I/O.
  • Wrote and specified Spring Annotation Configuration to define Beans and View Resolutions to configure Spring beans, dependencies and the services needed by beans.
  • Developed PL/SQL programming on Oracle database using Oracle SQL Developer and Java JDBC technologies.
  • Used SpringLoc to implement dynamic dependency injection and Spring AOP to implement crosscutting concerns such as transaction management.
  • Wrote Mapping Configuration files to implement ORM Mappings in the Persistence Layer.
  • Using Hibernate DAO support extended Dao Implementation.
  • Hibernate Configuration files were written to connect Oracle database and fetch data.
  • The Hibernate Query Cache which is a Second Level Cache to load objects using cached identifiers was implemented using Ehcache to improve the performance.
  • Implemented web services with RESTful standards with the support of JAX-RS APIs.
  • Confirmation of registration and monthly statements are sent to users by integrating and implementing JavaMail API.
  • Used SSO(Single-Sign-On) Framework and implement access control that enables user to log in once and gain access to the resources of multiple pages without being prompted to log in again
  • Manipulated database data with SQL queries, including setting up stored procedures and triggers.
  • Implemented front-end developments such as webpages design, data binding, Single-Page Applications using HTML/CSS, JavaScript, jQuery and AJAX.
  • Used jQuery libraries to simplify the frontend programming works. Performed users' input validation using JavaScript and jQuery.
  • Developed front-end UI (User-Interface) with XML, HTML, CSS, Node JS and Angular JS.
  • Performed JUnit test cases to test the service layers of the application.
  • Used JIRA to track the projects and Gitto ensure version control.

Environment: Java, Spring, JavaMail, JavaScript, HTML, CSS, AJAX, jQuery, Junit, JIRA, Oracle DB, MySQL, Git, SSO, JAX-RS.

We'd love your feedback!