We provide IT Staff Augmentation Services!

Senior Cq5 Developer Resume

Des Moines, IowA

SUMMARY

  • 7+ years of IT experience in Java/J2EE and Web Technologies with strong exposure and experience in Adobe CQ5, JCR, Vignette Content Management 7.x, 8.x, Vignette Application Portal 7.x, 8.x, JSR 168, JSR 286, JSR 170, JSR 283 in different domains, across areas such as Design, Development, Testing and Review process.
  • Strong experience in developing Java Web based Applications using Java, J2EE (JSP, Servlet, JDBC, EJB, Tag Libraries), XML, HTML, DHTML, JavaScript and SQL Server, design patterns, code reviews.
  • Extensive experience in Java/J2ee and Adobe CQ5.4/5.5 and AEM5.6/6.0
  • Experienced in developing Web based and Enterprise applications using Java, JSP, Servlets, EJB 3.0, JDBC, JNDI, RMI, XML, WS and JMS technologies
  • Strong knowledge of all phases of Software Development Life Cycle (SDLC).
  • Experience of frameworks Spring, Struts, Hibernate, Spring.
  • Experienced in Databases like Oracle and SQL Server and writing SQL Queries.
  • Experience in developing applications using IDEslikeEclipse and Netbeans.
  • Expertise in Adobe CRX (Content Management Extreme), CQ5 WCM, Components, Widgets, CQ5 DAM, Apache Sling.
  • Working knowledge on App server like, Weblogic 7.0/8.0, Tomcat 5.5 in building and deploying applications.
  • Experience in creating and using Hibernate config and mapping files.
  • Experience in creating Form Beans and declaring the mapping by using Struts.
  • Proficient in Java / J2EE technologies, Java Servlets, Applets, JSP, EJB,, JDBC, Web Services, Tag Libraries.
  • Experienced in using XML related standards and technologies like XSD, DTD, JAXB, Xpath and XSLT.
  • Creation of websites using the latest Dreamweaver software.
  • Fair knowledge in designing software like Photoshop CS version and Dreamweaver.
  • Great learning skills to adapt the rapid changing technologies and implementing the same at work.
  • Expertise in Acquisition of data from multiple source systems.
  • Strong Ability to handle multiple tasks and work independently as well as in a team.
  • Have Strong analytical skills with ability to follow project standards and decision - making capability.
  • Exceptional ability to quickly master new concepts and applications.

TECHNICAL SKILLS

Content Management: Adobe CQ5.5 (AEM5.6.1), CQ5 DAM, CQ Tagging

Web Technologies: XML, HTML, JSON, Linux Shell Script, JQuery, Apache Sling, JackRabbit, JCR 2.0, Languages: JAVA/J2ee, JavaScript, SQL

MVC framework: Spring MVC, Groovy and Grails

Application Servers: JBoss, Tomcat, Apache web-server

Databases & Tools: Oracle 8i, 9i, 10g, SQL Server 2000, 2005 & 2008; IIS 6.0/7.0

Operating Systems: Windows, Linux

Source Code: Control SVN, Git

Build & Release: Jenkins, Bamboo.

PROFESSIONAL EXPERIENCE

Confidential, Des Moines, Iowa

Senior CQ5 Developer

Responsibilities:

  • Designed Content structure including folder structure, Caching, Workflow for verification, and metadata management strategies
  • Also come with design for CUG and ACL properties for asset control
  • Design and development of templates, components widgets, CQ5 bundle,
  • Setting up environments dev, test, staging and production
  • Setting web servers, dispatchers, publish, author and setting replication agent, reverse replication agent
  • Setting disaster recovery and backup system
  • Created POC related to CQ5 design and implementation
  • Define implementation processes, quality gates and standards.
  • Developed message driven web services using Spring Integration.
  • Integrated Spring DAO for data access using with Hibernate.
  • Maintaining OSGI java classes for assets import, validation processes, and to fetch the data from CQ repository obtained from different providers.
  • OSGI bundle development experience.
  • Solid understanding of all Adobe CQ building blocks and the CQ development and deployment process.
  • Proficient in Adobe CQ foundational concepts, including the CRX repository, the CQ platform, the use of core frameworks such as Apache Sling and Apache Felix.
  • Developed GUI using HTML and Java Script.
  • Performing analysis using Web Analytics tools such as Adobe Site catalyst (Omniture), New relic.
  • Worked on ingestors which ingest news, photos, videos and articles from third party
  • Created design for integration with Scene 7 for storing Videos
  • Worked on design for integration with third-party RESTful and SOAP based web services
  • Used LDAP for authentication
  • Logged the application using log4j for easier debug and maintenance

Environment: Adobe CQ5.5, CQ5 DAM, CQ Tagging, Workflow, Scene 7, Java, J2EE, Apache Maven, Confluence, JIRA, Ingestors, Apache HTTP Server, SOAP and REST Web Services, JAXP, JAXB, Axis 2.0, Jersey 1.2, Servlets, JDBC, MS SQL Server, HTML, JSP, TOAD, UML, MS Visio, AJAX, JUnit, log4j, Linux, Windows XP

Confidential, Boston, MA

Senior Adobe CQ5 Developer

