We provide IT Staff Augmentation Services!

Sr. Aem Developer Resume

Denver, CO

SUMMARY

  • Around 7+ years of total experience in software industry and technical skill set expertise in analysis, design and development of product life - cycle which includes 5 years of AEM/CQ5 experience with hands on experience in building and deploying enterprise level Web Content Management solutions on AEM 6.0, 6.1 and 6.2 and Adobe CQ 5.4, 5.6.
  • Extensive experience in working with applications using Java, J2EE, JDBC, Servlets and JSP development.
  • Experienced in building various web pages using HTML, CSS, Java Script, Angular JS and JQuery.
  • Excellent work experience in Adobe Day AEM/CQ5 WCM, CMS, CRXDE, CRXDE Lite, OSGI Framework, JCR, Apache sling, Slightly, Template development, CQ5 Component Development, Architecture, Administration and installation of Author and Publish instances etc.
  • Majorly worked in content management (CMS) projects with various clients. This included successful implementation of various CMS tools like AEM/Adobe CQ5 and Jahia.
  • Good Knowledge in Adobe Marketing Cloud (Adobe Analytics, Adobe Target, Adobe Social, Adobe Media Optimizer, Adobe Campaign).
  • Strong knowledge on employing Java Content Repository(JCR) for developing applications on Adobe CQ.
  • Experience as an analytics developer using Adobe DTMand building reports using AdobeAnalytics.
  • Hands on experience developing custom components, page templates and template components and workflow components in CQ5.x, AEM 6.x.
  • Proficiency in packaging bundles and deploying them to OSGI container using Maven, Jenkins tool.
  • Experience in using Widget API, JCR API, Sling API, setup and configuring CQ5.
  • Good understanding of SOAP and RESTful web-services and customizing as per requirement.
  • Well versed in setting up or upgrading complex CQ environment with expertise in CQ5 Author, Publisher and Dispatcher administrations.
  • Extensive experience in CQ, JSP and Display Tag for User Interface Development. Have a good understanding of Social Collaboration and Campaign Management with CQ.
  • Experience working in Agile development environment.
  • Domain expertise includes, system developments using Core Java& J2EE Technologies such as JSP, JDBC, XML, SAML, ANT, Maven, Java Script.
  • Strong understanding of web architecture concepts (session, cache, cookies, connection pooling).

TECHNICAL SKILLS

Programming Languages: Java 1.5/1.6/1.7/1.8 , J2EE- Servlets, C, C++, Python, SQL

Web / Application Servers: Apache, Web Sphere, Web Logic.

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

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

IDE: Eclipse, NetBeans, RAD

Build Tools: Maven, Team City, Jenkins, Accurev.

Other Technologies/Tools: Adobe CQ 5.6, AEM 6.1, AEM6.2 CQ 5 Campaign Management, Adobe Target, Adobe Site Catalyst, Source Tree, Stash, Git SVN Subversion, JIRA, Curl, Webdev Eclipse, Intellijidea, Putty.

Operating Systems: MS Windows (10, 8, XP, 2000, 98) Unix, Linux.

PROFESSIONAL EXPERIENCE

Confidential, Denver, CO

Sr. AEM Developer

Responsibilities:

  • Installed and configured AEM 5.6.1, 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.
  • Experienced in DAM assets
  • AEM Developer(s) with web and Java development experience as well as experience leading enterprise projects. Experience with Linux server deployment and administration
  • Experience with bash shell scripting language.
  • Knowledge and experience of authentication methodologies and technologies is preferred.
  • Knowledge and experience of search methodologies and technologies is preferred.
  • Knowledge and experience of Service Oriented Architecture (SOA) methodologies and technologies such as Mule Soft is preferred.
  • Involved in Migrating environment from AEM 5.6.1 to AEM 6.1 (year 2016) and then migrated from instances from AEM 6.1 to AEM 6.2 (year 2017).
  • 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 Jenkins for Continuous Integration testing. Created new build plans and updating dependencies
  • Developed Dialog and Design Dialog 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, and 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, Edison, NJ

AEM Developer

