We provide IT Staff Augmentation Services!

Aem Developer Resume

0/5 (Submit Your Rating)

TN

SUMMARY

  • Over 7+ years of IT experience in various roles (Java developer, CMS developer).
  • 3+years of experience in developing CMS based applications using Adobe CQ5/ Adobe Experience Manager (AEM) formerly Day CQ, Apache Sling, Felix and OSGI bundles.
  • Experienced in developing CQ Components, Page Templates, dialog, Meta tagging,Workflows and Custom widgets and performed CMS administration tasks.
  • Worked on design and implementation of modules on AEM 6.1,Adobe CQ5.6,Adobe CQ5.5 and Adobe CQ 5.4. Have a solid understanding of CQ5 building blocks, CRX repository, leveraging web content management components for customization and porting of websites.
  • Developed custom CQ components on top of JCR (Java Content Repository) and Apache Sling (A REST based web development framework on top of JCR), CRX (Day's commercial JCR Implementation), and CQ5 (Day's latest suite of WCM, DAM and Social Collaboration applications).
  • Experience in developing UI for the applications using JavaScript(7 years), JSP(3 years), HTML(7 years), CSS(7 years), Bootstrap(3 years), XML(5 years), XHTML(3 years)and AJAX(4 years) and JSON(3 years).
  • Experience in using Angular js(3 years), Jquery(3 years) and other JavaScript libraries.
  • Strong experience with setting up AEM/CQ5 using Maven and standard Eclipse tools.
  • Exposure to dispatcher configurations as part of AEM website architecture.
  • Experienced in using Servlets, Spring MVC,JDBC and Hibernate .
  • Experienced in developing applications using application/Web servers such as JBoss, WebSphere, Weblogic and Tomcat.
  • Good understanding of Day CQ WCM capabilities including Multi - site manager and Blueprinting, and the use of online marketing components such as advanced targeting / personalization, and multi-variate testing.
  • Proficient knowledge of the end-to-end content lifecycle, web content management, content publishing / deployment, and delivery processes.
  • Working knowledge on Sightly Templating Language.
  • Having good Knowledge working with Web Services especially based on REST API.
  • Experience with SDLC process (Agile, Waterfall models) of performing detailed analysis, collecting use cases, documenting requirements and creating designs for Object Oriented Programming (OOPs) Applications.
  • Experienced in using RDBMS like Oracle, Microsoft SQL Server and MySQL.
  • Experienced in developing applications using CRXDE, Eclipse, Intellij and Rational Application Developer (RAD) IDEs.
  • Experience working with Bug tracking tools like JIRA, Bugzilla, QC.
  • Good experience with Operating Systems like Mac OS, Windows and partially on UNIX / LINUX.
  • Great learning skills to adapt the rapid changing technologies and implementing the same at work.

TECHNICAL SKILLS

Technologies: AdobeCQ5.4, AdobeCQ5.5, AEM5.6.1., AEM 6.1,CQ5 DAM, Adobe CQ5 APIs, CQ Tagging

Programming Languages: Java/J2ee, C/C++

Application Servers: Tomcat 7, WebLogic, WebSphere, JBoss 5.x/6.x, IBM Web sphere application server,Apache Felix, Apache Sling, WebSphere Portal Server 6.0/7.1/8.0, log4j.

Web technologies: HTML/HTML5, CSS/ CSS3, JavaScript, Bootstrap,DHTML, XHTML, JQuery, Angular Js, JSP, Servlets, JDBC, Ajax, REST API, SOAP

Defect Tracking Tool: JIRA, BugZilla,QC

IDE: CRXDE,Eclipse,Intellij, RAD, Notepad++, Editplus, Dreamweaver.

Database: Oracle 11g/10g/9i, SQL Server,MYSQL,DB2

Build and Release: Jenkin,Maven,ANT

Version Control: GIT, SVN

Operating Systems: Windows,Mac OS, UNIX/LINUX

SDLC methodology: Agile, waterfall

PROFESSIONAL EXPERIENCE

Confidential, TN

AEM Developer

