We provide IT Staff Augmentation Services!

Sr. Aem Developer Resume

3.00/5 (Submit Your Rating)

CT

SUMMARY

  • Having 8+ years of total IT experience in the Web Applications Development and 4.2 years using AEM 6.1, AEM 6.2, AEM 6.3, AEM 6.4, AEM 6.5, HTML5, CSS (2/3), XHTML, JavaScript, jQuery, Angular JS, AJAX, XML and JSON.
  • Experience in AEM 6.5, 6.4, 6.3, 6.2, 6.1.
  • Experience with full software development life - cycle, architecting scalable platforms, object-oriented programming, and Agile methodologies
  • Efficient in WCM, DAM, CRX (Content Management Extreme), Components, Widgets and Apache Sling.
  • Experience in using Management (DTM).
  • Worked with MSM in AEM for creating Blueprints, live copies, configuration of rollouts.
  • Using sling built content-centric applications with the help of Apache Oak or Crx3.
  • Experience in Adobe AEM WCM, CMS, CRXDE, CRXDE Lite, JCR, Apache sling, AEM Component Development, template development, Architecture, Administration and installation of Publish and Author instances etc.
  • Experience in developing Templates, Custom Components, creating and launching Workflows and customizing out of the box Widgets.
  • Experience in Workflow development and integrating AEM with other applications.
  • Strong experience with setting up AEM using Maven and standard Eclipse tools.
  • Experience in developing different applications using CRXDE, Eclipse IDE and Rational Application Developer (RAD).
  • Rich experience in Web Services such as SOAP and RESTful.
  • Worked on different IDEs including CRXDE Lite, Eclipse, and IntelliJ.
  • Experience in developing responsive web design using Bootstrap and media queries.
  • Implemented Java &J2EE design patterns in multiple projects.
  • Strong knowledge on Adobe Marketing cloud.
  • Good understanding of Java content repositories, sling request processing and OSGi bundles.
  • Extensive experience in AEM, JSP and Display Tag for User Interface Development.
  • Efficient use of various design patterns such as MVC (Model-View-Controller), Singleton, Service locator, DAO (Data Access Object), DTO (Data Transfer Object), and Business Delegate in the development of distributed Enterprise Applications.
  • Extensive experience of Front-End Technologies: AJAX, JSTL, JSP, HTML, EXT JS, JavaScript, ReactJS, jQuery and CSS.
  • In-depth knowledge in design and development of MVC architecture using spring framework.
  • Hands-on experience using development IDEs including Eclipse, NetBeans and used MAVEN as a build tool. Efficient in using JUnit for unit testing.
  • Experienced in using RDBMS like Oracle, Microsoft SQL Server and MySQL.
  • Experienced in developing applications using CRXDE, Eclipse and Rational Application Developer (RAD) IDEs.
  • Experience working with Bug tracking tools like JIRA, Bugzilla, QC.
  • Involved in writing various UNIX shell scripts for writing automated scripts for scheduled queue process and pm cmd commands.
  • Participated in each phase of one full SDLC lifecycle implementation, provided end-user training and post go-live support.
  • Experience in Design, Development, Testing, Administration, And Troubleshooting in Adobe CQ5 And Exposure to Social Collaboration and Users/Groups Administration In AEM.
  • Hands on experience in conducting Joint Application Development (JAD) sessions with End-users,
  • SMEs, Developers, QAs and other stakeholders for project meetings, walkthroughs and customer interviews.
  • Experience in developing UI for the applications using JavaScript, HTML5, CSS3, XML and Ajax.
  • Involved in the effort estimation of the project.
  • Excellent Communication and Inter-personal skills, flexible and versatile to new environments, self-motivated a good team player and have worked in multicultural environment.
  • Proven problem solving, analysis and leadership skills. Capable of performing under minimal supervision as well.

TECHNICAL SKILLS

Content Management: AEM 6.5, 6.4, 6.3, 6.2, 6.1, DAM, CQ Tagging.

Web Technologies: XML, HTML/HTML5, CSS/CSS3, JSON, Angular JS, Linux Shell Script, JQuery

Languages: JAVA/J2EE JavaScript, SQL

Programming: HTML 4.0, CSS, JavaScript, Ajax, UNIX Shell Scripting.

MVC framework: Spring MVC, Groovy and Grails

Application Servers: JBoss, Tomcat, Apache web-server

Databases & Tools: Oracle 8i, 9i, 10g, SQL Server 2000, 2005 & 2008;

Tools: RAD, Eclipse, Rational Rose, NetBeans, Toad, Sql developer

Version Control Tools: Subversion, Git, CVS, IBM Rational Clear Case

Environment: UNIX, IBM AIX 4.3, Sun Solaris 2.7/2.6, MS-DOS 6.22, Windows 95/98/NT/2000/XP.

PROFESSIONAL EXPERIENCE

Confidential, CT

Sr. AEM Developer

