We provide IT Staff Augmentation Services!

Aem Developer Resume

0/5 (Submit Your Rating)

Portland, OR

SUMMARY

  • 7+ years of experience as an AEM, Java developer.
  • Around 4+ years of experience in CQ5/AEM with versions 5.x and 6.x and expertise in CQ5, CRX, JCR, Sling, Apache Oak and OSGI technologies and SMEcovering areas like Business Process Design, System verification and validation.
  • Had a good understanding of the AEM architecture, Application development and Deployment Cycles, CQ5 building blocks, CRX repository, leveraging web content management components for the customization of websites.
  • Had good hands on experience on mobile web development with CQ5 and AEM.
  • Had a good understanding of adobe audience manager and adobe marketing cloud services.
  • Experienced in developing applications on OSGI, Apache Sling and Apache Felix frameworks.
  • Had a good understanding of the maven build system.
  • Had good hands on experience in creating templates and custom components using JSP and Sightly.
  • Setup and configure authoring and publishing environments, replication agents, apache rewrite rules for routing the calls to CQ5.
  • Used GIT as version control to restore assets to previous versions later and integrated with Jenkins for continuous integration.
  • Worked on Multi Site Manager (MSM) to develop live copy from blueprint, such that the structure and content can then be used on Live Copy.
  • Worked on design and implementation of modules on CQ 5.x and AEM 6.0, 6.1, 6.2 and 6.3.
  • Had a working experience on CQ5 Forms customization by developing the custom form fields and specifying the global validation resource type at the form level.
  • Hands on experience in coral UI/touch UI frameworks.
  • Extensively implemented the adobe experience manager enhancements and integration.
  • Used Adobe Dynamic Tag Management (DTM) and integration of AEMwith Adobe Analytics and Adobe Target.
  • Experience in Adobe Analytics, Adobe Campaign, Adobe Digital Publishing Suite, Adobe Target.
  • Development experience with Java such as IO, Multithreading, Collections and Exception Handling.
  • Experience in spring frameworks like spring web flow, ORM, spring core, Spring AOP.
  • Extensive experience of Front End Technologies like HTML5, CSS3, JavaScript, Bootstrap, jQuery, AJAX and JSON.
  • Expertise in translating wireframes into well - structured HTML/CSS.
  • Experience in web technologies including XML, XHTML, client/server-side scripting languages such as JavaScript, JSP and web services development using RESTful implementations.
  • Had a clear understanding in Unix/Linux environment.
  • Working experience on application servers like WebLogic, WebSphere, Tomcat and JBOSS in building and deploying applications.
  • Good knowledge of database connectivity (JDBC) for databases like SQL Server, MySQL and Oracle.
  • Actively involved in all the phases of Software Development Life Cycle (SDLC).
  • Expertise in Object Oriented Analysis and Design (OOAD), OOPS using Unified Modelling Language (UML), Design Patterns and MVC Frameworks.
  • Experience in Agile and SCRUM methodologies.
  • Worked closely in deploying applications to Dev and QA environments.
  • Team player with excellent communication skills, leadership qualities and writing skills.
  • Good problem-solving skills and extraordinary troubleshooting capabilities.

TECHNICAL SKILLS

Operating Systems: Windows …, Mac, UNIX, LINUX

Programming Languages: JAVA, J2EE, JSP, JDBC, UML, MySQL, Oracle and PL/SQL.

Frameworks: Struts, Spring, Hibernate.

Version Control Tools: SVN, GitHub, Jira

Databases: Oracle database, SQL Server, MySQL

Content Management Systems: CQ 5.6, CQ/AEM6.0, AEM6.1, AEM 6.2 and AEM 6.3.

Web Technologies: XML, HTML, HTML5, CSS3, JavaScript, jQuery, Bootstrap, AJAX, ExtJS and JSON.

IDE: Eclipse, RAD, CRDXE, CRDXE Lite and Jenkins.

Application Servers: JBoss, Web Sphere

Build Tools: Ant/Maven.

Web Designing Tools: Adobe Dreamweaver, Adobe Flex, Adobe Photoshop, FTP, Adobe Premier and Adobe Illustrator.

Debugging Tools: Firebug, Firebug Lite, Google Chrome Web Debugger

Methodologies: Agile, Waterfall, SCRUM.

PROFESSIONAL EXPERIENCE

AEM Developer

Confidential, Portland, OR

Responsibilities:

  • Creating servlets for backend services like forms, populating the dealer's information from the services.
  • Creating components, templates, dialogs, client libs etc.
  • Used Sightly in AEM6.3 for highlighting is focus on keeping your markup beautiful, and thus maintainable, once made dynamic.
  • Developed content activate workflows.
  • Involved in content migration from AEM 6.2 to AEM 6.3.
  • Implemented i18n and MSM for both English and French.
  • Developed solution to consume third party SOAP and REST services using GET and POST method with AEM OSGI bundles.
  • Configured AEM run modes, custom log, etc.
  • Responsible for setting up the Author permissions for various author groups and coordinating with the Dev team and perform build and deploying the components.
  • Implemented custom solution for multiple renditions to images in DAM and viewport-based display in front end.
  • Exposure to Jenkins CI configuration for Build Automation.
  • 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.
  • Worked on creations of workflow models for publishing the pages from author to publish, process steps and User Administrations in AEM.
  • Analyse functional and business requirements for optimum utilization of AEM components and performance.
  • Give backend production support when there is any deployment.
  • Regularly involved in meetings with the client/business and other internal teams for the discussions to review new projects from the technical/business perspective.
  • RTC (Rational Team Concert) is used as a distributed revision control system for AEM.
  • Experience working in an agile environment, involved in daily stand-up meetings.

