We provide IT Staff Augmentation Services!

Sr Aem Developer Resume

LA

SUMMARY

  • Around 8 years of total experience in software industry and technical skill set expertise in analysis, design and development of product life cycle which includes around 5 years ofAEM experience with hands on experience in building and deploying enterprise level Web Content Management solutions onAEM6.0, 6.1, 6.2, 6.3, 6.4,6.5.
  • 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.
  • Strong knowledge on employing Java Content Repository (JCR) for developing applications on Adobe AEM.
  • Configured and installation ofAEMon the various development, production, QA and pre - development servers.
  • Design & Development of templates, custom components and workflows.
  • Hands on experience developing custom components, page templates and template components and workflow components in AEM6.x versions.
  • 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 AEM.
  • 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 AEM Author, Publisher and Dispatcher administrations.
  • Extensive experience in AEM, JSP and Display Tag for User Interface Development. Have a good understanding of Social Collaboration and Campaign Management with AEM.
  • Experience working in Agile development environment.
  • Domain expertise includes, system developments using CoreJava&J2EE Technologies such as JSP, JDBC, XML, SAML, ANT, Maven, JavaScript.
  • Strong understanding of web architecture concepts (session, cache, cookies, connection pooling).

TECHNICAL SKILLS

Languages: Core Java, J2EE

Web Technologies: JSON, JSP, Servlets, JNDI, JDBC, EJB, Web Services, SOAP, REST, WSDL, JAX-RS, JSX-WS, HTML, HTML4, HTML 5, CSS, CSS 3, DHTML, Java Beans, JavaScript, Dojo, Angular JS, Node.JS, Backbone.Js, AJAX, JSON.

XML Technologies.: XML, XSL, XSLT, SAX, DOM, AXIS, Castor, XML Beans and JAXB

Web/App. Servers: Apache Tomcat 4.0/5.0/6.0, Web Logic 8.1/9.1

IDEs: Eclipse, Net Beans, Red Hat Developer Studio, WSAD, IBM RSA development IDE.

Tools: TOAD, XmlSpy, Ant, PL/SQL Developer, JUnit, JMock, I Report

Operating systems: Windows, UNIX, Linux, Sun Solaris.

Databases: Oracle 9i/10g.

Design Patterns: MVC, Singleton, Visitor, Business Delegate, Service Locator, Session Facade, DTO, DAO, Factory Pattern etc…

Frameworks: Struts, Spring (Dependency Injection, Spring MVC, Spring Core, Spring Context, Spring Security, Spring AOP, Spring DAO, Spring IOC, Spring JDBC, Spring with Hibernate), Hibernate, DWR, Log4j.

MS Office Tools: Outlook, Word, Excel, PowerPoint, MS Access, Microsoft Project

Utilities: Eclipse, GITHUB, SVN, Firebug

PROFESSIONAL EXPERIENCE

Confidential, LA

Sr AEM Developer

Responsibilities:

  • Created components using Sightly HTML Templating Language by replacing the Traditional Java Server Pages (JSP).
  • Worked on migrating website from 6.4 to 6.5.
  • Designed and developed AEM building blocks including templates, components, dialogs, widgets and Adobe DAM.
  • Worked on Adobe Marketing Cloud product stack, web markup, including HTML5 and CSS3, client-side scripting and JavaScript frameworks on 6.4 and 6.5.
  • Integrated JIRA system with Workflow functionalities.
  • 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 on 3 websites.
  • Writing activation and deactivation workflow models using various components such as process, participant, and dynamic participant steps.
  • Used SCR annotations while creating Servlets, schedulers, listeners, workflows. Integrated JIRA with Bamboo for Continuous Integration testing. Created new build plans and updating dependencies
  • Created custom OSGi services and Servlets using Eclipse IDE with Maven.
  • Created AEM templates and page components with custom dialogs.
  • Used SCR annotations while creating Servlets, schedulers, listeners, workflows.
  • Managed Users, Groups and System Users and Access Control Level (ACL) permissions.
  • Troubleshoot of caching issues related to Dispatcher and browsers.
  • Developed mobile site Dialog and mobile Template.
  • Integrated Dialog and Design Dialog for all the content-based components which allow to render the content dynamically
  • Created OSGi bundles and resolved dependencies for the project.
  • Created Custom loggers in Felix Console.
  • Created Touch UI components using version 6.4,6.5.
  • Worked on creating servlets and services and integration with .net API’s.
  • Responsible for maintaining the client libs to keep it in sync with front end team.
  • Worked on Experience Fragments and Content Fragments.
  • Implemented templates and touch UI components using HTML Templating Language (HTL)
  • Creating sling models and designing the component as per requirement.
  • Worked on making the site GDPR complaint
  • Preparing the technical design documents for the business and new developers to understand the process and workflow.
  • Worked with REST & SOAP API’s.
  • Worked on configuring editable templates and adding different policies for components.
  • Worked with infra team for setting up the pipeline
  • Worked on URL mapping for vanity URL and also sitemap of the website.
  • Created custom components and custom workflows.
  • Involved in production deployments.
  • Interacting with business team for clarifications on the requirements.
  • Adopt and utilize iterative/Agile methodology as needed or requested.
  • Worked on supporting 2 websites simultaneously.
  • Analyzing and identifying the problems and fixing the issues.