Responsibilities:

  • Designed and developed, CQ5 building blocks including templates, reusable components, dialogs, widgets, workflows in AEM 6.5. Create and maintain customer-facing Adobe AEM content management systems.
  • AEM Slightly and Touch UI development and developing Templates (Static and Editable templates), Custom Components, creating and launching Workflows and customizing out of the box Widgets.
  • Component development based on implementing features from associated technologies like Sling, OSGi, Felix, JCR, and current AEM functionalities of integrated products and implements of i18n on Components and Dialogs. An OSGi bundle containing components is created and OSGi services are accessed from AEM components. working with Event Handling, OSGI bundles, Sling Listeners, Sling Servlets, Sling Schedulers and Sling Configuration for backend services.
  • Used Client libraries to minify JavaScript and CSS into one common file and load it on page load Styling to CQ/AEM building component and Templates by using Front-end technologies like HTML5, CSS3, JavaScript and JavaScript frameworks/libraries (jQuery, Bootstrap etc.), and CSS preprocessing platforms (SASS)
  • Used iText Library to generate pdf for components based on tagging functionality to show and hide components in pdf based on user specific tag riders.
  • Design and develop and implement CMS solutions using AEM (Adobe experience Manager) customization of reusable AEM Components based on the UX design functionality requirements given by the business. Should present ideas to both technical and non-technical audiences in a descriptive manner.
  • Coordinate with both teams inside and outside the organization for cross-functional design and solution integration. Able to Understand the client environment and ability to multitask the client needs and deliver them timely.
  • Involved in processing the request through dispatcher by configuring the context path of an application in the dispatcher. any file
  • Implementation of AEM content type models, workflows, templates, and components, and Managed Users, Groups, System Users and Access Control Level (ACL) permissions.
  • Documenting and implementing test cases for cross-browser, cross-platform, and/or cross-device compatibility against inconsistencies and compliance to specified standards and functional requirements. Experience in creating author/publisher clusters with dispatchers and providing Restful services for accessing content in JCR.
  • Creating and analyzing tests for forms, by setting the target server and integrating AEM Forms in it. Created AEM Components In 6.5 version with Custom Dialogs (Classic UI and Touch UI) and with cacheable responses.
  • 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. Workflows are configured with custom steps and implemented in the project. Worked on UI designing, data modeling, and reviewed the design documentation.
  • 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.
  • Dispatcher is configured to cache responses from an AEM publish instance, to increase the responsiveness and security of the externally facing published website.
  • Working knowledge on Importing, Exporting CQ Packages using package manager.
  • 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.
  • Managed SDLC processes and associated artifacts.
  • Configured replication agent and dispatcher for caching and load balancing.
  • GIT is used for version control and JIRA is used for tracking.

Environment: Adobe AEM 6.1 and 6.2, DAM, AEM Tagging, JAX-WS, JAX-RS, Java, J2EE, Apache Sling, CRXDE, WCM, JIRA, JAXP, JAXB, Axis 2.0, Jersey 1.2, Servlets, JDBC, MS SQL Server, HTML, Angular JS,JSP, AJAX, JUnit, log4j, Linux, Windows, ATTD.

Confidential, Mooresville, NC

Senior AEM Developer

Responsibilities:

  • Developed Components and Templates using Adobe AEM 6.3 touch UI for supporting the different WebPages.
  • Installed and Configured AEM Authoring &Publishing Instance.
  • Performed DAM customization and custom component and features.
  • Implemented principles of SOA to provide service transparency.
  • Migrated project from AEM 6.3 to AEM 6.4 version
  • Created context aware configuration under /conf and created custom policies for components.
  • Responsible for coordinating with the dev team and perform build and deploying the components
  • Setup and configure Authoring and Publishing environments, replication agents, AEM dispatcher to cache the landing pages HTML and serve as the static pages from Apache.
  • Worked on setup and configuration of the SAML authentication servers
  • Used Jenkins to build, package and deploy the application and used Log4j for the Logging system.
  • Worked on Sling Models and Use Classes.
  • Responsible for design, development and unit and integration testing of AEM components, templates and the corresponding web services.
  • Developed WCM Use Classes and Sling Models to meets the requirement.
  • Used Servlets to implement Business Logic with JSP.
  • Implemented SOA architectural pattern using SOAP based web services.
  • Exposure to Jenkins CI configuration for Build Automation.
  • Extensively usedAEMtagging features in developing components and templates. Used JavaScript for writing listeners in the dialogs.
  • Authorizing access rights toAEMusers and groups for accessing DAM resources.
  • Strong knowledge on AEM associated technologies like Sling, OSGI, Felix, and CRX.
  • 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 andUser Administrations in AEM.
  • Used Maven to build and generate code analysis reports.
  • Involved in building, deploying the code and moving code to different environments.
  • Utilized Angular JS framework to bind HTML template (views) to JavaScript objects (models).
  • Built Angular JS framework including MVC architecture, different modules, specific controllers, templates,custom directives and custom filters.
  • Involved in supporting the application post production and maintenance.
  • Experience working in an agile environment, involved in daily standup meetings.

Environment: s: AEM 6.3,6.4 HTML5, Java Script, Bootstrap, Adobe WCM, Java/J2EE, CSS, AJAX, JSP, Servlets, REST API, JSON, HTL, Apache Sling, WCM, CRXDE, log4j

Confidential, San Antonio, TX