Environment: AEM 6.2, 6.3, JDK1.8, Servlets, Sightly, Apache Sling, CRXDE, CRX, WCM, JavaScript, REST Services, HTML, CSS3, JavaScript, Maven, Agile, RTC, Eclipse and RAD.

AEM Developer

Confidential, Atlanta, GA

Responsibilities:

  • Designed and developed, CQ5 building blocks including templates, components, dialogs, Widgets, workflows and launchers.
  • Creating servlets for backend services like forms, populating the dealer's information from the services.
  • Creating components, templates, dialogs, client libs etc.
  • Experience in developing application and creating servlets using Java 1.8.
  • Experience in developing application on OSGI, Apache Sling and Apache Felix Frameworks.
  • Working Knowledge of building an OSGI bundle that consumes SOAP based web services.
  • Extensive use of AEMtag libraries and custom tag libraries in components.
  • Extensively used sling models and sling servlets.
  • Customized component properties to meet the business requirements like action listeners, drop targets, in place editing.
  • Worked on Multi Site Manager (MSM) to develop live copy from blueprint, such that the structure and content can then be used on Live Copy.
  • Creating/modifying templates as per new requirements, custom dialogs and updating the client libraries.
  • Have a complete understanding of CRX repository and accessing the CRX content nodes by SQL Queries and XPath.
  • Developed spring framework for security transactions, reusability logging purpose.
  • Designed and develop user interface using Bootstrap, JQuery, HTML5, CSS3, JavaScript and Responsive websites.
  • Attend daily SCRUM calls. Tested the code changes in Development, QA, and Stage environments thoroughly before going to production.
  • Responsible for setting up the Author permissions for various author groups and coordinating with the Dev team and perform build and deploying the components.
  • Worked on dispatcher cache in AEMwhile working on auto login scenario.
  • Maintained the Content Management System (CMS) and provided support for the application in authoring environment.
  • Worked on RESTful web services to know the response when making service calls while fixing the issues.
  • Involved in upgrading from AEM 6.1 to AEM 6.3.
  • Involved in all stages of environments in this project.
  • Involved in documenting the development assets, standard operating procedures, software architecture, requirements, standards and guidelines, etc.
  • Used Maven automated build scripts to compile and package the application.
  • Used Jira for bug tracking and project management.
  • Experience with Agile process methodology and Scrum methodology.

Environment: AEM 6.1, 6.3, JDK1.8, Servlets, HTML, CSS3, JavaScript, Sightly, Apache Sling, CRXDE, CRX, WCM, JavaScript, REST Services, Maven, Agile, GitHub, Eclipse, JIRA

AEM Developer

Confidential, Atlanta, GA

Responsibilities:

  • Designed and developed, CQ5 building blocks including templates, components, dialogs, Widgets, workflows and launchers.
  • Built various web pages using HTML5, CSS3, JavaScript and jQuery.
  • Developed AEM 6.2 custom workflow templates and modules for WCM lifecycle management.
  • Involved in creating CQ dialog and dialogs in both touch UI and classic UI using Sightly.
  • Worked on CRX as a repository and accessing the CRX content nodes by SQL Queries and XPath.
  • Integrate LDAP for user access to the CMS system for authoring, publishing and workflow management.
  • Offer solutions on top of the Adobe WCM, CRX/CRXDE, CQ WCM and DAM.
  • Developed more than 2 applications that uses JCR content repository in CQ to store information and query the JCR for display and reporting purposes.
  • Worked on documenting and capturing non-functional requirements.
  • Responsible for all aspects of individual campaign set up including offer set up, audience selection, testing plans, quality assurance and campaignperformance measurement activities.
  • Design and development of web pages using CQ5, JavaScript, HTML5, CSS3, Ajax and jQuery.
  • Maintain records of web usage and traffic to site and prepare reports in user usability trends using the Adobe AnalyticsReport Builder.
  • Track and report key performance metrics, traffic behaviour and campaign performance using AdobeSite catalyst.
  • Ensure analyticsare consistently implemented across digital properties and perform troubleshoot on various issues in the system.
  • Implement the tags using Site catalyst processing rule for the broken links for the live application.
  • Extract and analyse the data for the analyticsin the Data warehouse to provide enhancement for business intelligence programs.
  • Create and customize reports using the Adobe AnalyticsReport Builder.
  • Involved in creating the Adobe Campaigns, Teasers in CRXDE Lite environment.
  • GIT is used as a distributed revision control system for code. File vault in conjunction with GIT helps to pull or push the code to developer's machine from AEM.
  • Developed a Restful content delivery framework.
  • Contributed in developing CQ5 Testing and Production Rollout Plan.
  • Development of static web pages, landing pages, category landing pages using content management system, AEM 6.2.
  • Integrated with a shared repository globally accessible repository for shared, permissions-based digital media assets using CQ5 DAM.
  • Provided improvements to testing process that increased overall efficiency of SQA testing cycle.
  • Performed Unit Testing on developed modules and involved in trouble shooting the components.
  • Analyse functional and business requirements for optimum utilization of CQ5 components and performance.
  • Provided technical assistance in creation and maintenance of program libraries and technical manuals.