Responsibilities:

  • Understanding the business requirements and converting them to system specific AEM technical requirements.
  • Configured replication and dispatcher flush.
  • 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.
  • Implemented Sling servlets to provide Ajax handling.
  • End to end Portal development based on wire frames/mock ups.
  • Developed custom widgets using Ext JS based on the requirement.
  • Have a complete understanding of CRX as a repository and accessing the CRX content nodes by SQL Queries and XPath.
  • Knowledge and demonstrated experience with cross-browser and cross-platform issues (IE, Firefox, Chrome.
  • Utilized HTML, CSS, JQuery and ExtJS for designing and implementing custom CQ components
  • Implemented CQ Preview Site for pre-publishing authored content to test the Prod Simulation.
  • Ability to write complex programs, analyze code changes and make suggestions to improve code complexity for maintainability and scalability.
  • Created features including Single Sign On with existing client website and a REST API to expose manipulation functionality to external clients using AngularJS.
  • Created web-services both RESTful and SOAP based from scratch.
  • Provided estimates and designs for templates, components and workflows. Setup and configure Authoring and Publishing environments, replication agents, dispatcher to cache the landing pages' html and serve as the static pages from Apache.
  • Developed HTL(Sightly) templates and Components like complex Image Text Component which can be reused for multiple purposes, Dynamic List Component, Top Navigation for the site which supports both desktops and mobile.
  • Worked on Custom OSGI services, workflows, scheduler jobs development.
  • 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.
  • Extensively designed and developed custom ExtJs components and custom Xtypes (especially data grids).
  • Implemented i18n internationalization in the website.
  • Worked on Integrating with Adobe Site Catalyst
  • Developed GET/POST sling servlets to provide various services in the CQ system
  • Customized error handling for the different server related errors and their respective error messages (403, 404 and 500 errors codes).

Environment: AEM WCM, AEM DAM, CQ, Workflows, Apache Sling, CRXDE, CRX, HTML, JSP, Servlets, Java Scripts, JQuery, Eclipse IDE, Apache Maven, kafka, spark, JIRA, REST Web Services, Bootstrap, Adobe Dreamweaver, Twitter bootstrap, Adobe Photoshop, NoSQL, Jackrabbit OAK, JCR Connector.

Confidential, New York, NY

AEM Developer

Responsibilties:

  • Installed and configured AEM 6.2 of Adobe Web Content Management System and Apache Felix Admin Console.
  • Worked on creating/configuring comments, activity stream, linking blogs, calendar events and topic forums using library features of CQ5.
  • Worked on AEM - Sling models, Sightly and Touch UI development.
  • 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.
  • Used Maven scripts to build the application and used the continuous integration server to deploy the bundles.
  • Worked on HTML, CSS, JQuery and EXT.JS for designing and implementing custom AEM components Perform CQ5 customization on foundation components, core CMS and workflows to extend functionalities, improve performance or fix issues on project level.cor
  • Customized component properties to meet the business requirements like actionlisteners, editConfig, droptargets, inplace 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.
  • Involved in content migration from AEM 5.6.1 to AEM 6.0 and 6.0 to 6.1 Server Monitoring and implementing automated/custom maintenance tasks.
  • Experience in Adobe Experience Manager (AEM) including image and Videos (Digital Asset Management- DAM).
  • 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).
  • Extensively used CQ5 tagging features, adding keywords for search engine optimization while developing components and templates.
  • Extensively worked on front end, business and persistence tier using the HTML, CSS, JavaScript, jQuery, and Hibernate frameworks.
  • Enhanced CQ5 personalization content on portal using JavaScript based on user profile attributes.
  • Developed code using JSP, HTML, JavaScript, jQuery and CSS in CRDE lite/ CRXDE to build code blocks for components.

Environment: AEM 5.6.1, Spring, CQ DAM, CQ Tagging workflow, Apache Sling, CRXDE, JCR, JSP, SERVLETS, JAVASCRIPT, HTML, CSS, Ajax, Apache Maven, AngularJS, GIT, JIRA, Apache HTTP Server, JAXB, Servlets, Java1.8, J2EE, AJAX.

Confidential, Chicago, IL

AEM Developer

