We provide IT Staff Augmentation Services!

Aem Developer Resume

5.00/5 (Submit Your Rating)

Richardson, TX

SUMMARY:

  • 8 years of IT experience comprising JAVA/J2EE applications and AEM/Day CQ5
  • Experience in building and deploying enterprise level Web Content Management systems using Adobe Day CQ 5.4, 5.6 and AEM 6.0, 6.1, 6.2. 
  • Expertise in building and deploying enterprise level Web Content Management solutions on Adobe CQ 5.4, 5.6.1, AEM 6.0, 6.1 and 6.2 also experience of AEM6.3 in Virtual Conference of Immerse 17 held by Adobe Communities Group.
  • Active participation in IMMERSE virtual global AEM DevCon held by Adobe Communities Group.
  • Hands on building of CQ5 blocks, CRX repository, leveraging web content management components for customization and porting of websites.
  • Worked with the team of multi - tiered distributed environment, OOAD concepts, good understanding of Software Development Life Cycle (SDLC) and Service Oriented Architecture (SOA). 
  • Setup and configure Authoring and Publishing instances, replication agents with dispatchers and dynamic tagging.
  • Installed and configured AEM 6.1, AEM 5.6 of Adobe CQ Web Content Management System and Apache Felix Admin Console.
  • Installed CRXDE Integrated development environment and Configured the project with Subversion version control. 
  • Knowledge on using MVC, version control tool like SVN, TFS to manage & control software development and SDLC process.
  • Maintaining MSM to control over the blueprints, live copies and working on rollout configurations.
  • Creating templates of the website using the framework and developing custom components, widgets as per the requirements.
  • Experience in Adobe Experience Manager (AEM 6.0, 6.1), WCM, CMS, CRXDE, CRXDE Lite, OSGI Framework, JCR, Apache sling,
  • Worked on Adobe CQ Digital asset management and integrated Adobe Target and Adobe Analytics with AEM.
  • Developed front end webpages using HTML, CSS, Sightly, jQuery and Java Script.
  • Experienced in developing CMS based applications using Adobe CQ/AEM, Apache Sling and OSGI.  Working knowledge on App servers like WebLogic, WebSphere, Apache Tomcat in building and deploying applications. 
  • Strong experience with setting up AEM/CQ5 using Maven and standard Eclipse tools.
  • Exposure to dispatcher configurations as part of AEM website architecture.
  • Created custom sling bundles as part of new functionalities provided to CQ sites.
  • Hands on experience in Java/JEE technology areas like JSP, Servlets, EJB, JPA, spring, Hibernate, JCR API and Apache Felix
  • Experienced in developing enterprise applications using MVC frameworks such as Struts, Spring MVC.
  • Experienced in using RDBMS like Oracle, Microsoft SQL Server and MySQL.
  • Experienced in developing applications using CRXDE, Eclipse and Rational Application Developer (RAD) IDEs.
  • Experienced in developing applications using application/Web servers such as JBoss WebSphere, WebLogic, and Tomcat.
  • Provided validation and encoders for XSS protection during creating HTML Pages.

TECHNICAL SKILLS:

J2EE Technologies: JSP, Servlets, JDBC, Web Services.

Web Technologies: HTML, CSS, JavaScript, JQuery, AJAX, JSON.

Java Scripts: Angular JS, Node JS, Ext JS.

Enterprise Web Products: CQ 5.4, CQ 5.6, AEM 6.1&6.2.

Frame Works: Struts MVC, J2EE Design Pattern

App / Web Servers: Apache Tomcat Server, WebLogic, IBM WebSphere.

Databases: Oracle 8i/9i/11g, MySQL, MS Access.

Version Control Tools: CVS, SVN, GitHub.

Build & Integration Tools: Maven, Ant, Jenkins, Apache Continuum.

Web Services: Rest, SOAP

Tools/ Methodologies: Rational Rose, Microsoft Visio, Agile, Scrum.

Operating Systems: Windows XP/2000/7, Sun Solaris, UNIX.

Other Tools: Eclipse, WebSphere Studio Application Developer, File Vault, JBOSS Developer Studio3.0.1, SQL Developer.

WORK EXPERIENCE:

AEM Developer

Confidential, Richardson, TX

