We provide IT Staff Augmentation Services!

Aem Developer Resume

0/5 (Submit Your Rating)

Denver, CO

SUMMARY

  • Around 8.5 years of software development experience as Sr. Java Developer with 4+ years of experience in AEM/Adobe CQ5 Development and administration with hands on experience in building and deploying enterprise level Web Content Management solutions on AEM 6.0, and 6.1, 6.2and Adobe CQ 5.4, 5.6.1.
  • Excellent work experience in Adobe Day AEM/CQ5WCM, CMS, CRXDE, CRXDE Lite, OSGI Framework, JCR, Apachesling, Slightly, template development, CQ5 Component Development, Architecture, Administration and installation of Author and Publish instances etc.
  • Excellent work experience in Adobe Experience Manager AEM 6.2, AEM6.1, AEM 5.6.1, Apache sling, DAM.
  • Good Conceptual knowledge of Adobe CQ5 and Java/J2EE.
  • Experience in developing classic and touch UI Templates, Custom Components, creating and launching Workflows and customizing out of the box Widgets.
  • Hands - on experience in implementing solutions using technologies like Sling, OSGi, Felix, JCR, and current AEM functionalities of integrated products.
  • Hands-on experience in Front-End user interface design and data transfer using AngularJS.
  • Implementation knowledge of i18n on Components and Dialogs.
  • Used Brackets & Eclipse for Sightly (HTL) coding of components and client libraries.
  • Working on sling models.
  • Fine tuning queries with Oak indexing.
  • Integrating environment with Adobe Target and DTM.
  • Performing migration using crx2oak tool.
  • Performing memory analysis using heap dump and thread dump using memory analyser and thread dump viewer.
  • Designing The Workflow Structure which involves to automate the Specific Process in AEM.
  • Efficient in Dispatcher configuration and Load balancing.
  • Experience working in Agile development environment
  • Domain expertise includes, system developments using CoreJava&J2EE Technologies such as JSP, JDBC, XML, SAML, ANT, Maven, JavaScript.
  • Proficient in using various IDEs like CRXDE, CRXDE-Lite, RAD, and Eclipse.
  • Expertise in developing integrated business applications using Hibernate, Spring framework (Spring Core Framework, AOP, Spring Integration, Spring Batch, Spring MVC, Spring Web flow and Spring Security), Struts, JSF Framework and WebServices (JAX-WS, JAX-RPC, JAXP, JAXB).
  • Current work experience with code control using GIT.
  • Experienced in working with front end core team in building various web pages using HTML, CSS, Java Script, Angular JS,Angular2 and JQuery and integrating them using client libraries.
  • Proficiency in deploying n-tier Enterprise / Web applications using IBM WebSphere 5.0, 5.1, 6.1 b WebLogic 8.1 and ApacheTomcat.
  • Create, maintain and also customize existing database schema.
  • Experienced in analyze the work flows between database and the business logic and customize according to the requirement using DB Queries.
  • Good experience in coordinating and working with developers (Offshore and Onsite) and End Users in Team based environment.

TECHNICAL SKILLS

J2EE Technology: Java Beans, Servlets, JSP, JDBC, EJB, JNDI, JMS

Architecture & Framework: Client-Server, MVC, J2EE, Servlets, Struts, Spring, Hibernate

Database: Oracle (9i, 10g, 11g), SQL Server 2008, MySQL

IDE: Eclipse, Net Beans, IBM RAD, Builder

Enterprise Web Products: CQ/AEM 6.2,6.1, 6.0, 5.6.1, CQ 5.5, CQ 5.4

Operating Systems: Windows 9x/NT/XP/2003/VISTA/7/8, Linux, Unix

Conceptual knowledge: Web Services

GUI: HTML, Angular JS, XML, XSLT, JSF, AJAX, JavaScript, CSS, JQuery

Programming Language: C, C++, JAVA.

Design & Control: UML, Rational Rose, CVS, Clear Case

PROFESSIONAL EXPERIENCE

Confidential, Denver, CO

AEM Developer

