Sr. Aem Developer Resume
Fountain Valley, CA
SUMMARY:
- 8+ years of experience in Software development including, analysis, design and testing in Java, J2EE Technologies and developing large scale web applications using AEM 5.6.1, AEM 6.0, 6.1, 6.2, 6.3 / CQ content management systems.
- Over 4 years' Strong experience on Adobe CQ5 component development, Templates, backend OSGI bundles, DAM (Digital Asset Management), Workflows, Designs, etc.
- Extensive exposure to different Software Development Life Cycle (SDLC) methodologies using Agile and waterfall methodologies.
- Good understanding on CQ5/AEM stack leveraging web content Management components for UI customizations and migration of Digital Assets.
- Expert in developing both classic and Touch UI components.
- Rich experience in AdobeAEM, HTML5, CSS3, HTL (Sightly), Angular JS, jQuery, JavaScript, Web Services (SOAP and REST), Sling APIs, and third - party APIs.
- Implemented Adobe CQ/AEM templates, components, workflows, style sheets, Meta tagging and performed CMS administration tasks.
- Strong experience with DAM and metadata management.
- Rich experience in configuring dispatcher and cache management.
- Experienced in developing CMS based applications using Adobe CQ/AEM, Apache Sling and OSGI.
- Developing and administering multiple modules using Sling API, JCR API, CQ /WCM API and using the Jackrabbit User Manager APIs to performAEM user operations.
- Expertise in developing Enterprise level applications using Slightly, JSP, J2EE technologies like JSP, JDBC, Servlets, JSTL.
- Experienced in Working withAEM 6.1 and Slightly.
- Experienced in using CRXDE and Eclipse IDEs to develop CMS applications.
- Implemented Adobe CQ templates, components, workflow, style sheets, Meta tagging and performed CMS administration tasks.
- Strong experience with setting upAEM/CQ5 using Maven and standard Eclipse tools.
- Exposure to dispatcher configurations as part ofAEM website architecture.
- Expert in implementing the ACS-COMMONS functionality.
- Hands on experience in Java/JEE technology areas like JSP, Servlets, EJB, JPA, spring, Hibernate, and SOA applications.
- Experienced in developing enterprise applications using MVC frameworks such as Struts, Spring MVC.
- Experienced in using RDBMS like Oracle, Microsoft SQL Server and MySQL.
- Experienced in developing applications using CRXDE, Eclipse and Rational Application Developer (RAD) IDEs.
- Hands on experience in Java 1.8, J2EE, JDBC, Multithreading, Servlets, JSP, JavaScript, XML, Web Services, REST services, JSTL, Hibernate, SQL, AJAX.
- Hands on experience in using JMeter and Dynatrace tools for measuring/optimizing performance of application.
- Experience with version tracking systems like CVS, Perforce, Subversion (SVN) and Git.
- Experienced in developing applications using application/Web servers such as JBoss, WebSphere, WebLogic and Tomcat.
- Experience developing UI for the applications using JSP, HTML, XML, XSLT, CSS, JavaScript and Ajax.
- Experience in using JQuery, ExtJS and Angular Js, JavaScript libraries.
- Experience working with Bug tracking tools like QC, JIRA, Bugzilla.
TECHNICAL SKILLS
Web Technologies: HTML, HTML5, DHTML, CSS, CSS3, JavaScript, Bootstrap, JQuery, DOM, AJAX, JSON.
Database: Oracle 8i/9i/11g, MySQL, MS Access, SQL Server
J2EE Technologies: Java Beans, Servlets, JSP, JDBC, EJB, JNDI, JMS
Web Content Management tools: AEM 6.3,6.2,6.1, 6.0, 5.6.1, CQ 5.3
Web/Application Servers: WebLogic, Apache Tomcat, JBoss, IBM WebSphere
Operating system: Windows, Unix, Linux, MAC OS
Version Control tools: GIT, CVS, SVN, ClearCase
Server-side programming languages: Java, JSP, Servlets, Web Services
PROFESSIONAL EXPERIENCE
Confidential, Fountain Valley, CA
Sr. AEM Developer
Responsibilities:
- Involved in Installing and Configuring version 6.3 of AEM Web Content Management System and Apache Felix Admin Console.
- Developed the customizable landing pages andAEM custom components.
- Sound Knowledge on theAEM/CQ administration activities such as User permissions/creations with LDAP synchronization, sling setting status.
- Worked on UI designing, data modeling, and reviewed the design documentation.
- Adobe Experience Manager /CQ application installation and configuration in Windows/Linux platform.
- Working knowledge on Importing, ExportingAEM Packages using package manager.
- Developed complex components with dialog on CQ5.
- Developed Adobe CQ templates and reusable components.
- Experience on JAVA, JCR, Felix, OSGi and other technologies involved in deploying solutions based on the AEM framework ofAEM Forms.
- Called REST web services through AngularJS services to get JSON Object and modified the response object to display in UI.
- Used Spring Framework for Dependency injection and integrated with the Hibernate framework for interacting with the Oracle database.
- Building capabilities and expertise around Adobe Analytics, Adobe Campaign, and Adobe Target.
- Efficiently used Apache Sling/JCR for Content Resolution and handling dynamic data.
- Worked as a full stack developer creating templates and the backend logic for new components.
- Developed Workflow components related to digital assets upload Workflow as per the client requirements.
- Develop digital consumer experiences based on foundation of the Adobe CQ5/AEM product suite, including CRX, DAM.
- Developed and maintained different web pages and DAM assets using AdobeAEM/CQ.
- Have a detailed knowledge of working with JIRA in creating user stories & bugs and to track team progress.
- Integrated Campaigns withAEMto manage email delivery content and forms directly in Adobe Experience Manager (AEM).
- Written event handlers and servlets for processing business logic.
- Involved in system tuning activities like workflows purging, custom loggers and url shortening configurations.
- Hands on Experience Working with GIT, GIT HUB.
- Developed the Content Management System (CMS) and provided support for the application in authoring environment.
- Integrated LDAP withAEM for user access to CMS system for authoring, publishing and work-flow management.
- Build and Release Management in CQ using Maven and SVN.
Environment: AEM 6.2,6.3 Adobe CQ5, JAVA, J2EE, OSGI, Spring Integration, HIBERNATE, MYSQL, AJAX, JSON, HTML5, CSS3, Java Script, JQuery, SQL, Jenkins, Maven, SOAP UI, XML, LINUX, JSP, Web Services (SOAP, REST), Eclipse, GIT.
Confidential, San Diego, CA
AEM Developer
Responsibilities:
- Creating servlets for backend services like forms, populating the dealer's information from the services.
- Creating/modifying templates as per new requirements, custom dialogs and updating the client libraries.
- Worked on HTML, JavaScript and JQuery for fixing the mobile application issues.
- Involved in all stages of environments in this project
- Used Sightly in AEM 6.2 for highlighting is focus on keeping your markup beautiful, and thus maintainable, once made dynamic.
- Migrated project fromAEM 6.1 toAEM 6.2.
- Used Maven automated build scripts to compile and package the application.
- Used Jira for bug tracking and project management.
- Worked on JavaScript for better performance of previously existing web pages.
- Designed Responsive User Interface using key features of Angular JS.
- Involved in building dynamically generating Drop down lists using Ajax, JQuery and Angular JS to provide services to different components of portal.
- Involved in IntegratingAEM with Apache solr.
- Developed Sling Servlets to provide Ajax handling.
- Developing and coding J2EE Components with JSP, java Beans, business objects with EJBs and Servlets.
- Used Maven automated build scripts to compile and package the application.
- Participated in functional, integration and Unit testing.
- Solid understanding of all AdobeAEM building blocks and theAEM development and deployment process.
- Performed content authoring and maintenance for test environments.
- Log4J was used for application logging.
Environment: AdobeAEM 6.1,6.2, Dynamic media, Adobe marketing cloud, Dtm, CQ Tagging, Workflow, Java, Maven, HTML, CSS, Angular JS, Web Services(SOAP, REST), GIT, Apache Felix, Apache Sling, Apache Solr, CRXDE, Junit, JIRA.
Confidential, Norfolk, VA
AEM/CQ5 Developer
Responsibilities:
- Worked onAEM 5.6.1 HTML, CSS, jQuery and EXT JS for designing and implementing customAEM components.
- Worked on migration from 5.6.1 to 6.0.
- Worked on Digital Asset Management (DAM), to manage and store all the media.
- Maintained the Content Management System (CMS) and provided support for the application.
- Worked on style sheets to maintain the structure and improvise the appearance of Web pages.
- Wrote test cases for testing ofAEM components and templates in both authoring and publishing environments.
- Implemented Adobe WCM, CRX, JCR, Sling, OSGI, CRXDE, WCM, and DAM.
- SOAP web service was integrated with Adobe CQ to get specific information from the external application.
- Expert in developing and deploying java code via OSGI bundle.
- Worked on Sling servlets to handle POST and GET requests.
- Used GIT as version control to restore assets to previous versions at a later time and integrated with Jenkins for continuous integration and builds.
- Configured and used Framework Logging based on SL4J logger factor for logging all the debugging and error information.
- Perform unit testing and support testing team during iteration and release testing.
- Involved in building, deploying the code, moving code to different environments and Supporting the application post production and maintenance.
- Worked on dispatcher configurations for cache and load balancing.
- Designed various modules using technologies like JSON, and JavaScript.
- Created Responsive Designs using HTML, CSS3.
- Dispatcher is configured to cache responses from anAEM publish instance, to increase the responsiveness and security of the externally facing published website.
- Managed SDLC processes and associated artefacts.
- GIT is used for version control and JIRA is used for tracking.
Environment: AEM 5.6.1,AEM 6.0, Java (jdk1.6 & 1.7), J2EE, JSP, Servlets, Java Script, HTML, CSS, Ajax, JQuery, Apache Sling, CRXDE, CRX, WCM, log4j.
Confidential
Java/UI Developer
Responsibilities:
- Developed the UI layout and front-end programming for web application that matched requirements using hand written HTML, CSS and JavaScript.
- Closely worked with business system analyst to understand the requirements to ensure that right set of UI modules are built.
- Designed the front-end applications, user interactive (UI) web pages using web technologies like HTML, XHTML, and CSS.
- Used JQuery to make the application highly interactive and used JSON objects effectively for efficient client-side coding.
- Designed and developed entire Data Base in SQL Server 2008 - Creating Tables, Writing Stored Procedures, functions etc.
- Implemented HTML5 feature like, local storage, data and required attributes and sliders.
- Implemented CSS3 features like, multi-column layout, gradients and web fonts.
- Involved in all functional areas including performing audits of requirements, test activities, defect triage meetings, project-related activities, and all project artefacts'
- Implemented various Validation Controls for form validation and implemented custom validation controls with JavaScript and jQuery.
- Built Web pages that are more user-interactive using JQuery plugins for Drag and Drop, AutoComplete, AJAX, JSON, JavaScript, Bootstrap.
Environment: HTML, HTML4.01, CSS2, JavaScript, JQUERY, Dreamweaver CS5, AJAX, JSON, ECLIPSE, MS Office, GIT, SVN.
Confidential
Java Developer
Responsibilities:
- Involved in system design, enterprise application development using object-oriented analysis in Java/JEE6.
- Developed stored procedures, views and triggers using Oracle PL/SQL.
- Involved in the analysis & design of the application using UML with Rational Rose.
- Developed a web-based application using java, JSP, Servlets, HTML with SDLC (Software Development Life Cycle) model.
- Used JSP and HTML for creating UI. Used JavaScript for client-side validation.
- Implemented SQL queries to retrieve and insert data from/into the database using Oracle 10g.
- Implemented complex back-end component to get the count in no time against large size MySQL database using java multi-threading.
- Used SSO (Single-Sign-On) Framework and implement access control that enables user to log in once and gain access to the resources of multiple pages without being prompted to log in again.
- Manipulated database data with SQL queries, including setting up stored procedures and triggers.
- Implemented front-end developments such as webpages design, data binding, Single-Page Applications using HTML/CSS, JavaScript, jQuery and AJAX.
- Used jQuery libraries to simplify the frontend programming works. Performed users' input validation using JavaScript and jQuery.
Environment: Java, spring, Hibernate, SOAP, JBoss, Log4j, JUnit, Eclipse, Struts, Jenkins, MySQL.