Aem Developer Resume
St Louis, MO
SUMMARY
- 7+ years of IT experience with 3+ years in Adobe Experience Manager (AEM)/CQ5 and over 4 years as a Java J2EE developer.
- Have hands on experience in building and deploying enterprise level Web Content Management (WCM) and Content Management System (CMS) on Adobe CQ 5.6,AEM 6.0, 6.1, 6.2.
- Expertise in Adobe WCM, Components, Widgets, AEM DAM, and Apache Sling.
- Worked on Sightly for developing custom components and dialogs.
- Developed custom AEM components on top of JCR (Java Content Repository), Apache Sling and CRX
- Extensive programming in Web Technologies likes JSP, JavaScript, XML, AJAX, JQuery, Adobe CQ5 API, and Apache Sling, OSGi bundles.
- Experience in using build tools like ANT and Maven.
- Exposure to dispatcher configurations as part ofAEMwebsite architecture.
- Strong knowledge on Packaging, deploying CQ code to multiple environments, quick chan ges using package manager, hotfixes, etc.
- Hands on experience in setting up or upgrading complex CQ environment with expertise in CQ5Author, Publisher and Dispatcher administrations
- Good experience of Front End Technologies like HTML, CSS, HTML5, CSS, JavaScript, jQuery, JSTL, JSP, EXT JS, Bootstrap, Angular JS, XML and JSON.
- Proficient in developing applications using Java Design Patterns like creational, structural and behavioral design patterns (MVC Architecture, Singleton, Factory, Façade, Service Locator etc).
- 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.
- Good understanding of Java content repositories, sling request processing and OSGi bundles.
- Excellent work experience in Adobe AEM WCM, CMS, CRXDE, CRXDE Lite, OSGI Framework, JCR, Apache sling, template development, Component Development, Architecture, Administration and installation of author and Publish instances, etc.
- Mastery of all core web technologies including XML, XHTML, client/server - side scripting languages such as Java Script, and JSP, and web services development using REST-full implementations.
- Experience in generating UML used case diagrams, class and sequence diagrams using Rational Rose, Microsoft Visio.
- Efficient in working with third party repositories like GIT and SVN for source code version control.
- Involved in complete SDLC - Requirement Analysis, Development, System and Integration Testing
- Hands-on experience on development tools like Eclipse, NetBeans, Android Studio and IntelliJ.
- Worked on Design and development of Restful APIs using Node.js and JSON
- Good problem-solving skills and extraordinary trouble-shooting capabilities
TECHNICAL SKILLS:
Technologies: CQ 5.6, AEM 6.1, AEM 6.2, Java.
Framework: Apache Sling, OSGI, Struts 1.x, Spring 3.0, Hibernate 3.0, Apache Felix.
Web/Application Servers: Web Sphere 5.x, Web logic 10.2, Tomcat 7.
Languages: Slightly, JSP, Java J2EE, Servlets, Core JAVA.
Web Technologies: JavaScript, HTML, CSS, JavaScript, jQuery, AJAX, JSON.
Databases: Oracle 9i/10g, SQL.
IDE's: Eclipse, CRXDE, CRXDE lite.
Development Methodologies: UML (Rational Rose), J2EE Design Patterns.
Versioning Tools: GIT, SVN.
Operating Systems: Windows XP/Vista/7/8/10, MAC & LINUX.
PROFESSIONAL EXPERIENCE
AEM Developer
Confidential
Responsibilities:
- Developed custom component development, templates and workflows in AEM 6.2.
- Formulated the Technical requirements by conducting detailed analysis on user requirements.
- Developed templates and reusable components.
- Worked on setting up dispatcher.
- Worked on Multi Site Manger and extensively used AEM tag libraries in the components.
- Worked on creating User-groups and users in prod environment.
- Created test-content for components, templates which are required for regression testing.
- Collaborate with other functional area experts to design complete solutions.
- Worked on resolving code bugs, code reviews, and project Documentation.
- Formulated the Technical requirements by conducting detailed analysis on user requirements.
- Created multi-field components, drag and drop for image field in a slide show component.
- Assisted in functioning of AEM solutions by documentation and validation procedures of non-functional requirements.
- Worked on the landing pages, category landing pages using content management system AEM for the consumer portal.
- Performed Unit testing on developed modules and involved in trouble shooting the components.
- Worked on Image Transform servlet using ACS Commons to create Image renditions.
- Worked on Custom service, servlets for search Implementation.
- Worked on the Suggestive search implementation.
- Created a component which uses the new feature content-fragment and also worked on tagging.
- Created the ConfigSet required for the search implementation in solr(schema.xml, solrconfig.xml, and web.xml).
- Participated in all the phases of development within the team.
- Involved in supporting the application post production and maintenance.
Environment: AEM 6.2, Workflows, HTL, Apache Sling, CRX, JAVA 1.7, HTML, CSS, SASS, Angular 2, Solr, Apache-Nutch, Servlets, JavaScript, jQuery, Eclipse IDE, Apache Maven, Confluence, JIRA, Apache HTTP Server, SOAP and REST Web Services, Linux, Windows.
AEM Developer
Confidential, St. Louis, MO
Responsibilities:
- Design & Development using Java/J2EE, Web Services, Struts, XML, schemas, AJAX and Deployed on Web Sphere 6.1 Application Server running on Unix.
- Utilized HTML, CSS, jQuery for designing and implementing custom CQ components.
- Developed Components and Templates using Adobe AEM 6.2 touch UI for supporting the different Webpages.
- Performed AEM customization on foundation components, core CMS and workflows to extend functionalities, and improve performance.
- Involved in developing and debugging for websites based on functional requirements.
- Developed Adobe AEM templates and reusable components.
- Worked on Multi Site Manager and extensively used CQ tag libraries in the components.
- Customized dialogs for all the components for providing various options to authors while creating.
- Worked on creating the sling servlets and OSGi services for the business logic to process the request.
- Worked on custom OSGi services, workflows, sling servlets, and scheduler jobs.
- Used jQuery core library functions for the logical implementation part at client side for all the application.
- Strategy for Content Migration from AEM 6.1 to AEM 6.2. Design & Development of content migration scripts for Migration.
- Used AEM 6.1 for creating custom components workflows in order to build and maintain a marketing system using targeting criteria as described by business.
- Every aspect of the web page, starting from title tags and Meta information to paragraphs of the content is designed and developed in such a way that it can be adjusted by content authors or restricted to only advanced administrators.
- Responsible to configure the rules in dispatcher for the new modules.
- Participate in all phases of development within the team.
- Schedule all project activities and manage risks throughout development cycle.
- Collaborate with other functional area experts to design complete solutions.
- Dialog field validations are performed using listeners.
- Generated new content feeds & new content-based reports to help the business identify the content authoring gaps.
- Worked on developing dialog boxes and design dialogue boxes as needed and enhanced components by editing configurations.
- Configuring Dispatchers, Flushing Dispatcher cache, AEM server optimization, AEM Log analyzing, Garbage collector etc.
- Used SVN as version control and integrated with Hudson for continuous integration and nightly builds.
- Working with Maven to build and generate the jar files to deploy in the Felix Console.
- Developed code to send and receive messages to/from MQ (queue).
- Expert knowledge of modern back-end JavaScript (Node.js).
Environment: s: Java, J2EE, AEM 6.2, AEM DAM, Tagging, Workflows, Apache Sling, CRXDE, JCR, Slightly, HTML, JSP, Servlets,Node js, JavaScript, jQuery, Eclipse IDE, Apache Maven, AngularJS, GITHUB, JIRA, SOAP and REST API, UML, AJAX, log4j, Windows.
AEM Developer
Confidential -San Antonio, TX
Responsibilities:
- Development of web pages using AEM 5.6, JavaScript, HTML, CSS, Ajax and JQuery.
- Exposure to dispatcher configurations as part of AEM website architecture.
- Created web-services both restful and soap based from scratch.
- 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
- Maintained the Content Management System (CMS) and provided support for the application in authoring environment.
- Content Migration from AEM 5.6.1 to AEM 6.1. Design & Development of content migration scripts for Migration.
- Design, develop and support WCM components, integrations and applications.
- Implemented custom components using CQ tags, JQuery, JavaScript and JSP.
- Implemented server-side service components using Apache Felix framework and apache sling.
- Implemented components to utilize services through sling service calls and Jsp tags.
- Implemented client libraries useful at page, global and component level using CSS and JavaScript files.
- Performed administration tasks to activate, replicate and package the changes to publish as well to be consumed by other environments.
- Customized dialogues for all the components for providing various options to authors whilecreating pages.
- Worked on Author instance to help authoring complex components on pages.
- Installed CRXDE Integrated development environment and Configured the project.
- Setup and configure Authoring and Publishing environments, replication agents, apacherewrite rules for routing the calls to CQ5.
- Worked on clipped apps component which pulls data from external J2EE apps, webservices.
- Created Touch UI and Classic UI AEM components.
- Implemented Sling servlets to provide Ajax handling.
- Content authoring and maintenance for test environments.
- Developing Pages/Templates/ Components in Eclipse/CRXDE Lite.
- Development of modules and OSGI bundles.
- Design user interface using html, jQuery and backbone.
- Manage any technical issues that arise during development.
- Used JIRA & Mingle for bug tracking and project tracking.
- Used Maven Deployment Descriptor setting up build environment by writing Maven build XML, taking build, configuring and deploying of the application in all the servers
- Implementing all the Business logic in the middle-tier using Java classes, Java beans, used JUnit framework for Unit testing of application.
- Involved in doing various testing efforts as per the specifications and test cases using Test Driven.
Environment: Java (jdk1.5), JSP, Servlets, JavaScript, HTML, CSS, Ajax, JQuery, Adobe AEM 5.6 (WCM), AEM 6.1, Apache Sling, CRXDE, CRX, WCM, Jackrabbit, JCR Connector.
Java / Web Developer
Confidential
Responsibilities:
- Extensively used Core Spring Framework for Dependency Injections of components.
- Designed components based on Object-Oriented Analysis using MS Visio.
- Used JSF to develop presentation layer.
- Worked on GUI internationalization using JSP and Core Java
- Wrote test cases using JUnit testing framework and configured applications on WebLogic Server.
- Prepare Java/J2EE development structure for Maven.
- Worked with various version control tools like CVS, Clear Case and Subversion (SVN).
- Designed and developed application using Struts and Spring Frameworks (Spring IOC).
- Tested spring Web services using the SOAP UI by creating a Mock Service using WSDLs.
- Developed business modules using Hibernate & Spring frame work technologies.
- Worked on the Spring framework like Spring IOC and Spring DAO.
- Consumed Web Services using Apache CXF and Sencha framework for getting remote information.
- Developed web Components using JSP, Servlets and Server-side components using EJB under J2EE Environment.
Environment: Java, Servlets, JSPs, JavaScript, Struts, EJB, IBM WebLogic, Oracle, DB2, XML, CSS, Java Script, jQuery, Log4J, JUnit, JDBC, Hibernate, eclipse IDE, JSF.
JAVA Developer
Confidential
Responsibilities:
- Designed the application using J2EE patterns and developed Java Beans for business logic.
- Developed the presentation layer using Struts Framework and Responsible for coding all the JSP, Servlets used for the Used Module.
- Developed the JSP, Servlets and various Beans using Websphere 5.x server.
- Wrote Java utility classes common for all of the applications.
- Designed and implemented highly intuitive, user friendly GUI from scratch using Drag and Drop with Java/ Swing and CORBA. Extensively used multithreading concepts.
- Deployed the jar files in the Web Container on the IBM Websphere Server 5.x.
- Hands-on experience in installing, configuring and deploying application on Websphere Portal Server.
- Designed and developed the screens in HTML with client side validations in JavaScript.
- Developed the server side scripts using JMS, JSP and Java Beans.
- Adding and modifying Hibernate configuration code and Java/SQL statements depending upon the specific database access requirements.
- Involved in Database design and development. Involved in SQL scripting. Involved in the system integration and testing.
- Design database Tables, View, Index's and create triggers for optimized data access.
- Developed Web Services using Apache AXIS tool.
- Designing of the system as per the change in requirement using Struts MVC architecture, JSP, DHTML.
Environment: Java 1.2.3, Servlets 2.2, Enterprise Java Beans 1.1, SQL Server, JSP, HTML 4.0, JavaScript, UML, WebLogic 5.1, ASP .net, IIS, MTS, COM Component, Windows NT