Environment: AEM 6.2, Java, HTML5, CRX, Apache Sling, Adobe DTM, JavaScript and MySQL.

AEM Developer

Confidential, Southfield, MI

Responsibilities:

  • Creating servlets for backend services like forms, populating the dealer’s information from the services.
  • Creating components, templates, dialogs, client libs etc.
  • Merging the updated code into Jira.
  • Extensive use of AEM tag libraries and custom tag libraries in components.
  • Extensively worked on integrating forms with analytics.
  • Developed spring framework for security transactions, reusability logging purpose.
  • Developed various CQ5 template and component end-end that supports the migration of existing Adobe CQ 5.6.1 to AEM 6.0.
  • Designed and develop user interface using Bootstrap, jQuery, HTML5, CSS3, JavaScript etc.
  • Developing templates in Angular JS for multiple screens.
  • Created proof-of-concept using responsive web design, HTML5 and CSS3.
  • Implemented the internationalization (I18N) for newly developed components in CQ5.6.
  • Involved in implementing adobe Dynamic Tag Management in the websites.
  • Involved in migrating from typical JavaScript implementation using Dynamic Tag Management.
  • Worked on dispatcher cache in AEM and micro kernel while working on auto login scenario.
  • Maintained the Content Management System (CMS) and provided support for the application in authoring environment.
  • Worked on Soap UI and restful web services to know the response when making service calls while fixing the issues.
  • Responsible for all aspects of individual campaignset up including offer set up, audience selection, testing plans, quality assurance and campaignperformance measurement activities.
  • Create Target Cell Spreadsheets for campaignexecution. Create and use flowchart templates as well as strategic segments.
  • Developed Session Beans and used J2EE Design Patterns like MVC and Business Delegate.
  • Worked on HTML, JavaScript and jQuery for fixing the mobile application issues.
  • Extensively involved in troubleshooting on adobe DTM.
  • Used Adobe Analytics as a reporting source for Adobe Target.
  • Used Maven automated build scripts to compile and package the application.
  • Used JIRA to create story and bugs and to track team progress, time on each task.
  • Used JIRA for bug tracking and project management. Creating/modifying templates as per new requirements, custom dialogs and updating the client libraries.

Environment: Adobe CQ5.6, 6.0, CRXDE, JCR 2.0, Sling, CQ5 DAM, Adobe DTM, Java, J2EE, Apache Maven, Angular JS, JIRA, Servlets, HTML5.

Java Developer

Confidential

Responsibilities:

  • Extensively participated in the Analysis, System study and Designing of the project.
  • Responsible for creating Class diagrams, Sequence diagrams, Use Case diagrams, Object Model diagrams, and deployment diagrams using Microsoft Visio.
  • Participated in Scrum meetings and project planning and coordinated the status sessions.
  • Extensively involved in designing the database schema design and its development.
  • Developed the presentation layer using Servlet, HTML, CSS, JavaScript, JSPs, JSON and XML.
  • Used client-side scripting languages such as JavaScript and jQuery.
  • Application development using various frameworks such as Jakarta, Struts Framework, Java Server.
  • Developed the application using Spring Web MVC architecture.
  • Configured the crosscutting concerns like logging, security using Spring AOP.
  • Used Spring AOP to implement security, where cross cutting concerns were identified.
  • Developed Data Access Layer using Hibernate ORM framework.
  • Hands on experience in designing of the complex back-end framework.
  • Client-side validations and server-side validations are done according to the business needs.
  • Written test cases and done Unit testing and written executing Junit tests.
  • Written ANT Scripts for project build in LINUX environment.
  • Involved in Production implantation and post production support.
  • Used Subversion (SVN) for version control.
  • Used Maven as a build tool. Implemented Javato XML binding.
  • Configured and Deployed application on Apache Tomcat Application Server in Mac OS X environment.
  • Used Web services (SOAP) for transmission of large blocks of XML data over HTTP.
  • Provided extensive pre-delivery support using Bug Fixing and Code Reviews.

Environment: Java, Spring, Hibernate, JDBC, JSP, CSS, HTML, JavaScript, Web services, SOAP, SOAP UI, SOA, Maven, Junit, Web Logic, Maven, CVS, Eclipse, Oracle 10g/11g, XML.

We'd love your feedback!