AEM Developer

Responsibilities:

  • Designed and developed CQ5 building blocks including Templates, Components, Dialogs, Widgets, and Workflows.
  • Implemented AEM Dev Tools to make development easier.
  • Installed and configured version 5.6.1 of Adobe Web Content Management System and Apache Felix Admin Console.
  • Implemented Image renditions for continuous and consistent experience of content across all devices.
  • Created Resource Resolver rules in Felix console by having a custom URL mapping.
  • Implemented i18n for components and dialogs for translation in to different languages.
  • 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.
  • Worked on implementing home page and other related pages.
  • Maintained the Content Management System (CMS) and provided support for the application in authoring environment.
  • Integrated AEM with Brackets Extension to provide a smooth workflow to edit AEM components and Client Libraries.
  • Troubleshoot of caching issues related to Dispatcher and browsers.
  • Integrated ACS AEM Commons with AEM 6.1 for Bulk oak indexing.
  • Installed CRXDE Integrated development environment and Configuration of the project with Subversion version control.
  • Used JIRA & Mingle for bug tracking and project tracking.
  • Used Maven to build and generate code analysis reports.
  • Created documentation and project specific configuration as wiki pages in Confluence.
  • Extensively used AEM 5.6.1tagging features in developing components and templates.
  • Involved in building, deploying the code and moving code to different environments.
  • Used Log4J for logging and tracing the messages.
  • Used SVN as version control and integrated with jenkins for continuous integration and nightly builds.
  • Involved in supporting the application postproduction and maintenance.

Environment: Java (jdk1.5), JSP, Servlets, Java Script, HTML, CSS, Ajax, jQuery, AEM 5.6.1 (WCM), Apache Sling, CRXDE, CRX, WCM, Jackrabbit, JCR Connector, Windows and Linux, SVN, Hudson.

Confidential, San Mateo, CA

AEM Developer

Responsibilities:

  • Designed and developed, AEM building blocks including Templates, Components, Dialogs, Widgets, and Workflows.
  • Worked on stories related to AEM 6.2 in sprints this includes feature development and production issues.
  • Developed custom components, customized forms for Internet and Intranet sites of the company.
  • Proficient in Adobe AEM foundational concepts, including the CRX repository, the CQ platform, the use of core frameworks such as Apache Sling and Apache Felix.
  • Development of static web pages, landing pages, category landing pages using content management system.
  • Involved in writing application-level code to interact with APIs, Restful Web Services using AJAX, JSON.
  • Assisted in functioning of AEM solutions by documentation and validation procedures of non- functional requirements.
  • Analyze functional and business requirements for optimum utilization of AEM components and performance.
  • Train business users on how to use AEM to modify content and publish.
  • Provide estimates, designs, and specifications for AEM templates, components, and workflows.
  • Analyzed and resolved technical issues relating to content management
  • Developed more than 2 applications that uses JCR content repository in AEM to store information and query the JCR for display and reporting purposes.
  • Creating and maintain customer-facing Adobe content management systems.
  • Maintaining OSGI java classes for assets import, validation processes, and to fetch the data from AEM repository obtained from different providers.
  • Built various web pages using HTML5, CSS3, JavaScript and JQuery.
  • Solid understanding on AEM building blocks, development, and deployment process.
  • 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 message driven web services using Spring Integration.

Environment: AEM 6.0, Java J2EE, OSGI, Spring Integration, Hibernate, MYSQL, AJAX, JSON, HTML5, CSS3, JavaScript, JQuery, Jenkins, Maven, XML, JSP, REST, Eclipse, GitHub.

Confidential

Java Developer

Responsibilities:

  • Worked with Agile development Methodology with a Test-Driven approach.
  • In case of application development to be loaded, modular approach was used.
  • Depending on the business requirements, Class and Sequence diagrams were developed.
  • Developed UML diagrams for analyzing the business requirements and designing the system.
  • Worked on developing JSP's, Action Classes and delegating the tasks to the corresponding session parameters.
  • Involved in Requirements Gathering, Analysis, Design and Development of the project.
  • Hibernate was the ORM (Object/Relational Mapping) tool used to relate the objects to the database.
  • Annotations in Hibernate were extensively used.
  • Worked on designing screens using Swing and Ajax.
  • Most parts of the code developed were integrated using the Struts and Spring Framework.
  • Involved in developing Hibernate mapping definitions for the required persistent layer.
  • Implemented validations for both client side and Server side using the Struts2 Validator Framework.
  • MVC design pattern and TDD was used in the application to make it more modular.
  • Was responsible in generating Maven Script for faster and easier deployment.
  • Configurations and Deployment was implemented using the IBM WebSphere Application using Maven Script.
  • Deployed Web Services, JSP's, Servlets, and Server-side components in Web Logic Application Server.
  • Worked on running integrated testing using the JUNIT and XML for building the data structures required for the Web Service.

Environment: Core Java, TDD Methodology, Agile Methodology, J2EE-JSP, Servlets, UML, Web logic Server, Tomcat, Struts2, Spring, Maven, CVS, JUnit, Log4j, EJB 2.0, XML, Eclipse, WebSphere

We'd love your feedback!