Responsibilities:

  • Involved in design, development, testing, and production deployment phases of the project using RUP SDLC
  • Developed custom components and implemented widgets.
  • Developed a RESTful content delivery framework.
  • Performed Requirement analysis including presentations.
  • Involved in CQ5 Deployment architecture and Sizing.
  • Contributed in developing CQ5 Testing and Production Rollout Plan.
  • Worked on Function Specifications and Design document
  • Integrated with a shared repository globally accessible repository for shared, permissions-based digital media assets using CQ5 DAM
  • Participated into CQ5 design and framework development
  • Integrating search technology Lucene and web analytics with CQ5
  • Implemented SOA architectural pattern using SOAP based web services
  • Integrated Struts with Spring using Delegating ActionProxy and AOP's interceptors
  • Presentation and controller layers were implemented using Struts ActionServlet, Action, Struts Validation Framework, Struts Tiles, JSPs
  • Developed Servlets to invoke business methods interacting with database via Hibernate Persistence Framework
  • Worked on User interface using HTML, Java Script, JQuery, CSS and Velocity
  • Extensively used the Client-side Validation using JavaScript, JQuery for applications involving wizards of several pages
  • Created web-services both restful and soap based from scratch
  • Integrated pre-existed Web Services written on .NET Framework
  • Worked on Model using JavaBean and POJOs
  • Used Session from Hibernate to get instance form SessionFactory to connect to the database
  • Extensively used Hibernate Criteria and HQL(Hibernate Query Language) to do CRUD (Create, Read, Update, and Delete) on the backend database (Oracle)
  • Developed code to send and receive messages to/from MQ (queue).
  • Used Apache Maven for build automation
  • Logged the application using log4j for easier debug and maintenance

Environment: Java, J2EE, Apache Maven and CQ5, Adobe CQ5, CQ 5.5.4 CMS, JSP, JSF, AJAX, Struts 1.2, Spring 2.5, Dependency injections, Hibernate 3.2, Web Services(Soap and Restful), HTML, XBRL, XML, JUnit, log4j, UNIX, Windows XP

Confidential, Atlanta, GA

Java/Systems Application Developer

Responsibilities:

  • Understanding Application Functionality.
  • Designing modular and extensible CQ WCM components and services to suit the CQ requirements and following the industry standards.
  • Designed themes, created Asset, estimation web pages, components
  • Used JDBC to connect external data sources.
  • Created CND notation and registering nodes into Repository
  • Persisting CQ data into Java content Repository
  • Developed Web services and created java proxy classes using WSDL & JAX-WS
  • Created OSGI bundles and retrieve the data and display in page
  • Development and deployment of complex enterprise level CQ WCM application with high reliability and near zero defects
  • Devise and implement strategies for integrating WCM solution with the enterprise tools and environments
  • Participated in Unit test case development, unit testing using JUnit, JSUnit
  • Involved in Continuous Integration (CI) and Continuous Deployments (CD) using Jenkins, SVN, and Maven

Environment: Core Java, JSP, Servlet, Adobe Day CQ5/AEM6.0, CRX Repository, Query Builder, JSON, AJAX, Maven, Nexus, SVN (Subversive), Sling web framework, Jackrabbit2.0/3.0 (OAK), MongoDB, Apache Felix OSGi framework, Eclipse, JCR2.0-JSR283, Jenkins

Confidential, San Jose, CA

Java Developer

Responsibilities:

  • Involved in server side Web development.
  • Using MVC architecture I designed this project and carefully modularized the application to different layers.
  • Developed Action Forms for validating forms.
  • Used Struts Tags to tie the Struts view Components to the rest of the frame work.
  • Extensively Used Struts Html, Logic, Bean tags for building JSP pages.
  • Developed Data Access Objects (DAO) to access the database. Used DAO, Factory and Value object design patterns to organize and integrate the Java objects.
  • Designed & developed the core pieces of the application like Connection Pooling, Logging, XML utility modules (XML SAX, DOM parsing) for Insurance webservice gateway.
  • Used Log4j as the logging mechanism.
  • Developed Reports & Charts using JFreeChart API

Environment: JSP, JDBC, HTML, Java Script, XML, XSLT, CSS, Servlets, Struts1.3, Oracle9i, PL/SQL, Eclipse IDE, WebLogic9.1, Unix.

Confidential

Software Engineer

Responsibilities:

  • Involved in the process of analysis, design, and development of the application.
  • Developed user interface using JSP, Struts and Java Script to simplify the complexities of the application.
  • The entire application was developed in J2EE using an MVC based architecture with help of Apache Struts 1.3.8.
  • Coded Struts Action classes, Model classes.
  • Implemented the application using the concrete principles laid down by several Java/J2EE Design patterns like Business Delegate, MVC, Singleton, Data Transfer Object (DTO) and Service Locator
  • Used JavaScript for client-side validations, and AJAX to create interactive front-end GUI.
  • Implemented client side validations using JavaScript.
  • Used Form Based Authentication.
  • Used Web Sphere as the application server for deployment.
  • Involved in writing stored procedures, complex queries using SQL to process the data on MYSQL DB.
  • Performed unit testing on various project modules using JUnit framework.
  • Used Apache Ant as build tool.
  • Used IBM Rational Clear Case as version control tool for maintaining source code and project documents.
  • Implemented Log4J for Logging Errors, debugging and tracking.

Environment: s: Java, JSP, Servlets, Struts, HTML, CSS, JavaScript, JUnit, Shell, SQL, JBOSS, Eclipse, CVS, Linux/UNIX.

Hire Now