Responsibilities:

  • Designed and developed,CQ5building blocks including templates, components, dialogs, Widgets, workflows.
  • Built various web pages using HTML, CSS, Java Script and Bootstrap.
  • Built dynamically generated dropdown lists using Ajax, jquery and Angular JS.
  • DevelopedCQ custom workflow templates and modules for WCM lifecycle management
  • Worked on CRX as a repository and accessing the CRX content nodes by SQL Queries and XPath.
  • Developed more than 2 applications that uses JCR content repository in CQ to store information and query the JCR for display and reporting purposes.
  • Developed custom widgets using Ext JS based on the requirement.
  • Interacting with business team for clarifications on the requirements
  • 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.
  • Maintaining OSGI java classes for assets import, validation processes, and to fetch the data from CQ repository obtained from different providers.
  • Experience on creating cq:dialog & dialogs for both Touch UI/ Classic UI . worked on CQ component development for both classic UI and touch UI using Sightly.
  • Setup and configure Authoring and Publishing environments, replication agents, CQ5 dispatcher to cache the landing pages html and serve as the static pages from Apache.
  • Worked on CQ5 Forms customization by developing the custom form fields, writing the custom constraints for form fields and specifying the global validation resource type at the form level.
  • GIT is used as a distributed revision control system for CQ. File vault in conjunction with GIT helps to pull or push the code to developer’s machine.
  • Worked on dispatcher configurations for cache and load balancing.
  • Offer solutions on top of the Adobe WCM, CRX/CRXDE, CQ WCM, DAM.
  • Build and Release Management in CQ using Maven and SVN.
  • Implemented client side validations using JavaScript.
  • Interacted with java controllers (Ajax, and JSON to write/read data from back end systems) using RESTFUL Services.
  • Good knowledge on Adobe Dynamic Tag Management (DTM) and integration of AEM with Adobe Analytics and Adobe Target.
  • Involved in code review, deployment, test cases at all levels of testing.
  • Implemented server side tasks using Servlets and XML.
  • Adopt and utilize iterative/Agile methodology as needed or requested.
  • Produce quality work even when under extreme time pressure and deadlines.

Environment: AEM6.1, JAVA, J2EE, OSGI, MYSQL, AJAX, JSON, HTML, CSS, Java Script, JQUERY, Maven, XPath, XML, LINUX, JSP, Web Services (SOAP, REST), ANT, Eclipse, GIT.

Confidential, Richmond,VA

Adobe CQ5 Developer

Responsibilities:

  • Design and implement components for the Adobe CQ platform.
  • Developed a Restful content delivery framework.
  • Development of static web pages, landing pages, category landing pages using content management system, AdobeCQ5.6
  • Developed custom components related to parsys using CRXDE lite for the component structure and used CRXDE, Intellij for scripting.
  • Performed Requirement analysis including presentations.
  • Contributed in developing CQ5 Testing and Production Rollout Plan.
  • PerformCQ5customization on foundation components, core CMS and workflows to extend functionalities, improve performance or fix issues on project level. Utilized HTML, CSS, JQuery and Javascript for designing and implementing custom CQ components.
  • Integrated with a shared repository globally accessible repository for shared, permissions-based digital media assets using CQ5 DAM.
  • OSGI bundle development experience
  • Participated into CQ5 design and framework development.
  • Integrating search technology Lucene and web analytics with CQ5.
  • Implemented SOA architectural pattern using SOAP based web services.
  • Developed XML files, DTDs, Schema’s and parsing XML by using both SAX and DOM parser Developed Servlets to invoke business methods interacting with database via Hibernate Persistence Framework.
  • Performing analysis using Web Analytics tools such as Adobe Site catalyst (Omniture), new relic.
  • Working knowledge on Importing, Exporting CQ Packages & Bundles.
  • Exposure to dispatcher configurations as part of AEM website architecture.
  • Created web-services both restful and soap based from scratch.
  • Worked on Model using JavaBean.
  • Extensively used Hibernate Criteria and HQL(Hibernate Query Language) to do CRUD (Create, Read, Update, and Delete) on the backend database (Oracle).
  • Used Apache Maven for build automation.
  • Logged the application using log4j for easier debug and maintenance.