Environment: AEM 6.5, AEM 6.4, Java (JDK 1.7 &JDK 1.8), Eclipse, IntelliJ Maven, Apache Felix, Apache Sling, JSP, CA Agile Rally, Web Services, JSON, SDLC, Agile, REST, SOAP API’s, OSGi, Servlets, Sightly HTML, JavaScript, Brackets, Jackrabbit, CSS, JQuery, Node.js, JQuery.

Confidential, Minnetonka, MN

Sr AEM Developer

Responsibilities:

  • Configured and installation of AEM 6.4 on the various development, production, QA and predevelopment servers.
  • Involved in migration project from 6.4 to 6.5.
  • Integrated AEM with Brackets Extension to provide a smooth workflow to edit AEM components and Client Libraries.
  • Created components using Sightly HTML Templating Language by replacing the Traditional Java Server Pages (JSP).
  • Integrated JIRA system with Workflow functionalities.
  • 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.
  • Writing activation and deactivation workflow models using various components such as process, participant, and dynamic participant steps.
  • Used SCR annotations while creating Servlets, schedulers, listeners, workflows. Integrated JIRA with Bamboo for Continuous Integration testing. Created new build plans and updating dependencies
  • Created custom OSGi services and Servlets using Eclipse IDE with Maven.
  • Created AEM templates and page components with custom dialogs.
  • Used SCR annotations while creating Servlets, schedulers, listeners, workflows.
  • Managed Users, Groups and System Users and Access Control Level (ACL) permissions.
  • Troubleshoot of caching issues related to Dispatcher and browsers.
  • Developed mobile site Dialog and mobile Template.
  • Integrated Dialog and Design Dialog for all the content-based components which allow to render the content dynamically.
  • Created OSGi bundles and resolved dependencies for the project.
  • Created Custom loggers in Felix Console.
  • Interacting with business team for clarifications on the requirements.
  • Adopt and utilize iterative/Agile methodology as needed or requested.
  • Analyzing and identifying the problems and fixing the issues.

Environment: AEM 6.3, 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, Node.js, jQuery.

Confidential, San Diego, CA

Sr AEM Developer

Responsibilities:

  • Worked on developing Editable Templates and related components inAEM6.3 and AEM 6.4 using HTL.
  • Involved in developing custom components compatible with touch UI.
  • Involved in Designing, Coding and Unit Testing using Jmockit framework.
  • Worked on Experience Fragments and Content Fragments.
  • Developing OSGI components, OSGI Services using OSGI R6 annotations.
  • Developed AEM templates, components, workflows, campaigns and OSGi bundles.
  • Responsible for deployments, giving permissions for User/groups based on their roles.
  • Worked on implementing SAML Authentication Login (Single-Sign On) for the end-user.
  • Involved in solving technical problems related to performance like configuring replication agents.
  • Also, fixed defects and any issues which were found in the application on various instances.
  • Efficiently used Apache Sling/JCR for Content Resolution and handling dynamic data.
  • Developed custom code to perform a delta load of back publish from Prod Author to QA Author.
  • Have a general idea of personalizing content using Context Hub.
  • Involved in configurations such as Dispatcher, Replication and dispatcher Flush agents.
  • Developed Custom Workflows.
  • Using bug tracking tools like JIRA and Confluence for project documentation.
  • Using Maven to build and generate code analysis reports.
  • Have been using DAM Assets, Package Manager, Package Share.
  • Involved in building, deploying the code and moving code to different environments.
  • Involved in supporting the application post production and maintenance.
  • Experience working in an agile environment, involved in daily standup meetings.

