We provide IT Staff Augmentation Services!

Adobe Cq5/aem Developer Resume

2.00/5 (Submit Your Rating)

Glendale, CA

SUMMARY:

  • 9+ years of IT experience with 5+ years in Adobe Experience Manager (AEM)/CQ5 and 4 years in Java J2EE.
  • Have hands on experience in building and deploying enterprise level Web Content Management (WCM) and Content Management System (CMS) on Adobe CQ 5.3, 5.6, 6.0, 6.1.
  • Experience in developing Templates, Custom Components, creating and launching Workflows and customizing out if box Widgets.
  • Exceptional work experience in Adobe Day CQ5 WCM, CMS, CRXDE, CRXDE Lite, OSGI Framework, JCR, Apache sling, Felix, Template and Component Development, Architecture, Administration and installing of Author and Publish instances.
  • Developed custom AEM 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).
  • Understanding caching, clustering and replication mechanism.
  • Hands - on experience using development IDEs including IntelliJ, Eclipse, NetBeans and used MAVEN, JENKINS as Build tool.
  • Created custom sling bundles as part of new functionalities provided to AEM sites.
  • Expertise in developing Web Applications using Servlets, JSP using MVC and Struts 1.x framework.
  • Good experience of Front End Technologies like HTML, CSS, HTML5, CSS3, JavaScript, jQuery, JSTL, JSP, EXT JS, Bootstrap, Angular JS, XML and JSON.
  • Worked with Adobe XDP’s to package PDF and XFA.
  • Expert level experience in Java 1.8, J2EE, JDBC, Multithreading, Servlets, JSP, JavaScript, XML, Web Services, REST & SOAP services, Struts, JSTL, Hibernate, SQL, PLSQL, AJAX, HTTP.
  • Emphasis on web applications and n-tier enterprise applications built using Java, J2EE, and related frameworks.
  • Expertise in developing and implementing Enterprise Solutions for Distributed Software products and applications using Java technologies.
  • Worked on Object Oriented Designs.
  • Rich experienced in writing SQL queries with RDBMS skills in MySQL, SQL Server and Oracle, etc.
  • Experience in application servers like Apache Tomcat, and WebSphere, Web Logic, MS VISIO.
  • Worked extensively on Service Oriented Architecture and proficient with Java/UI development using Top-Down and Bottom-Up approaches.
  • Well versed with SDLC phases with extensive experience in requirements gathering, Analysis, Design, Build, Testing, Documentation and Maintenance.
  • Experience in end-user testing or acceptance testing known as User Acceptance Testing (UAT).
  • Experience with connecting and working with third party repositories and also experience in using GIT and SVN for source code control.
  • Worked on Code Reviews on various modules and fixed the bugs identified in test phase.
  • Experience in working and helping colleagues with team challenges.
  • Good problem-solving skills and extraordinary trouble-shooting capabilities.
  • Team player with good communication and written skills and excellent programming skills.
  • Self-motivated team player with excellent problem solving skills and ability to learn new technologies and tools quickly.

TECHNICAL SKILLS:

Languages: C, C++, Java J2EE

Web Technologies: HTML, CSS, HTML5, CSS3, JavaScript, jQuery, Bootstrap, XML, XDP, Slightly, Java Web Services using JSON, SOAP, RESTful, DOM, Applets, AWT, JSP, Servlets, JDBC

Adobe Applications: Apache Sling, Adobe CQ5.X, AEM6.X, Adobe CRX

Frameworks: OOP, Struts, Spring MVC, Apache Sling, Apache Felix, Hibernate

Build Tools: Maven, Jenkins

Databases: MySQL, SQL Server, Oracle 11g, MongoDB

IDE Tools: Eclipse, NetBeans, IntelliJ

Operating System: Windows (XP/Vista/7/8/10), UNIX, LINUX, OS X

Other Tools: Putty, Log4j, VISIO, GIT, SVN

PROFESSIONAL EXPERIENCE:

Confidential - Glendale, CA

Role: Adobe CQ5/AEM Developer

Responsibilities:

  • Develop Custom AEM Workflows, OSGi Services and other Dynamic/Static web content management components.
  • Installed and Configured AEM Web Content Management System and Apache Felix Admin Console.
  • Installed CRXDE Integrated development environment and Configuration of the project with Subversion control.
  • Used slightly template language for implementing AEM Components.
  • Designed project layout using Microsoft VISIO.
  • Accessed JCR programmatically to store and fetch data.
  • Worked on spring v3.0 modules like ORM, Core and MVC to design implementation for input request processing.
  • Setup and configure Authoring and Publishing environments, replication agents, dispatcher flush agents, AEM dispatcher to cache the landing pages, html and serve as the static pages from Apache.
  • Create and integrate content driven applications on top of the AEM core platform.
  • SVN is used as a distributed revision control system for AEM.
  • Used AEM Developer tools for exporting and importing content to and from AEM repository.
  • Developed JSP’s, Action Forms and Action Classes as part of presentation layer development.
  • Extensive use of JSP Tag libraries and developed custom tag libraries to simplify the code.
  • 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.
  • 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 and User Administrations in AEM.
  • Entity classes in spring to integrate with Hibernate API.
  • Used Maven to build and generate code analysis reports.
  • Involved in building, deploying the code and moving code to different environments.
  • Worked closely with Akamai, plus line for production deploy, Dispatcher cache, Akamai cache etc.
  • 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.
  • Build XDP which is a base companion for PDF and XFA.
  • Involved in supporting the application post production and maintenance.
  • Experience working in an agile environment, involved in daily standup meetings.