Responsibilities:

  • Created and maintained AEM 5.6.1 content management systems.
  • Development and Deployment of complex enterprise level CQ WCM application.
  • Experienced in Day CQ and associated technologies like Sling, OSGI, Felix, JackRabbit, JCR, and CRX.
  • GIT is used as a distributed revision control system. File vault in conjunction with GIT helps to pull or push the code to developer's machine.
  • Developed custom components, customized forms for Internet and Intranet sites of the company.
  • Built various web pages using HTML, Angular JS, CSS, Java Script and JQuery.
  • Utilize HTML, CSS3, JQuery and ExtJS for designing and implementing custom CQ components.
  • Developed static web pages, landing pages, category landing pages using content management system.
  • Using experience as an UI Developer to integrate Adobe DTMJavaScript libraries into websites and building reports using Adobe Analytics.
  • Create technical implementation models for AdobeSite Catalyst and work with development and Tagging (Adobe DTM) teams to support implementation.
  • Supported technical team members in resolution of functional and technical problems pertaining to Adobe CQ5.
  • 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.
  • Developed workflow components related to digital assets upload workflow (documents and videos) as per the client requirements
  • Worked on Custom OSGI services, workflows, scheduler jobs development.
  • Understand the business requirements and deliver them on time following AGILE development model.
  • Created Responsive Designs using HTML5, CSS3.
  • Worked on 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.
  • Also worked on the backup and restoration of CQ instance, Configuring Dispatcher and Replication/Reverse Replication.

Environment: AEM 5.6.1, DAM, CQ Tagging, DTM, JAX-WS, JAX-RS, Java1.7, 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, KS

AEM Developer

Responsibilities:

  • Experience developing UI, OSGI components in CQ 5.6.1
  • Learning the new platform for developing using AEM, Jquery, ExtJS and related APIs.
  • Developed Components, customised libraray components, Templates, dialogs, widgets and developing UI using CQ 5.6.
  • Working with Maven to build and generate the jar files to deploy in the Felix Console.
  • Implemented CQ5 Preview Site for pre-publishing authored content to test the Prod Simulation.
  • Utilized HTML, CSS, JQuery and Ext JS for designing and implementing custom CQ components.
  • Developed workflow components related to digital assets upload workflow (documents and videos) as per the client requirements.
  • 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.
  • Experience Developing service in Events that gives JSON output for the events current status & time.
  • Used Maven to build and deploy jar files.
  • Experience Developing service in Events that gives JSON output for the events current status & time.
  • Used GIT to review code and do a continuous integration.
  • Involved in building, deploying the code and moving code to different environments.
  • Created Responsive Designs using HTML5, CSS3.
  • Worked on 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.

Environment: Adobe AEM/CQ5, Java 1.6, JSP, Servlets, Java Script, HTML, CSS, Jquery, Apache Sling, CRXDE, HP Quality Center, Jackrabbit, Windows and Linux.

Confidential, Baltimore, MD

AEM Developer

Responsibilities:

  • Design and development of web pages using CQ5, JavaScript, HTML, CSS, Ajax and jQuery.
  • Developed Adobe CQ5 templates and reusable components.
  • Created an AngularJS add on lib that allows component developers to define and bind to W3C Custom Elements.
  • Develop and write high level design with an emphasis on robust functionality and performance.
  • Assign detailed design and coding work and facilitate reviews.
  • 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.
  • Coordinate code releases, data loads, deployments etc.
  • Data from Sterling database is retrieved using RESTFUL service calls to Customer Order Management (COM) layer.
  • Using JAX-RS specification for creating Restful services.
  • Design user interface using html, jQuery and backbone.
  • Used Maven to build and deploy jar files.
  • Used GIT to review code and do a continuous integration.
  • Manage any technical issues that arise during development.

Environment: Java 1.6, J2EE, Oracle 11g, Toad, CQ5.5, Tomcat, Ant, XML, Spring, Struts, Jersey, backbone, CVS, Sterling, JQuery, Eclipse.

Confidential, Peachtree City, GA

Java Developer

Responsibilities:

  • Implemented MVC using Struts Framework
  • Developed JSP's, Servlets for the Presentation layer
  • Developed Helper classes, Java Business Objects using EJB, Action classes.
  • Developed the Session Beans (EJB) for the Business logic
  • Prepare the Unit test and system integration test cases.
  • Designed and developed carrier selection and product selection web pages using HTML, Servlets and JavaScript
  • Developed coding for client-side interactions of web pages in JSP and HTML
  • Developed Servlets to retrieve contents from Database and to have healthy transaction of data on the web application
  • Configured MySQL connection pool, which is included in MYSQL JDBC driver JAR file, to allow concurrent access to the database and optimize performance
  • Designed and Developed using Java/J2EE, Web Services, Struts, XML, AJAX and Deployed on Web Sphere Application Server running on Unix
  • Involved in analysis and design phase of Software Development Life cycle (SDLC)

Environment: Windows NT, Java, Struts Framework, JSP, Servlets, EJB, XML, XSLT, CSS, Java Script, Oracle8i, SQL, PL/SQL, WebSphere 5.1, Eclipse, CVS, ANT.

Hire Now