Responsibilities:

  • Installed and configured AEM 6.0, 6.1, 6.2 of Adobe Web Content Management System and Apache Felix Admin Console.
  • 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.
  • Configured presets for images in the setup of dynamic media and added logic of forming URL of dynamic media server based on run mode logic.
  • Integrated JIRA system with Workflow functionalities
  • Extensively worked on Node.js and XML Environments.
  • Writing activation and deactivation workflow models using various components such as process, participant, and dynamic participant steps.
  • Involved in Migrating environment from AEM 5.6.1 to AEM 6.1 and then migrated from instances from AEM 6.1 to AEM 6.2.
  • Worked on UX Design Background environments
  • Extensively knowledge and experience on spring Boot.
  • Used SCR annotations while creating servlets, schedulers, listeners, workflows.
  • Implemented AEM Dev Tools to make development easier.
  • Created Resource Resolver rules in Felix console by having a custom URL mapping.
  • Integrated JIRA with Bamboo for Continuous Integration testing. Created new build plans and updating dependencies
  • Integrated Dailog and Design Dailog 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.
  • Development and implementation of front end views and pages utilizing HTML, CSS, Bootstrap, Flexbox, JavaScript, and JQuery.
  • Managed Users, Groups, System Users and 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 (Agile Scrum methodology).
  • Created OSGi bundles and resolved dependencies for the project.
  • Involved in processing the request through dispatcher by configuring the context path of an application in the dispatcher. any file
  • Created Custom loggers in Felix Console.

Environment: AEM 5.6.1,AEM 6.1, AEM 6.2, 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, New York, NY

AEM/CQ5 Developer

Responsibilities:

  • Created and maintained AEM 5.6.1, 6.0, 6.1 content management systems.
  • Created AEM Components with Custom Dialogs 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.
  • Developed static web pages, landing pages, category landing pages using content management system.
  • Provided estimates, designs, and specifications for AEM templates, components, and workflows.
  • Built various web pages using HTML, Angular JS, CSS, Java Script and JQuery.
  • Setup and configured Authoring and Publishing environments, replication agents, AEM dispatcher to cache the landing pages’ html and serve as the static pages from Apache.
  • Used Angular JS to provide services to different components of portal.
  • Worked on Angular JS for reading and Posting JSON data.
  • Experience creating CQ templates, Workflows, and CQ Administration.
  • 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.
  • Extensively worked on front end, business and persistence tier using the HTML, CSS, and JavaScript, jQuery, ExtJS and Hibernate frameworks.
  • Maven is used to build and deploy OSGi bundles.
  • Worked on Custom OSGI services, workflows, scheduler jobs development.
  • Worked on dispatcher configurations for cache and load balancing.
  • 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.
  • Designed various modules using technologies like JSON, and JavaScript.
  • Created Responsive Designs using HTML, CSS3.
  • Dispatcher is 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: AEM 5.6.1, DAM, CQ Tagging, JAX-WS, JAX-RS, Java, J2EE, Amazon AWS, Apache Maven, Angular JS, Rally, Restful Web Services, JAXP, JAXB, Axis 2.0, Jersey 1.2, Servlets, JDBC, MS SQL Server, HTML, Angular JS, JSP, AJAX, JUnit, log4j, Linux, Windows, ATTD

Confidential, Bloomington, IL

AEM/CQ5 Developer

Responsibilities:

  • Provided author training to business users to familiarize them with the design and usage of the system.
  • Designed and developed CQ5 building blocks including Templates, Components, Dialogs, Widgets, and Workflows.
  • Installed and configured version 5.6 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.
  • Utilized HTML, CSS, JQuery and Ext JS for designing and implementing custom CQ components.
  • Participated in requirement/status calls with clients.
  • Converting business requirements to technical requirements.
  • Developed various templates for Consortium to be reused by all the members for individual websites.
  • Have a complete understanding of CRX as a repository and accessing the CRX content nodes.
  • Develop Custom/Dynamic Adobe CQ/AEM Components which leverage existing Hybris E-commerce
  • Developed workflow components related to Digital assets upload workflow as per the client requirements.
  • Knowledge and demonstrated experience with cross-browser and cross-platform issues (IE, Firefox, Chrome)
  • Ability to write complex programs, analyze code changes and make suggestions to improve code complexity for maintainability and scalability.
  • Used Maven to build and deploy jar files.
  • Used GIT to review code and do a continuous integration.
  • Worked on Jenkins for continuous integration and timely builds.

Environment: CQ5/AEM 5.6.1, Apache Sling, CRXDE, CRX, WCM, Jackrabbit, JCR Connector,, Eclipse Kepler, Java/J2EE patterns, JSP, Servlets, JSTL, JAX-RS, HTML, CSS, Ajax, jQuery, Ext JS, SOAP, Web services, SVN, log4j, GitHub, JUnit, Windows.

Confidential

Java Developer

