Cq Developer Resume
Norwalk, CT
SUMMARY:
- Senior JAVA/J2EEdeveloper having seven years IT experience in System Analysis, Design, Configuration, Code management and maintenance in the sectors of
- 3 Years’ experience on Adobe CQ5
- Hands on experience in developing of WCMS using Adobe CQ5 tool, JCR, CRX, Apache Felix, Sling, OSGI, HTML, Ext JS and JavaScript.
- Worked on design and implementation of modules on Day CQ 5.4 & 5.5. Have excellent understanding ofCQ5 building blocks, CRX Repository, leveraging web content management component for customization and porting of websites.
- Setup and configure Authoring and Publishing Environments, Replication Agents.
- Experience in leading onsite/offshore teams.
- Hands on experience on application servers like Web Sphere and Web Logic, Jboss for enterprise application development and Tomcat for web applications.
- Developed J2EE applications using Java Development tools such as Eclipse and Net Beans.
- Strong programming experience in JDK 1.4/1.5/1.6/1.7.
- Strong Experience SQL, PL/SQL components like Stored Procedures, Triggers, functions, types, packages and exposed to various databases like MySQL, Oracle and Sybase.
- Extensive coding with XML, HTML, DHTML, CSS, AJAX and JavaScript.
- Experience in using Design patterns like MVC, Session Facade, Business Delegate and Singleton, DAO.
- Proficient in Web Services design and implementation with SOAP, WSDL, UDDI, RESTful
- Good knowledge on Enterprise Content Management domain.
- Good understanding about the features of Content Management, Security, User Management, Workflows, Lifecycles
- Excellent in using testing framework/tools like Junit and JMeter.
TECHNICAL SKILLS:
J2EE Technologies: Servlets, JSP, JSF 2.0, Facelets, JDBC, JNDI, JMS 1.1/MQ series, JAXP, JAXB, JAX - WS, JAX-RS
Operating Systems: Windows 2000/NT/XP/Vista, UNIX, Linux 7.3.
Languages: Java, C++, C, Assembly Language.
Web /XML Technology: HTML(5), XHTML, DHTML, JavaScript, JQuery, Node.js, AngularJS, CSS 2/3, SOAP, XML, AJAX, XSL, XSLT, SOAP, RESTful Web Services
Databases: Oracle - SQL, PL/SQL, SQL Server, MySQL, MS SQL, Sybase.
IDE: Eclipse 3.x, JDeveloper 10, Net beans and WASAD.
Application Servers: IBM Web Sphere, Web Logic, Jboss and Tomcat.
Web Servers: Apache and IBM HTTP server
Testing: Junit and JMeter
PROFESSIONAL EXPERIENCE:
Confidential, Norwalk, CT
CQ Developer
Responsibilities:
- Developed the customizable landing pages and CQ5 custom components
- Write specifications for custom templates and components geared toward the newly redesigned web sites
- Develop OSGI Bundles to perform various actions
- 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, JQuery, and AJAX
- 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
- File vault is used for importing the code from JCR to file system and vice versa
- Maintain regular communication on project status with Team lead, project management.
- Building and managing relationships with business leaders to understand their goals
- Translates business requirements into technical details relevant to Adobe CQ5
- Provide author training to business users to familiarize them with the design and usage of the system.
- Evaluate code to ensure that it is valid, is properly structured, meets industry standards and is compatible with browsers, devices, or operating systems
Environment: CQ 5.5/5.4, CRX2.2, Apache Sling, CRXDE, CRXDE Lite, Apache Tomcat, JUNIT
Confidential, Columbus, OH
CQ Developer
Responsibilities:
- Led the selection of the technology solution which involved evaluating multiple web content management systems Adobe CQ5, Sitecore etc
- Installed and Configured CQ5 Web Content management System and Apache Felix Admin Console.
- Design and develop web pages using HTML, CSS, JavaScript and JQuery.
- Developed Adobe CQ5 templates and reusable components.
- Extensively used CQ5 tagging features in developing components and templates
- Worked on implementing Chase home page and other related pages.
- Led development of the primary set of modules to support the CQ platform.
- Led the design and development of the CQ components and templates
- Worked extensively on the back end CQ OSGi bundles.
- Responsible for the overall global Rollout Schedule and time lines of the overall rollout of sites
- Managed the communication between technical and creative agencies, translation agencies, business partners and managed service provider
- Designed object model and created diagrams (Use case diagrams, Class diagrams, Sequence Diagrams) using UML.
- Used JIRA to fix and track the workflow.
- Hibernate used as the persistence mechanism ORM Mapping along with advanced features such as Criteria based querying
- Exposed Web service to provide the response info from TONSystem to GE systems using AXIS
- Involved in developing XML utilities and Interfaces using JAXB.
Environment: Eclipse, Adobe CQ 5.5/5.4 10, CQ Dispatcher, Adobe CRX 2.3.26, Apache Jack Rabbit, OSGi, JSR-170/283, JIRA, Adobe DAM, Java 1.5/1.6, Oracle 11, JUnit, Maven
Confidential, Portsmouth, NH
J2EE/Java Developer
Responsibilities:
- Actively involved in the Trade Processing Services template design meetings.
- Collected business users’ requirements and created the business requirement documents.
- Delivered the technical design document and functional requirements document.
- Involved in the Development Environment Procedure meetings to setup Maven build procedure.
- Metered team members on SOA, Messaging and Maven builds to bring them up to the speed.
- Created JUnit test cases for unit testing. Extensively involved in unit testing, integration testing and coordinated with technical writers in developing documentation guides.
- Written Fit/Fitness Fixtures for User Acceptance Test (UAT).
- Implemented the Data Access Object (DAO) component of the application that abstracts and encapsulates the data access from the application to Hibernate.
- Involved in design, coding for the business layer using Java, and Spring Framework and EJBs.
- Wrapped Velocity Engine as a Velocity Service to process velocity business logic templates.
- Implemented J2EE Core design patterns like Front Controller, Business Delegate, etc.
- Developed Aspects (AOP) for the Transaction, Logging, and Database Retry purpose.
- Demonstrated Pivot functionality which in Position management module of TPS.
- Developed reusable factories using Agitator factory API and shared them with other teams.
- Installed, configured and administrated Oracle database and Web Logic Application Server 8.1 and Enterprise Messing Services in the development environment.
- Involved in the development of reusable common components to use across TPS.
- Designed and Developed Velocity Templates for business rules.
- Responsible for design and development of JMS messages.
- Used JMS packages to develop MQ Series interfaces that interact with the application.
- Developed Message Publishers, Listeners for TIBCO Rendezvous with their API.
- Actively involved in 24x7 production support.
Environment: Java, J2EE, EJB, TIBCO EMS, TIBCO Rendezvous, TIBCO Business Works, TIBCO Hawk, XML Canon, Fuego, Spring Framework, Swing, JIDE, Web Services, Axis, Log4j,JUnit, Java Beans, Hibernate, Velocity, Maven2, SVN, Subversion, Fit/Fitness, Continuum, UML, Visio, BEAWebLogicApplicationServer, Eclipse(WTP), Visual Studio .Net, C#, VBA, JMS, XML, Oracle9i/10g, Microsoft Project, UnixShellScripts, Business Objects, XPlanner, Agile, Extreme Programming, Unix, Linux, and Windows XP, Multi-threading, FIX.
Confidential
J2EE Developer
Responsibilities:
- Involved in cross-architectural design meetings.
- Implemented the Data Access Object (DAO) component of the application that abstracts and encapsulates the data access from the application to the database.
- Used Toad for Oracle to develop PL/SQL Procedures. Interacted with database development team for performance tuning of Queries and Procedures. Participated in database design sessions.
- Transformed and Loaded data from text files to MicrosoftSQLServer2000database.
- Used MVC Jakarta Struts framework for the presentation layer, Business Delegate for JSP communication.
- Identified the logical objects and relationship between them, designed the classes relating these classes with the application architecture and the complete application framework design.
- Delivered the Technical Design document (Hi-level and Lo-level) and Functional Design document for the Group Transactions.
- Handled response data from RESTful web services using XML, JSON and JQuery to update UI.
- Implemented Group Transaction Web Service (GT-WS) to accept Group Transaction Requests.
- Developed Group Message Driven Bean and Group Stateless Session Bean to create Group Transactions such as One-time Rebalance, Allocation Change, and Systematic Rebalance.
- Worked with middleware team, executed remote call (Web Services) to retrieve real time data from legacy systems.
- Actively participated in writing functional documentation and business rules.
- Used UML (Visio) to make an Object Oriented (OO) model and created class diagrams, use case diagrams, Activity diagrams, and sequence diagrams
- Installed, configured and administrated Oracle9i and BEAWebLogicApplicationServer 8.1 in the development environment.
- Designed and developed Action classes, Form bean, Action Mappings (Struts framework), JavaBeans to interact between UI and EJB.
- Developed web pages using HTML, CSS, JavaScript, JSP and Apache Struts Tag Libraries .
- Created JUnit test cases for unit testing. Extensively involved in unit testing, integration testing and coordinated with technical writers in developing documentation guides.
- Used Service LocatorJ2EE design pattern to minimize expensive JNDI lookup calls.
- Extracted, transformed, and loaded data from Oracle database to Microsoft SQL Server 2000 database using ODBC and Data Transformation Services (DTS).
Environment: Java, J2EE, Struts, Servlets, JSP, EJB, Log4j,JUnit, Ant, PVCS, Java Beans, JDBC, UML, Visio, BEA WebLogic Application Server, IBM MQ Series, Eclipse (WTP), Java Script, JMS, XML, Web Services, PL/SQL, Oracle9i, Toad, Microsoft Project, Microsoft SQLServer2000,Microsoft Data Transformation Services (DTS), Microsoft SQL Enterprise Manager, ODBC, Unix Shell Scripts, Unix, and Windows XP.