Responsibilities:

  • Designed and developed, CQ5 building blocks including templates, reusable components, dialogs, widgets, workflows in AEM 6.2. 
  • Create and maintain customer-facing Adobe AEM content management systems.
  • Perform AEM customization on foundation components and workflows to extend functionalities, improve performance or fix issues on project level. 
  • Offer solutions on top of the Adobe WCM, CRX/CRXDE, CQ WCM, and DAM.  Worked on integrating AEM with Angular js.
  • Setup and configure Authoring and Publishing environments, replication agents, CQ5 dispatcher to cache the landing page html and serve as the static pages from Apache. 
  • Migrating from AEM 5.6 to AEM 6.2. 
  • Utilize HTML5, CSS, and Angular JS for designing and implementing custom AEM components. 
  • Involve with content management strategies, architecture and multichannel content delivery. 
  • Developed AEM components by using Touch UI interface. 
  • Developed digital consumer experiences based on foundation of the AEM product suite used DAM for image management. 
  • Implemented Sling Servlets and created OSGI bundles for interacting with remote spring webapp and webservices and custom business logic in java and deploy as jar files from the Felix System Console.
  • Integrated LDAP for user access to the CMS systems for authoring and publishing. 
  • Developed and deployed custom OSGi bundle in Apache Felix console. 
  • Provide author training to business users to familiarize them with the design and usage of the system. 
  • 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.
  • Authorizing access rights to AEM users and groups for accessing DAM resources. 
  • Worked on Digital Asset Management, to manage and store all the media. 
  • File vault in conjunction with GIT helps to pull or push the code to developer's machine.
  • Used Maven project structure for building the packages, subversion for source control, file vault for importing the code from JCR to file system and vice versa. 
  • Used Jenkins as build tool and used JIRA to track the bugs, issues and project management. 
  • Used Log4J for logging and tracing the messages. 
  • Extensively used AEM Tag Libraries in the components. 
  • Have a complete understanding of CRX repository and accessing the CRX content nodes by SQL Queries and XPath. 
  • Worked on Authoring guide for authors. 
  • Worked on Agile Methodology. 
  • Used TDD as a method of implementation for testing functional parts of a website by performing Unit Testing. 
  • Worked with release management for content deployment and releases.
  • Involved in analyzing business requirements and composing them into a technical use cases.

Environment: AEM 6.0, AEM 6.1, Apache Felix, OSGI, JAVA, J2EE, AJAX, JSON, HTML5, CSS3, JavaScript, Git, JIRA, JQuery, Eclipse, Maven, XML, LINUX, JSP, Web Services (SOAP, REST), JUnit, SVN.

AEM/ CQ5 Developer

Confidential, Richmond, VA

Responsibilities:

  • Responsible for writing/updating BRD and FSD documents. 
  • Involved in the migration from CQ 5.5 to AEM 6.1.
  • Analyzing, designing and layout of the components. 
  • Developed UML diagrams using Visio, UMLet. 
  • Different multiple templates were developed for each application. 
  • Out of the box components were used and modified to add additional fields to the dialog. 
  • Dialog field validations are performed using listeners. 
  • Multiple different listeners were developed Confidential different levels. 
  • Custom components were developed to integrate the SOAP web services. 
  • JCR repository was used to store the content information. 
  • Experience in writing OSGi services and Sling Servlet. 
  • Implemented Adobe WCM, CRX, CRXDE, CQ WCM, Workflows, and DAM. 
  • Expert in creating users and groups and managing their permissions. 
  • Custom workflow was developed to trigger whenever user is created. This workflow adds two properties to the user node to make the user as a lead. 
  • Solid understanding of all Adobe CQ building blocks and the CQ development and deployment process. 
  • Active Directory service was used to pull the applicant details automatically based on their employee ID. Integrated Active Directory with Adobe CQ components.
  • Vaultclipse plugin was used in Eclipse to sync the Adobe CQ data in Eclipse. 
  • XML scripts were developed to configure Spring MVC. 
  • Implemented the connectivity to the Oracle database using JDBC. 
  • Log4J was used for application logging. 
  • SVN was used for version control. 
  • Used JUnit for testing. 
  • ClearQuest and JIRA was used to handle the production/ET tickets and bug reporting.  

Environment:  Java, JSP, Active Directory, Spring 3.1.2, JavaBeans, CSS, AJAX, JavaScript, Phantom JS, Slimmer JS, NodeJS, HTML5, DHTML, CSS, PL/SQL, SQL Developer, UML, JUnit, Eclipse 3.1, Log4J, Apache Tomcat, WebLogic, Web services SOAP, JAX-WS, WSDL, JIRA, Adobe CQ5, JCR, Vaultclipse, Sling, WCM, DAM, Package Manager, CRXDE, OSGI, Apache Jackrabbit, Workflows, and Agents.

AEM/CQ5 Developer

Confidential, Fairfield, NJ

