Post Job Free
Sign in

AEM Developer

Location:
United States
Salary:
65
Posted:
February 25, 2021

Contact this candidate

Resume:

Haritha

Email: ************@*****.***

PH: 616-***-****

AEM Developer

Professional Summary:

Having 6+ 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,6.3,6.4 and 6.5.

Over 3+ years of hands on experience in development of content management solutions using Adobe CQ5 Content Management System.

Excellent work experience in AEM 6.5, AEM 6.4, AEM 6.3, AEM 6.2, AEM 6.1, AEM 5.6.1.

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 implementing features from technologies like Sling, OSGi, Felix, JCR, and current AEM functionalities of integrated products.

Implementation knowledge of i18n on Components and Dialogs. Created Experience Fragments by customizing XF template. Good Conceptual knowledge of Adobe AEM and Java/J2EE.

Working on responsive designs using Bootstrap and media queries.

Working of Migration of project from AEM 6.2 to AMS 6.2 and From AEM 6.2 to AMS 6.5.

Used Brackets for Sightly coding of components and client libraries.

Designing the Workflow Structure which involves automating the Specific Process in AEM.

Efficient in Dispatcher 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 Tag Manager for reading tags from pages. Worked as an Admin, Giving permissions to user’s and user groups.

Rich experience in Web Services such as SOAP and Restful.

Efficient use of various design patterns such as MVC (Model-View-Controller), Singleton, Service locator, DAO (Data Access Object), DTO (Data Transfer Object), and Business Delegate in the development of distributed Enterprise Applications.

Provided author training to business users to familiarize them with the design and usage of the system.

Experience in version control software such as Git, SVN and in tracking tool as JIRA.

Well versed in designing presentation layer components using Servlets, JSP, HTML, and JavaScript.

Created the blueprints and live copy of the application.

Ability to build tables, stored procedures, indexes, create jobs in SQL Server, use SQL Server Management Studio and tools such as query analyzer, activity monitor, and query profiler.

Rich experienced in writing SQL queries with RDBMS skills in MySQL, SQL Server and Oracle, etc.

Experienced in using Adobe Dynamic Tag Management (DTM) and integration of AEM with Adobe Analytics and Adobe Target.

Experience in Adobe Target content optimization systems.

Created multiple versions of same site by using AEM Launches feature.

Hands-on experience using development IDEs including Eclipse, NetBeans and used MAVEN as build tool. Efficient in using Junit for unit testing.

Expertise in building clientside Middle Tier Development environment using JSP, Servlets, Java Mail, etc.

Good experience in coordinating and working with developers and End Users in Team based environment.

TECHSKILLS:

Languages

Core Java, J2EE (JSP, Servlets)

Scripting/Markup Languages

HTML, XML, Sightly HTML, JavaScript, CSS, jQuery, AngularJS

CMS Platforms

AEM 6.5,6.4,6.3, 6.2,6.1, 6.0 AEM 5.6.1.

Framework

Spring, Struts, EJB, Hibernate.

Build Tools

Maven, Ant, Jenkins,Bamboo.

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, College.

Design

UML.

Work Experience

Client: Blue Cross Blue Shield, MI

Duration: Feb 2020 – Current

Designation: AEM Developer

Responsibilities:

Designed and developed, CQ5 building blocks including templates, reusable components, dialogs, widgets, workflows in AEM 6.5. Create and maintain customer-facing Adobe AEM content management systems.

AEM Slightly and Touch UI development and developing Templates (Static and Editable templates), Custom Components, creating and launching Workflows and customizing out of the box Widgets.

Worked on implementing Rich Text Editor and adding red attributes to check for external and internal links on OOTB component using coral ui customization.

Component development based on implementing features from associated technologies like Sling, OSGi, Felix, JCR, and current AEM functionalities of integrated products and implements of i18n on Components and Dialogs. An OSGi bundle containing components is created and OSGi services are accessed from AEM components.

working with Event Handling, OSGI bundles, Sling Listeners, Sling Servlets, Sling Schedulers and Sling Configuration for backend services.

Used Client libraries to minify JavaScript and CSS into one common file and load it on page load Styling to CQ/AEM building component and Templates by using Front-end technologies like HTML5, CSS3, JavaScript and JavaScript frameworks/libraries (jQuery, Bootstrap etc.), and CSS preprocessing platforms (SASS)