Environment: AEM 6.1, CRXDE, CRX, WCM, JCR, Apache Sling, Slightly, SOA, Eclipse, Maven, SVN, SOAP, Hibernate, JDK 1.7, HTML5, CSS3, Java Script, JSP, Servlets, JQuery, SQL, Angular JS, XDP.

Confidential - Brea, CA

Role: Adobe CQ5/AEM Developer

Responsibilities:

  • Designed and developed, AEM building blocks including Templates, Components, Dialogs, Widgets, and Workflows.
  • Worked on stories related to AEM 6.1 in sprints this includes feature development and production issues (Agile Scrum methodology).
  • Developed more than two applications that uses JCR content repository in AEM to store information and query the JCR for display and reporting purposes.
  • Developed custom components, customized forms for Internet and Intranet sites of the company.
  • Proficient in Adobe CQ/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.
  • Maintaining OSGI java classes for assets import, validation processes, and to fetch the data from CQ repository obtained from different providers.
  • Built various web pages using HTML5, CSS3, Java Script and JQuery.
  • Solid understanding of all AEM building blocks, development and deployment process.
  • 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 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
  • Offer solutions on top of the Adobe WCM, CRX/CRXDE, CQ WCM and DAM.
  • Define implementation processes, quality gates and standards.
  • Developed message driven web services using Spring Integration.
  • Integrated Spring DAO for data access using with Hibernate.
  • OSGI bundle development experience.
  • Developed GUI using HTML and Java Script.
  • Effectively communicate design to customers and present design options/considerations.
  • Adopt and utilize iterative/Agile methodology as needed or requested.
  • Produce quality work even when under extreme time pressure and deadlines.

Environment: AEM5.6.0, 6.1, Adobe CQ5, JAVA, J2EE, OSGI, Spring Integration, HIBERNATE, MYSQL, AJAX, JSON, HTML5, CSS3, Java Script, JQuery, SQL, Jenkins, Maven, SOAP UI, XPath, XML, LINUX, JSP, Web Services (SOAP, REST), Eclipse, GIT.

Confidential - Rock Hill, South Carolina

Role: Adobe CQ5 and JAVA Developer

Responsibilities:

  • Involved in design and development of customized web components.
  • Implemented the personalization capabilities/functionalities for an ecommerce application.
  • Worked on HTML, CSS, JQuery and ExtJS for designing and implementing custom CQ5 components.
  • Extensive use of CQ tag libraries and custom tag libraries in components.
  • Worked on style sheets to maintain the structure and improvise the appearance of WebPages.
  • Worked on JavaScript to implement client side validations.
  • Managed the media files using Digital Asset Management.
  • Worked on Multisite Manager to maintain the structure of the website.
  • Maintained the Content Management System (CMS) and provided support for the application in authoring environment.
  • Implemented the Sling Servlets, OSGI bundles for interacting with remote spring webapp services and custom business logic in java.
  • Provide interactions between different forms within the tool using JavaScript.
  • Deployed jar files from the Felix System Console.
  • CQ Preview Site for pre-publishing authored content to test the Prod Simulation.
  • Routine Operations related jobs like GC, Tar Optimizations and Content Backups.
  • DAM Setup with caching and syncing mechanism.
  • Closed User Groups Set up and permissions management.
  • Implemented Swagger API to generate Restful based api-docs for java classes.
  • Setup and used Maven for managing dependent software libraries (jars) required to build our application and build and deploy tool integration.
  • Worked on Jenkins for continuous integration and timely builds.
  • Involved in daily meetings and worked in Agile Environment.
  • Implemented the internationalization (I18N) for all the components in CQ5.
  • Used Log4J for logging and tracing the messages.
  • Used J2EE Design Patterns (Singleton Pattern, Factory Pattern, and Business Delegate Pattern) for Middle Tier Development.
  • Used GitHub for version control across common source code used by developers .
  • Testing of CQ components and templates in both authoring and publishing environments.

Environment: Adobe CQ5.4, Java (jdk1.6), JSP, Servlets, ExtJS, HTML5, CSS3, Ajax, JavaScript, jQuery, SQL, Apache Sling, CRXDE, CRX, WCM, OSGI bundles, GitHub, log4j, Windows.

Confidential, PA

Role: Java/J2EE Developer