Environment: Adobe CQ5.6, CQ5 DAM, CQ Tagging, Workflow, Java, J2EE, Apache Maven, Apache HTTP Server, SOAP and REST Web Services, Intellij, Servlets, JDBC, MS SQL Server, HTML, JSP, TOAD, UML, AJAX, log4j, Linux.

Confidential, Richmond,VA

Adobe CQ5 Developer

Responsibilities:

  • Map existing site pages to CQ5 templates.
  • Participated in meetings related to application architecture, designing and development.
  • Understand existing site structure and navigation.
  • Developed web applications in CQ5 systems in coordination with software development teams.
  • Developing Pages/Templates/Components in Eclipse/CRXDE Lite.
  • Integrating backend jobs with CQ5 for daily interest rates, APR etc.
  • Development of modules and OSGI bundles.
  • Export/Import of Content via package manager.
  • Performed Unit Testing on developed modules and involved in trouble shooting the components.
  • Interacted with the testing team to track the defects.
  • 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.
  • Analyze functional and business requirements for optimum utilization of CQ5 components and performance.
  • Created components using Sightly HTML Templating Language by replacing the Traditional Java Server Pages (JSP).
  • Involved in writing application level code to interact with APIs, RESTFul Web Services using AJAX, JSON.
  • Assisted in functioning of CQ5 solutions by documentation and validation procedures of non-functional requirements.
  • Train business users on how to use CQ5 to modify content and publish.
  • Give backend production support when there is any deployment.
  • Test your changes in Development, QA, Stage environments thoroughly before going to production.

Environment: Adobe CQ5, Jenkins, Maven, SOAP UI, JSP, Ext JS, Angular JS, Maven, Apache, dispatcher, JIRA, Eclipse, File Vault.

Confidential

Java Developer

Responsibilities:

  • Involved in server side Web development.
  • Closely worked with business system analyst to understand the requirements to ensure that right set of UI modules been built.
  • Wrote application level code to perform client side validation using JQUERY and JavaScript.
  • Worked on CORE JAVA (Collections of type Generics, Templates) and used the core packages.
  • Designed the front-end applications, user interactive (UI) web pages using web technologies like HTML, XHTML, and CSS.
  • Using advanced level of JQUERY, AJAX, JavaScript, CSS and pure CSS layouts.
  • Interacted with java controllers (JQUERY, Ajax, and JSON to write/read data from back end systems).
  • Maintain, enhance, and recommend solutions that best suit business and technology needs from UI standpoint.
  • Offshore coordination.
  • Define technical requirements based upon business requirements.
  • Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
  • Designed and developed intranet web applications using JavaScript and CSS.
  • Used SVN for version control and QC for defect tracking.
  • Created cross-browser compatible and standards-compliant CSS-based page layouts.
  • Used Bugzilla for bug tracking.
  • Created Stored Procedures, SQL Statements and triggers for the effective retrieval and storage of data into database.
  • Worked on cross browser compatibility issues and fix the bugs pertaining to various browsers.

Environment: HTML, Java Script, XML, JSP, JDBC, AJAX, CSS, JQuery, PL/SQL, Bugzilla Unix.

Confidential

UI Developer

Responsibilities:

  • Responsible for understanding the business requirement.
  • Involved in the development of programming user interface design for the Web application using HTML, Java Script & CSS, JQuery, Ajax to the requirements of the client.
  • Worked with Agile and Scrum methodologies for project development.
  • Coordination of project activities and ensured that all project phases are followed and properly documented.
  • Developed non-functional HTML, CSS pages from the mock ups and involved inUIreview withUI architect and Business Units.
  • Model building by hand in HTML, CSS, XHTML, JavaScript, JQuery and AJAX.
  • Extensively involved in the discussions and design sessions for user experience to provide inputs to design implementation.
  • Involved in complete SDLC - Requirement Analysis, Development, System and Integration Testing.
  • Implemented Log4J for Logging Errors, debugging and tracking.
  • Involved in implementing theUIto support all the major browsers like Internet Explorer, Mozilla Firefox and Google Chrome.
  • Managed application state using server and client-based State Management options.

Environment: HTML, XHTML, CSS, Dreamweaver, JavaScript, JQuery, AJAX, Eclipse IDE,Log4j.

We'd love your feedback!