Responsibilities:

  • Consumed various JAX-RS Restful Web services
  • Developed complex JAX-RS and SOAP based Web services to suit the requirement.
  • Development of UI models using HTML, JSP, JavaScript, AJAX, Web Link and CSS.
  • Primarily focused on the spring components such as Spring MVC.
  • Worked on SOA/Web Services and created request and response WSDLs.
  • Implemented Caching Strategies in Web Services Client Layer.
  • Assisted Database Developers using PL/SQL for managing data associated with the tables. '
  • Generated DAO's to map with database tables using Hibernate.
  • Used HQL (Hibernate Query Language) and Criteria for database querying and retrieval of results.
  • Involved in J2EE Design Patterns such as Data Transfer Object (DTO), DAO, Value Object and Template.
  • Developed application using JMS for sending and receiving Point-to-Point JMS Queue messages.
  • Used Spring IOC, AOP modules to integrate with the application.
  • Developed SQL Queries for performing CRUD operations in Oracle for the application.
  • Used Maven for generating system builds and Bamboo for continuous integration.
  • Developed the application using IntelliJ IDE.
  • Used LOG4J, JUnit for debugging, testing and maintaining the system state.
  • Wrote JUNIT Test cases for Spring Controllers and Web Service Clients in Service Layer using Mockito.
  • AGILE methodology was followed for development.
  • Responsible for developing the Struts-configuration file, Action classes for handling the Http requests from the front-end components.
  • Perform transformation of design models into simple POJO classes.
  • Used J2EE Design Patterns (Singleton Pattern, Factory Pattern, and Business Delegate Pattern) for Middle Tier Development.
  • Extensive experience in event handling and even-based programming.
  • Used Hibernate as the object relational mapping tool for persisting java objects.
  • Worked with automated scripts using ANT framework to deploy applications on WebSphere application/ server.
  • Involved in writing shell script and cron job for database malignance.
  • Used YUI Library to make AJAX calls.
  • Use of SVN repository to maintain distributed work structure.
  • Involved in writing the ANT script for creating WAR and TAR files and SSH to stage box.
  • Use of JUnit framework for Unit testing of applications.
  • Work on test cases and resolving defects, using HP Quality Center.
  • Experience working across different teams and build very healthy work environment.
  • Used GIT to maintain source and version management.
  • Using JIRA to manage the issues/project work flow.

Environment: Java/J2EE, Core Java, Jdk1.6, Spring, Hibernate, Web services, JAXRS, SOAPUI, JSP, JQuery, AJAX, Html, CSS, AngularJS, Maven, log4j, Oracle, PL/SQL, JIRA, JMS, STASH, Source Tree, IntelliJ, GIT, UNIX

Confidential

Java/J2EE Developer

Responsibilities:

  • Analyzed the requirement document and prepared queries for clarification from client.
  • Involved in High Level Design Document (HLD) preparation.
  • Development of Web Layer with MVC framework using Java, JSP, Servlets.
  • Coding for Model and Controller.
  • Development of Web application using Struts framework based on MVC architecture.
  • Implemented and configured various Action classes for handling the client requests using Struts.
  • Used EJBs (Stateless Session beans) to implement the business logic, MDBs (JMS) for asynchronous communication internal and external to the system.
  • Wrote Web Services using SOAP for sending and getting data from the external interface.
  • Automation of Web Services Testing using SOAP UI 5.0.0
  • Used Design patterns such as Business delegate, Service locator, Model View Controller, Session facade, DAO, DTO.
  • Extensively used Java Mailing Service API to create, send, receive, and read messages between application components
  • Developed custom user interfaces using HTML, CSS, jQuery, jQuery UI for client side activities.
  • Used JSP and JSTL for creating view interfaces along with spring form validations.
  • Used MAVEN Scripts for deploying the application on to development and test systems.
  • Application layer and Services layer are primarily coded using Java on Spring Tool Suite IDE.
  • Worked with CMIS (Content Management Interoperability Services) to support file upload and delete using AJAX.
  • Implemented design process upon client approval and built out all assets: buttons, products shots, UI components, etc.
  • Worked on JavaScript and jQuery to develop client side validation.
  • Utilized various jQuery plugins to build Rich Internet Application (RIA) to make it look more intuitive.
  • Designed and developed the layouts of Customer Relations Module.
  • Good knowledge of debugging JavaScript and html code with Firefox Firebug and Google chrome JavaScript debugger.
  • Worked with teams where requirements are constantly being implemented, tested and improved.
  • Involved in implementing the JMS (Java messaging service) for asynchronous communication.
  • Used JMS Queues and JMS Topics for one-to-one and one-to-many communication in the application.
  • Backend application layer is implemented using EJB (Enterprise Java Bean) in WebLogic Application Server environment.
  • Involved in improving the existing design by minimizing dependencies between the layers with the help of design patterns
  • Involved in analysis for Reporting framework.
  • Involved in procedures and functions modifications

Environment: Java 1.5, CSS, firebug, Ajax, JQuery, JavaScript, HTML, XML, CSS, SQL, Windows Platforms, IDE- Eclipse, SVN.

We'd love your feedback!