Responsibilities:

  • Extensively involved in different stages of Agile Development Cycle including Detailed Analysis, Design, Develop and Test.
  • Implemented the Back-End Business Logic using Core Java technologies including Collections, Generics, Exception Handling, Java Reflection and Java I/O.
  • Wrote and specified Spring Annotation Configuration to define Beans and View Resolutions to configure Spring beans, dependencies and the services needed by beans.
  • Used Spring IoC to implement dynamic dependency injection and Spring AOP to implement crosscutting concerns such as transaction management.
  • Wrote Mapping Configuration files to implement ORM Mappings in the Persistence Layer.
  • Using Hibernate DAO support extended Dao Implementation.
  • Hibernate Configuration files were written to connect Oracle database and fetch data.
  • The Hibernate Query Cache which is a Second Level Cache to load objects using cached identifiers was implemented using EhCache to improve the performance.
  • Implemented web services with RESTful standards with the support of JAX-RS APIs.
  • Confirmation of registration and monthly statements are sent to users by integrating and implementing JavaMail API.
  • 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 front end programming works. Performed users' input validation using JavaScript and jQuery.
  • Performed JUnit test cases to test the service layers of the application.
  • Used JIRA to track the projects and Git to ensure version control.

Environment: Java, Spring, JavaMail, JavaScript, HTML, CSS, AJAX, jQuery, Junit, JIRA, Oracle DB, MySQL, Git, SSO, JAX-RS.

Confidential

Role: Java/J2EE Developer

Responsibilities:

  • Involved in the analysis, design, development, testing and production of the application.
  • Participates in weekly Team meetings for progress updates and problem solving.
  • Worked with Customers to identify and implement Functional Enhancements and new requirements.
  • Developed use cases, workflow, screen mock-ups, and conversion requirements.
  • Customized Logo screens for POS and BackOffice according to Customers.
  • Worked extensively on Receipt customization and Receipt Build Tool to build complex receipts.
  • Involved with customers to prepare and update Feature Enhancement Document from Functional Design Specs document.
  • Handled and proposed Project Change Requests to implement new functionalities.
  • Code Customization in Struts, Tiles Framework and coding EJBs for BackOffice.
  • Raised Service Requests to be handled by Oracle.
  • Participated in discussions with Oracle development team about the SR to better understand Customer's requirements.
  • Built Front-end related framework using HTML, CSS, JavaScript.
  • Defined tables, constraints, triggers, packages, procedures and functions in Oracle 10g, DB2 and SQL Server.
  • Complete Documentation while performing extensive Unit Testing to ensure bug-free code drop.
  • Simultaneous interaction with QA Analysts and Testers to recreate reported problems.
  • Performed Code Reviews on various modules.

Environment: JDK 1.4/1.5, J2EE, JSP, Servlets, Struts 3.0, Struts Tiles and Validate Frameworks, i18n, JUnit, EJB, Web technologies (HTML, CSS), JavaScript, Eclipse, JBoss, WebSphere Application Server, XML, HTML, XML, Rational Rose, SQL Server 2008, DB2, DB2 Control Center, Oracle 10g, MySQL, MySQL Control Center, Unix, Subversion.

Confidential

Role: Java/J2EE Developer

Responsibilities:

  • Interacted with business analysts and end users in gathering requirements.
  • Implemented Agile Methodology to produce a High-quality application.
  • Performed complete application life cycle functions from conception to final release to users including Design/Analysis, Implementation, Testing, Deployment and Maintenance.
  • Implemented J2EE Design Patterns like MVC, Service Locator and Session Facade.
  • Configured faces-config.xml and applicationcontext.xml for JSF and Spring AOP Integration.
  • Implemented Spring MVC Framework which involves configuring Dispatcher Servlets, mapping requests to controllers using CommonsPathMapHandlerMapping.
  • Installed Spring Web Flow and involved in configuring and creating Flow Executors and laying the flow groundwork.
  • Implemented Spring Configurable annotations to inject non-spring beans into spring service layer for further configurations and also configured Spring Post-processing beans for listening and responding to application events.
  • Implemented the business layer by using Hibernate with Spring DAO and also developed mapping files and POJO java classes using ORM tool.
  • Developed stored procedures, Triggers and functions using PL/SQL and mapped it to Hibernate Configuration File and also established data integrity among all tables.
  • Implemented Hibernates and Lazy default fetch plan for generating proxies and collection wrappers and also created fetching strategies for minimizing the number of SQL statements.
  • Designed and developed authentication and authorization framework using LDAP.
  • Developed logging module-using Log4J to create log files to debug and trace application.
  • Responsible for configuring and deploying the builds on WebSphere.
  • Wrote JUNIT test cases for testing UI Framework classes AND wrote many Java Scripts to do client-side validations.
  • Wrote data Components for plan Setup using Java, SQL and JDBC and participated in design of database and created tables in ORACLE.

Environment: J2EE, jQuery, Spring MVC, Hibernate, SQL Server, UML, JNDI, Servlets, JSP, EJB, XML, JDBC, UNIX, RAD, OOAD, WebSphere, LDAP, ANT, Rational Rose, Clear case, JUNIT, HTML, CSS, JavaScript, DHTML, Ajax4JSF, Web Services.

We'd love your feedback!