We provide IT Staff Augmentation Services!

Senior Cq5 Developer Resume

0/5 (Submit Your Rating)

AlbanY

SUMMARY

  • 7+ years of experience in developing and implementing Enterprise Solutions for Distributed Software products and distributed applications using JAVA technologies.
  • Worked on design and implementation of modules on Adobe CQ 5.4 and Adobe CQ 5.5.
  • Have a solid understanding of CQ5 building blocks, CRX repository, leveraging web content management components for customization and porting of websites.
  • Worked as a CQ/AEM developer at Adobe Systems building upon established Java and web development experience and also engaging in a variety of new technologies and platforms, including Adobe CQ5.5, Grails framework, JSONP and Amazon Web Services.
  • Developed custom CQ 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).
  • Extensive programming in Web Technologies likes JSP, JavaScript, XML, AJAX, JQuery, Adobe CQ5 APIs, Apache Sling, OSGi bundles.
  • Expertise in developing integrated business applications using Hibernate, Spring framework (Spring Core Framework, AOP, Spring Integration, Spring Batch, Spring MVC, Spring Web flow and Spring Security), Struts, JSF Framework and Web Services (JAX - WS, JAX-RPC, JAXP, JAXB).
  • 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 web page design skills using HTML, HTML5, CSS3, Ajax, jQuery and Java Script.
  • Good experience with Operating Systems like Windows NT/9x/2000/Me/XP/Vista and partially on UNIX.
  • Expertise in XML processing with SAX, DOM, JDom and dom4j technologies.
  • Good knowledge of using PERL on Operating Systems like NT, LINUX and SOLARIS boxes.
  • Good experience on JMS, MDB and Message Oriented Middle Server IBM MQ Series.
  • Good Exposure to testing tools like Junit.
  • Experience in working with source control and versioning tools like Clearcase, Perforce and CVS.

TECHNICAL SKILLS

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

Web Technologies: XML, HTML, JSON, Linux Shell Script, JQuery, Apache Sling, JackRabbit., JCR 2.0, Backbone.js, Angular JS and Ember.js

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.

PROFESSIONAL EXPERIENCE

Confidential, Albany

Senior CQ5 Developer

Responsibilities:

  • Create and maintain customer-facing Adobe CQ5 content management systems.
  • Worked on CRX as a repository and accessing the CRX content nodes by SQL Queries and XPath.
  • GIT is used as a distributed revision control system for CQ5. File vault in conjunction with GIT helps to pull or push the code to developer’s machine.
  • Developed custom components, customized forms for Internet and Intranet sites of the company.
  • Development of static web pages, landing pages, category landing pages using content management system, Adobe CQ5
  • Provide estimates, designs, and specifications for CQ5 templates, components, and workflows
  • Built various web pages using HTML, CSS, Java Script and JQuery.
  • Setup and configure Authoring and Publishing environments, replication agents, CQ5 dispatcher to cache the landing pages html and serve as the static pages from Apache
  • Using Angular JS to provide services to different components of portal.
  • Worked on Angular JS for reading and Posting JSON data.
  • 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.
  • Provide author training to business users to familiarize them with the design and usage of the system

Environment: Adobe CQ5.5, CQ5 DAM, CQ Tagging, JAX-WS, JAX-RS, Workflow, Scene 7, Java, J2EE, Apache Maven, Angular JS, Ember JS, Backbone JS, JIRA, 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

Confidential, Redwood City, CA

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
  • Designed DAM Tagging and taxonomy for website
  • 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, Detroit, MI

Sr. Java Developer

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.

Confidential, Richfield, MN

Java Consultant

Responsibilities:

  • Involved in Design, Development and Support phases of Software Development Life Cycle (SDLC). Used RUP (Rational Unified Process) methodology.
  • Involved in developing UML Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
  • Used JSF Framework for the presentation tier of the application which is based on the MVC design pattern.
  • Developed Custom Tags to simplify the JSP2.0 code. Designed UI screens using JSP 2.0, CSS, XML1.1 and HTML. Used JavaScript for client side validation.
  • Developed Hibernate 3.0 in Data Access Layer to access and update information in the database.
  • Used Spring 2.0 Framework for Dependency injection and integrated with Hibernate.
  • Designed entire application using various design patterns such as Singleton, DAO, Front Controller, Service Locator, Business Delegate, Façade and Data Access Object.
  • Used MYSQL Database for storing data. I have written stored procedures and queries for retrieving data.
  • Used TOMCAT Application Server for deploying RMS application.
  • Written shell scripts for transferring product jars, creating new CVS tags, pushing logs, and preparing build and deployment properties.
  • Experience with Caching, Multithreading in application coding.
  • Gained experience in setting up servers and registers to install POS (point of sale) OS and environment related issues.
  • Used DB2 as the backend database using UNIX OS. Involved in design of the database schema and development of Stored Procedures.
  • Coded ANT build scripts to build and deploy the application on Websphere Application Server 6.1.
  • Used JUnit framework for unit testing of application and Log4j 1.2 to capture the log that includes runtime exceptions.
  • Used CVS for version control and used IBM RAD 7.0 as the IDE for implementing the application.
  • Experience with Bugzilla tool (Bug tracking tool), initiated the process of customizing the tool.
  • Experience as a IBM Websphere and Linux administrator.

Environment: IBM WAS 6.1.0.21, J2EE 1.5, JSF, Hibernate 3.0, Spring Framework 2.0, JSP 2.0, Servlets 2.4, Perl, XML1.1, Agile, SOAP 1.1, SAX, DOM, JavaScript, Rational Rose, UML, HTML, JNDI, CVS1.1, Log4J 1.2, JUnit, ANT, IBM DB2, MYSQL, IBM RAD 7.0, TOMCAT, shell scripting, Unix.

We'd love your feedback!