Cq5 Developer Resume
Stamford, CT
SUMMARY
- Over 7 years of experience in design, development and implementation of Web Applications, web application security, database, and enterprise application integration. Has expertise in all teh phases of System Development Life Cycle. Responsibilities include overall technical leadership, oversight of design, coding, troubleshooting, testing, implementation and maintenance.
- Expertise in CQ5, CRX, JCR, Sling and OSGI technologies.
- Expert at developing custom components, page templates, template components and workflow.
- Effective use of design patterns such as MVC (Model - View-Controller), DAO (Data Access Object), DTO (Data Transfer Object), and Business Delegate in teh development of distributed Enterprise Applications.
- Extensive and in-depth knowledge in WebLogic Server & Portal Server.
- Expertise in Java, J2EE, CVS, ClearCase, SVN, GIT, Source Tree and ANT.
- Experience on working wif JUnit and LOG4J.
- Proficient in JDBC, JSP, JNDI, Servlets, JavaScript and AJAX.
- Strong hands-on wif EAItechnologies like Spring 3.2 (Spring MVC), Struts 2.0, and Hibernate 3.0
- Good understanding of core Java concepts such as Collections and Event/Exception handling
- Expertise in developing web applications wif Java Beans, EJB, Servlets, JDBC, JSP, and JMS
- Hands on experience wif web technologies like HTML, JavaScript, JSTL, CSS, AJAX
- Proficient in using various IDEs like CRXDE, CRXDE-Lite, RAD and Eclipse.
- In-depth knowledge in design and development of MVC architecture using Struts framework.
- Good understanding of J2EE Security framework. Having experience in configuration of SSL on WebLogic server.
- Experience wif Agile process methodology and Scrum methodology.
- Good knowledge on Oracle database(9i,10g,11g).
- Good team player wif extraordinary problem-solving and trouble-shooting capabilities.
- Excellent communication skills, leadership qualities and writing skills.
- Exposure to AEM 6.0.
TECHNICAL SKILLS
J2EE Technology: Java Beans, Servlets, JSP, JDBC, EJB, JNDI, JMS
Architecture & Framework: Client-Server, MVC, J2EE, Struts, Spring, Hibernate.
Database: Oracle (9i,10g,11g), SQL server 2008,MySQL
IDE: Eclipse, Net Beans, IBM RAD,JBuilder.
Enterprise Web Products: AEM 6.0, CQ 5.6.1, CQ 5.5, CQ 5.4
Operating Systems: Windows 9x/NT/XP/2003/VISTA/7/8, Linux, Unix
Conceptual knowledge: Web Services.
GUI: HTML, XML, XSLT, JSF, AJAX, JavaScript, CSS, JQuery.
Query Languages: SQL, PL/SQL.
Programming Language: C, Java
Tools: BEA WebLogic 8.1, JBOSS V7, IBM Websphere Application Server 6.1, Tomcat 6.0, JUnit 4.0, ANT, Log4j, Mercury Quality Centre, Rational Clear Quest. ANT, Maven, SVN, Toad
Design & Control: UML, Rational Rose, CVS, Clear Case
PROFESSIONAL EXPERIENCE
Confidential, Stamford, CT
CQ5 Developer
Responsibilities:
- Lead all reports and Analytics development.
- Worked on CQ targeting, personalization and reporting of teh websites.
- CQ5 related design and framework development and Architecture using templates, components widgets, CQ5 bundle, JCR/Sling API, clustering publish and author and editing content wif teh halp of OOTB widgets.
- Plan, design, execute, and measure cross-channel campaigns.
- Worked on Integrating wif Adobe SiteCatalyst .
- Developed GET/POST sling servlets to provide various services in teh CQ system.
- Implemented restful practices while designing and developing components.
- Designed and developed teh organization of client libraries and created template components using inheritance.
- Implemented i18n internationalization in teh website.
- Developed workflow components related to digital assets upload workflow (documents and videos) as per teh client requirements.
- Developed Test cases using sling unit.
- Extensive use of CQ Tag Libraries in teh components.
- Enhanced CQ5 personalization engine to surface teh CQ5 content on portal using JavaScript and Sling script based on segment and user profile attributes.
- Created POC related to CQ5 design and implementation.
- Implemented lots of RESTful based web services from scratch
- Using Spring transactions and configurations
- Customized dialogs for all teh components for providing various options to authors while creating
- Customized error handling for teh different server related errors and their respective error messages (403, 404 and 500 errors codes).
- Used message keys throughout teh website to implement multi language site (English and Spanish) wif teh halp of CQ translations.
- Registered customized applications, created responsibilities, customized menus, attached menus to responsibilities and assigning to users.
- Experience in Upgrading CQ 5.6.1 to AEM 6.0.
- Experience in Site Catalyst and Test, Target and Adobe Campaign.
Environment: AEM 6.0, CQ5.6.1, Adobe Analytics, Adobe live cycle, Tomcat 6 and Gradle, Site Catalyst 14, Jenkins, GIT, Source Tree.
Confidential, TX
CQ5 Developer
Responsibilities:
- Installed and Configured CQ5 Web Content management System and Apache Felix Admin Console.
- Installed CRXDE Integrated development environment and Configuration of teh project wif Subversion version control.
- Design and development of web pages using CQ5, JavaScript, HTML, CSS, Ajax and JQuery.
- Developed Adobe CQ5 templates and reusable components.
- Extensively used CQ5 tagging features in developing components and templates.
- Worked on clipped apps component which pulls data from external J2ee apps, web services.
- Worked on Author instance to halp authoring complex components on pages.
- Used JIRA & Mingle for bug tracking and project tracking.
- Worked on spring v3.0 modules like ORM, Core and MVC to design implementation for input request processing.
- Entity classes in spring to integrate wif Hibernate API.
- Used spring's native support for AOP for developing teh authorization logic.
- Used Hibernate as ORM tool and Perforce for source code repository.
- Used Maven to build and generate code analysis reports.
- Created documentation and project specific configuration as wiki pages in Confluence.
- Used SVN as version control and integrated wif Hudson for continuous integration and nightly builds.
- Involved in building, deploying teh code and moving code to different environments.
- Worked closely wif Akamai, plus line for production deploy, Dispatcher cache, Akamai cache etc.
- Involved in supporting teh application post production and maintenance.
- Experience working in an agile environment, involved in daily standup meetings.
Environment: Java (jdk1.5), JSP, Servlets, Java Script, HTML, CSS, Ajax, jQuery, Day CQ5.4 (WCM), Apache Sling, CRXDE, CRX, WCM, Jackrabbit, JCR Connector, Windows and Linux.
Confidential
Java/J2EE Developer
Responsibilities:
- Interacting wif teh business analysts to gather teh requirements and understanding teh functional design specifications for teh requirements.
- Designed teh application architecture using Struts Framework and J2EE specifications.
- Used Spring Framework for Dependency injection and integrated it wif teh Struts Framework and Hibernate.
- Development of server side programming using Servlets, JSP, Struts.
- Designed banking web application by implementing teh Struts 1.2 framework for Model View Controller (MVC) pattern
- Used JavaScript for client side validations and involved in developing JSPs for developing teh view of teh application.
- Involved in teh Data Access Object layer for storing, updating and loading teh data using Hibernate.
- Generated User interface screens using JSP, JavaScript, CSS and HTML.
- Responsible for unit testing and integration testing, bugs fixing, handling change requests.
- Used Ant script for build and deploy process.
- Deployed teh application on Tomcat server.
- Interacting wif team members to understand teh business domain and halping them for solving teh technical problems.
- Involved in complete SDLC management using Rational Unified Process - Requirements gathering, Design, Analysis, Development and Testing.
- Followed teh Java coding standards for scalability, reusability and ease of maintenance. Used Struts framework along wif JSP, Servlets, HTML, CSS, JQuery and JavaScript to construct dynamic web pages.
- Performed validation for client side as well as server side wif teh halp of Struts Validation Frame Work.Created XML Schema, XML template and XSL. Developed Web Services Application using SOAP and WS-Security.
- Developed and maintained elaborate services based architecture utilizing open source technologies like Hibernate ORM.
- Deployed components on Weblogic application server.
Environment: Java, J2EE, Struts frame work, Spring, Hibernate, HTML, CSS, AJAX, JavaScript, MySQL, Weblogic 10.3, Eclipse, Ant, JUnit and XML.
Confidential
Java developer
Responsibilities:
- Given presentations for main visual purpose dat determines effective understanding.
- Designed UI screen for Insurance Quote to get User information wif JSP, Struts tag library.
- Developed Action Classes, Service Classes for Resident Insurance premium payment module.
- Involved in Coding JavaScript code for UI validation and worked on Struts validation frameworks.
- Involved in teh development of both teh back end and teh front end of teh application using Struts, Hibernateand Web Services.
- Wrote PL/SQL Queries to get Schedule of policy payment and defaults.
- Developed Session and Entity beans for Insurance Quotes.
- Developed web services using Apache Axis web service engine. Used SOAP request response exchangepattern to exchange business XMLs.
- Responsible for Writing JSP for Online Quote for Resident Insurance.
- Used Web Services for interacting wif a remote client to access data.
- Developed CMP read only Entity beans to get Insurance Quotes.
- Fixed teh bugs identified in test phase.
- Written JUnit Test cases for Unit testing in Pension Manager Module.
- Documented CR impact analysis and prepared implementation documents.
Environment: Java1.5, J2EE, Ext JS, JSP, Servlets, Struts, XML, SVN, ANT, JUnit, HTML, CSS, Apache AXIS, Web logic, SOAP, WSDL, Oracle 9i.