Used iText Library to generate pdf for components based on tagging functionality to show and hide components in pdf based on user specific tag riders.

Design and develop and implement CMS solutions using AEM (Adobe experience Manager) customization of reusable AEM Components based on the UX design functionality requirements given by the business. Should present ideas to both technical and non-technical audiences in a descriptive manner.

Coordinate with both teams inside and outside the organization for cross-functional design and solution integration. Able to Understand the client environment and ability to multitask the client needs and deliver them timely.

Involved in processing the request through dispatcher by configuring the context path of an application in the dispatcher. any file

Implementation of AEM content type models, workflows, templates, and components, and Managed Users, Groups, System Users and Access Control Level (ACL) permissions.

Documenting and implementing test cases for cross-browser, cross-platform, and/or cross-device compatibility against inconsistencies and compliance to specified standards and functional requirements. Experience in creating author/publisher clusters with dispatchers and providing Restful services for accessing content in JCR.

Creating and analyzing tests for forms, by setting the target server and integrating AEM Forms in it. Created AEM Components In 6.5 version with Custom Dialogs (Classic UI and Touch UI) and with cacheable responses.

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. Workflows are configured with custom steps and implemented in the project. Worked on UI designing, data modeling, and reviewed the design documentation.

Multi-Site Manager (MSM) in AEM to control over blueprints and live copies and work on rollout configurations. Extensively used AEM tagging features in developing components and templates. Used JavaScript for writing listeners in the dialogs.

Dispatcher is configured to cache responses from an AEM publish instance, to increase the responsiveness and security of the externally facing published website.

Working knowledge on Importing, Exporting CQ Packages using package manager.

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.

Managed SDLC processes and associated artifacts.

Configured replication agent and dispatcher for caching and load balancing.

GIT is used for version control and JIRA is used for tracking.

Environment: Adobe AEM 6.5, 6.1 and 6.2, DAM, AEM Tagging, JAX-WS, JAX-RS, Java, J2EE, Apache Sling, CRXDE, WCM, JIRA, JAXP, JAXB, Axis 2.0, Jersey 1.2, Servlets, JDBC, MS SQL Server, HTML, Angular JS, JSP, AJAX, JUnit, log4j, Linux, Windows, ATTD.

University of phoenix, Phoenix, AZ

Duration: August 2018 – Jan 2020

Designation: AEM Developer

Responsibilities:

Worked on migration of project from AEM 6.2 to AMS 6.2. Also involve in Migration AEM 6.2 to AMS 6.5 environment.

For Migration of 6.5 created a new standalone project of Archetype 19, copied code and made all components work.

During the process of migration changed some of slightly Html files from context unsafe to safe.

Develop new PDF styling using latest version of “iText” on top of old version and providing functionalities like readability for PDF.

Worked on many Research Spikes (POC) for further development, these POC can act as guidelines for team in upgrading to latest versions of Adobe AEM.

Worked on performance related issues like versioning Clientlibs which allows CSS and JS served via clientlibs to be cached client side along with TTLS.

Worked on server side setup and VIPs for the new environment by working closely with Networking Team.

Part of build and deployment in sprint releases and server configuration.

Worked on Multi Site Manager (MSM) in AEM to control over blueprints and live copies and work on rollout configurations. Extensively used AEM tagging features in developing components and templates. Used JavaScript for writing listeners in the dialogs.

Maintaining OSGI java classes for assets import, validation processes, and to fetch the data from CQ repository obtained from different providers. OSGI bundle development experience.

Have followed safe agile process during development and collaboratively discussed several issues with business and QA team in the standup meeting.

Experience in Integration of the System modules, Writing Test Cases, Bug Fixing and Enhancements, very conversant with Quality Management and System Support. Performed Test Driven Development using JUnit. Participated in preparing test plans, test scenarios and Involved in integration testing and QA testing support.

Created components using Sightly HTML Templating Language by replacing the Traditional Java Server Pages (JSP).

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.

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.

Experienced in Adobe Day CQ and associated technologies like Sling, OSGi, Felix, JCR, and CRX.