Environment: Java (jdk1.8), AEM 6.3, AEM 6.4, HTML, CSS, Ajax, jQuery, Apache Sling, CRXDE, CRX, WCM, Confluence, Windows and Linux.

Confidential -Denver, CO

Sr AEM Developer

Responsibilities:

  • Responsible for setting up Author and Publish environment.
  • 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 Dynamic media server to host images and videos and perform preset configurations for images and videos.
  • Developed components supporting Touch UI and Classic UI using HTL, JSP.
  • DevelopedAEMtemplates and reusable components. Developed custom workflow process.
  • Configuring Dispatchers, Flushing Dispatcher cache, AEM server optimization, AEM Log analyzing, Garbage collector etc.
  • Worked on Adobe target side to configure multiple fragments of html and swap the fragment on desired page by configuring AB testing.
  • Developed Iframe (External) Component to integrate onAEMpage with current portal page.
  • Working knowledge on Importing, ExportingAEMPackages programmatically.
  • Worked on maintaining the images, CSV's and other media on DAM (Digital Asset Manager).
  • Maintenance and packaging of content, delivery and installation across all environments.
  • Good Experience in coding OSGI services and Sling Servlet.
  • Used Log4J for application logging
  • Used Jira for bug tracking and project management. 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.
  • Performed POC on Node JS for a particular requirement to perform the feasibility study
  • Design and development of web pages using AEM, JavaScript, AngularJS, HTML, CSS, Ajax and JQuery.

Environment: AEM6.2,AEM6.1,AEM6.0, Java/J2EE, JavaScript, HTML, CSS, AJAX, JSP, Servlets, Apache Sling, WCM, CRX, CRXDE Lite, SVN, Jackrabbit, JCR, Oracle, Jira.

Confidential -San Mateo, CA

AEM / JavaDeveloper

Responsibilities:

  • Designed and developed,AEMbuilding blocks including templates, components, dialogs, widgets.
  • Participate in meetings related to application architecture, designing and development.
  • Developing Pages/Templates/Components in Eclipse/CRXDE Lite.
  • 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
  • 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.
  • Work with version control tools such as Git Hub for code Check in and Check out.
  • Administration activities like backing up, content bundling.
  • Analyzing and identifying the problems and fixing the issues.
  • Analyze functional and business requirements for optimum utilization of AEM components and performance.
  • Created components using Slightly HTML Templating Language by replacing the Traditional Java Server Pages (JSP).
  • Assisted in functioning of AEM solutions by documentation and validation procedures of non-functional requirements.
  • Adopt and utilize iterative/Agile methodology as needed or requested.
  • Produce quality work even when under extreme time pressure and deadlines.

Environment: Adobe AEM 6.0 and 6.1, JAVA, J2EE, OSGI, JSON, HTML, CSS, Java Script, JQUERY, Maven.

Confidential

Java Developer

Responsibilities:

  • Involved in Analysis, Design, Implementation, and Testing of the project.
  • Implemented the presentation layer with HTML, XHTML, JavaScript, and CSS.
  • Developed web components using JSP, Servlets, and JDBC.
  • Involved in fixing defects and unit testing with test cases using JUnit.
  • Developed user and technical documentation.
  • Developed presentation layer using HTML, CSS, and JavaScript.
  • Database design, writing stored procedures and triggers, writing session and entity beans, JMS client and message driven beans to receive & process JMS messages, JSP’s & Servlets using MVC architecture.
  • Deployed the application in WebLogic server.
  • Responsible for Parsing XML data using XML parser and Testing, fixing of the bugs and coding modifications.
  • Involved in writing JUnit test cases and suits using Eclipse IDE.

Environment: Java, JSP, Servlets, JDBC, JavaScript, CSS, MySQL, JUnit, Eclipse, Apache Tomcat.

Hire Now