Responsibilities:

  • Migrating the products, tags taxonomy, time zones, states and country details from site core CMS to Adobe CQ 5.5.
  • Created scaffold for the migration structures (products, time zones, states and countries, etc.). 
  • Programmatically created CQ pages using the scaffold and the data in site core exported as xml. 
  • Users can view the data using the scaffold and update the same. 
  • Created an AngularJS add on lib that allows component developers to define and bind to W3C Custom Elements. 
  • Users can create new CQ pages using the scaffold. 
  • Developed templates, dialogs, widgets, components such as Listing, "Ratings and Comments", which will provide the ability to the user to rate and provide comments for Quest Diagnostic products. 
  • Helped to setup an auto-generated mail using html template concept, which sends the requested information upon user request by filling a form. 
  • Involved in CQ5.5 related design and framework development using templates, components widgets, CQ5 bundles, JCR/Sling API, configuring Cloud Services, publish and author set-up. 
  • Developed tricky ExtJs scripts and Ajax calls to read and display dynamic data from a configurable source. 
  • Building capabilities and expertise around Google analytics. 
  • GIT is used as a distributed version control system for code. File vault in conjunction with GIT helps to pull or push the code to developer's machine from Adobe CQ 5.5. 
  • Worked on Customer facing digital properties to create, build and maintain the user interface for desktop, mobile and tablet devices. 
  • Create easy to use and maintain Sightly and JSP components. 
  • Achieved detail knowledge on XSS API of CQ5 to handle cross site scripting. 
  • Design & Development of Mobile Related Components and renditions for multi form factor devices. 
  • Display in Pages of Videos, Images from Adobe Scene 7 and DAM. 
  • Worked on implementing Responsive design on CQ5 platform using frameworks like Twitter Bootstrap and Foundation. 
  • Worked on Digital Asset Management, to manage and store all the media. 

Environment: Adobe CQ 5.5, Apache Sling, CRXDE, CRX, WCM, DAM, JSP, scaffold, Java, J2EE, Apache Maven, JavaScript, Apache Sling, CSS, HTML, JQuery, Angular JS, Ajax, ExtJs, Servlets, Jackrabbit, JCR Connector, GIT.

Java Developer

Confidential

Responsibilities:

  • Involved in Analysis, Design and Developed class graphs and association charts utilizing Rational Rose.
  • Used spring/JSP for presentation layer.
  • Implemented J2EE design patterns such as Factory, DAO, Session, Singleton, Value object.
  • Used Hibernate to implement persistence layer. Used DAO design pattern
  • Developed Web Services to interact with internal applications.
  • Developed GUI functionality using JSP, JSTL, Tiles, AJAX, ExtJS and jQuery.
  • Developed JSP custom tags, using JSP2.0.
  • Developed JUnit tests
  • Developed model pages using JSP. 
  • Developed stand-alone java application with the capabilities to load current product date into ecommerce system, generate reports from Vignette CMS data base. 
  • Developed an interface between CMS and ecommerce system for data exchange and/or manipulation using core java, Servlets and JSP. 
  • Used Mercury to test the application and fix the bugs.
  • Developed various modules in the application using core java, JSP and servlets. 
  • Converted XML to Java objects using JAXB.
  • Developed Stateless session beans (EJB 3.0) for business layer.
  • Worked in a scrum based environment. Participated in sprint planning meetings
  • Used Clear Case for version management.
  • Interacted with application testers to review system defects and recreate defects to provide comprehensive fixes.
  • Wrote Ant Scripts from the scratch to build the application.
  • Worked with Business analysts to clarify requirements.

Environment: JSP, AJAX, Spring, Microsoft SQL Server, UML diagrams for design, clear case, XML, XSLT, core java, JavaScript, ExtJS, Hibernate 3.1, EJB 3.0, jQuery, Ant, Junit and Webservices.

Java/ J2EE Developer

Confidential

Responsibilities:

  • Involved in the requirement analysis, design, and development of the application. 
  • Developer JSP pages for insurance Card pages. 
  • Involved in implementing business logic and data base connectivity. 
  • Part of Client-side installation and configuration of project. 
  • Server-side interaction was developed using Web services and exposed to the web using JSON and JQuery. 
  • Developed the web layer using Struts 1.2. 
  • Used Validator framework of the Struts for client side and server-side validation. 
  • Designed UI by using JSP, Velocity template, JavaScript, CSS, JQuery and JSON. 
  • Enhanced the FAS system using struts MVC and iBatis. 
  • Involved in developing web services using Apache XFire & integrated with action mappings. 
  • Developed Velocity templates for the various user interactive forms that triggers email to alias. Such forms largely reduced the amount of manual work involved and were highly appreciated. 
  • Used Internalization, Localizations, tiles and tag libraries to accommodate for different locations. 
  • Used JAXP for parsing & JAXB for binding. 
  • Co-ordinate Application testing with the help of testing team. 
  • Involved in writing services to write core logic for business processes. 
  • Written database queries, stored procedures, functions etc. 
  • Deployed EJB Components on Web Logic, Used JDBC API for interaction with Oracle DB. 
  • Involved in Transformations using XSLT to prepare HTML pages from xml files. 
  • Enhanced Ant Scripts to build and deploy applications. 
  • Involved in Unit Testing, code review for the various enhancements. 
  • Followed coding guide lines while developing workflows. 
  • Effectively managed the quality deliverables to meet deadlines. 
  • Involved in end to end implementation of the application. 

Environment: Java 1.4, J2EE (EJB, JSP/Servlets, JDBC, XML), Day CMS, XML, My Eclipse, Tomcat, Resin, Struts, iBatis, Web logic App server, JSON, JQuery, Ant, SVN.

We'd love your feedback!