Integrated Dialog and Design Dialog for all the content-based components which allows to render the content dynamically.

Involved in processing the request through dispatcher by configuring the context path of an application in the dispatcher. any file

Worked on stories related to Adobe CQ/AEM in sprints which include feature development and production issues (Agile Scrum methodology)

Created custom OSGi services and servlets using Eclipse IDE with Maven.

Created AEM templates and page components with custom dialogs.

Integrated JIRA with Bamboo for Continuous Integration testing. Created new build plans and updating dependencies.

Developed mobile site Dialog and mobile Template.

Created OSGi bundles and resolved dependencies for the project.

Managed Users, Groups, System Users and Access Control Level (ACL) permissions.

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, Git, Jenkins, jQuery.

Adobe Marketing Cloud Products: Analytics, Social, Target, Campaign, Dynamic Tag Management (DTM), Adobe Experience Manager (AEM)

PNC Bank, Pittsburgh

Duration: June 2017 – August 2018

Designation: AEM Developer

Responsibilities:

Designed and developed CQ5 building blocks including Templates, Components, Dialogs, Widgets, and Workflows.

Implemented AEM Dev Tools to make development easier.

Installed and configured version 5.6.1 of Adobe Web Content Management System and Apache Felix Admin Console.

Implemented Image renditions for continuous and consistent experience of content across all devices.

Created Resource Resolver rules in Felix console by having a custom URL mapping.

Implemented i18n for components and dialogs for translation into different languages.

Designed and development of web pages using AEM 5.6.1, JavaScript, HTML, CSS, Ajax and jQuery.

Developed Adobe AEM 6.1 templates and reusable components.

Worked on implementing home page and other related pages.

Maintained the Content Management System (CMS) and provided support for the application in authoring environment.

Integrated AEM with Brackets Extension to provide a smooth workflow to edit AEM components and Client Libraries.

Troubleshoot of caching issues related to Dispatcher and browsers.

Integrated ACS AEM Commons with AEM 6.1 for Bulk oak indexing.

Installed CRXDE Integrated development environment and Configuration of the project with Subversion version control.

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.

Extensively used AEM 6.1tagging features in developing components and templates.

Involved in building, deploying the code and moving code to different environments.

Used Log4J for logging and tracing the messages.

Used SVN as version control and integrated with Jenkins for continuous integration and nightly builds.

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.

Fidelity, Merrimack, NH

Duration: June 2016 – April 2017

Designation: Internship Java/J2EE Developer

Responsibilities:

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.

Used Springlock 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 Java Mail 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 Git to ensure version control.

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

MetLife India Insurance co Pvt. Ltd- Hyderabad, INDIA

Duration: Aug 2013 - May 2015

Designation: Java Developer

Responsibilities:

Worked with Agile development Methodology with a Test-Driven approach.

In case of application development to be loaded, modular approach was used.

Depending on the business requirements, Class and Sequence diagrams were developed.

Developed UML diagrams for analyzing the business requirements and designing the system.

Worked on developing JSP's, Action Classes and delegating the tasks to the corresponding session parameters.

Involved in Requirements Gathering, Analysis, Design and Development of the project.

Hibernate was the ORM (Object/Relational Mapping) tool used to relate the objects to the database. Annotations in Hibernate were extensively used.

Worked on designing screens using Swing and Ajax.

Most parts of the code developed were integrated using the Struts and Spring Framework.

Involved in developing Hibernate mapping definitions for the required persistent layer.

Implemented validations for both client side and Server side using the Struts2 Validator Framework.

MVC design pattern and TDD was used in the application to make it more modular.

Was responsible in generating Maven Script for faster and easier deployment.

Configurations and Deployment was implemented using the IBM WebSphere Application using Maven Script.

Deployed Web Services, JSP's, Servlets, and Server-side components in Web Logic Application Server.

Worked on running integrated testing using the JUNIT and XML for building the data structures required for the Web Service.

Environment: Core Java, TDD Methodology, Agile Methodology, J2EE-JSP, Servlets, UML, Web logic Server, Tomcat, Struts2, Spring, Maven, CVS, JUnit, Log4j, EJB 2.0, XML, Eclipse, WebSphere



Contact this candidate