We provide IT Staff Augmentation Services!

Aem Developer Resume

0/5 (Submit Your Rating)

MI

SUMMARY

  • Having 8+ 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 6.3, 6.4 and 6.5.
  • Around 5 years of hands-on AEM experience in development of content management solutions using Adobe AEM Content Management System.
  • Excellent work experience in AEM 6.5, AEM 6.4, AEM 6.3.
  • Experience in developing Templates (Static and Editable templates), Custom Components, creating and launching Workflows, Style Sheets, Meta Tagging 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.
  • Used Brackets for Sightly coding of components and client libraries.
  • Designing the Workflow Structure which involves automating 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.Worked as an Admin, Giving permissions to user’s and usergroups.
  • 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.
  • Created multiple versions of same site by using AEMLaunches 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.

TECHNICAL SKILLS

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.

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.

PROFESSIONAL EXPERIENCE

Confidential

AEM Developer

Responsibilities:

  • Experience working with AEM 6.5 Versions.
  • Good Conceptual knowledge of Adobe AEM and Java/J2EE.
  • Experience in developing Templates (Static and Editable templates), Custom Components, creating and launching Workflows and customizing out of the box Widgets.
  • Having experienced inAgile Methodologies, Scrum stories and sprints experience.
  • Good hands on experience in sendingmessageswithCampaign, i.e., sending and tracking messages, scheduling messages, monitoring and testing messages.
  • Worked on creating customize report for the downloading reports of the campaigns based on the com ponent and campaign.
  • Worked on creatingFileorList audienceafter targeting in a workflow.
  • Experience in accessingdynamic reportsfor real time reports to monitordeliveries,campaignsandProgramsand measure their impact on recipients.
  • Creating folder structure, Access Management rules,Typology rules, delivery andworkflow templates
  • Creation, management and deployment of campaigns.
  • Worked on Json, retrieving json data used for component level.Query API search items for the component level Product.
  • Import service which will create nodes in CRXDE according to XML data.
  • Developed components featuring functionalities like auto populate, hierarchy dropdowns.
  • Leveraged out-of-box asset search and indexed custom metadata properties. Designed and developed custom assets search result page for list view.
  • Embedded many features like exporting search results in excel.
  • Showed good debugging skills while fixing the defects.
  • Introduced to workflow models, Launchers and templates
  • Worked on testing and junits.
  • Content authoring of components.
  • Solved defects given to the development team.
  • Involved in the development, testing and maintenance phases of the software.
  • Manage the technical delivery of custom development, integrations, and data migration elements of an AEM implementation
  • Designed and conceptualized solution and integration architecture aligned to business use cases involving adobe marketing cloud and external system.
  • Help guide cross-functional project teams through definition, deployment and optimization stages of consulting engagements and ensure Customer success.

Environment: Adobe AEM 6.5, DAM, AEM Tagging, Java, J2EE, Apache Sling, CRXDE, WCM, JIRA, Servlets, JDBC, HTML, JSP, AJAX, JUnit, log4j, Windows.

Confidential, MI

AEM Developer

Responsibilities:

  • Installed and configuredAEM6.5 of Adobe AEM Web Content Management System and Apache Felix Admin Console.
  • PerformedAEMcustomization on foundation components, core CMS and workflows to extend functionalities, and improve performance.
  • Implemented the Sling Filter, Felix Filter, Sling Servlets, DAM, and OSGI bundles for interacting with remote spring web services.
  • For Migration of AEM 6.5 created a new standalone project of Archetype 19, copied code and made all components work.
  • 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.
  • Leveraged out-of-box asset search and indexed custom metadata properties.
  • 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.
  • 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.
  • 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
  • AEMComponents 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.
  • Worked on creations of workflow models for publishing the pages from author to publish, process steps andUser Administrations in AEM.
  • Used Maven to build and generate code analysis reports.
  • Involved in building, deploying the code and moving code to different environments.
  • Built Angular JS framework including MVC architecture, different modules, specific controllers, templates,custom directives and custom filters.
  • Created client libraries at component level and global level (designs) for handling JavaScript and CSS.
  • Implemented server side service components using Apache Felix framework and Apache Sling.
  • 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.
  • 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.
  • 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, DAM, AEM Tagging, Java, J2EE, Apache Sling, CRXDE, WCM, JIRA, Servlets, JDBC, MS SQL Server, HTML, Angular JS, JSP, AJAX, JUnit, log4j, Linux, Windows, ATTD.

Confidential, Phoenix, AZ

AEM Developer

Responsibilities:

  • Installed and configuredAEM6.4 &6.5 of Adobe AEM Web Content Management System and Apache Felix Admin Console.
  • PerformedAEMcustomization on foundation components, core CMS and workflows to extend functionalities, and improve performance.
  • Implemented the Sling Filter, Felix Filter, Sling Servlets, and OSGI bundles for interacting with remote spring web services.
  • Worked on migration of project from AEM 6.4 to AEM 6.5.
  • 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 VIPsfor 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.
  • 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).
  • Workflow was developed to capture all the screen shots using Phantom JS. This workflow captures all the screens into a pdf's and uploads into DAM.
  • Presentation of insights and recommendations for action by creating reports and analyses that explain the customer digital experience using Adobe Analytics.
  • 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 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.4, 6.5, 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.

Confidential, Pittsburgh, PA

AEM Developer

Responsibilities:

  • Developed Templates and Components using AEM 6.3 Sightly and the Sling Models.
  • Define/Develop Junit for classes testing.
  • Working on Multi Site Management strategy and working on custom roll out actions.
  • Verify/Validate testing to ensure that the team generates high quality output.
  • Develop Custom AEM Workflows, OSGi Services and other Dynamic/Static web content management components.
  • Developed custom components, customized forms for Internet and Intranet sites of the company.
  • Migrated project from AEM 6.3 to AEM 6.4 version.
  • Created Resource Resolver rules in Felix console by having a custom URL mapping.
  • Implemented i18n for components and dialogs for translation into different languages.
  • Developed Adobe AEM 6.3 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.
  • Worked on style sheets to maintain the structure and improvise the appearance of Webpages.
  • 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.
  • Worked with QA team in preparation and review of test cases.
  • OSGi bundle containing components is created and OSGi services are accessed from AEM components.
  • 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.
  • Users and groups were created and permissions to them were managed.
  • Managed SDLC processes and associated artifacts.
  • 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.
  • GIT is used for version control and JIRA is used for tracking.

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

Confidential, Merrimack, NH

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 Gitto ensure version control.

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

Confidential

Java Developer

Responsibilities:

  • Worked withAgile 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, Eclipyse, WebSphere

We'd love your feedback!