Aem 5.6 Developer Resume
SUMMARY:
- Over 8 years of Information Technology experience in design, development and implementation of Web Applications, web application security, database, and enterprise application integration.
- Over 4 years of Expertise in CQ5, CRX, JCR, sling and OSGi technologies
- Very good at developing custom components, page templates and template components and workflow components in CQ5.x.
- Has expertise in all the phases of System Development Life Cycle. Responsibilities include overall technical leadership, oversight of design, coding, troubleshooting, testing, implementation and maintenance.
- Experience in developing web based, internet/intranet, client/server, distributed architecture applications using Java and J2EE technologies.
- Excellent work experience in Adobe Day CQ5 WCM, CMS, CRXDE, CRXDE Lite, OSGI Framework, JCR, Apache sling, template development, CQ5, Component Development, Architecture, Administration and installation of author and Publish instances etc.
- Expertise with setup and development of GUI using CQ5 and ExtJs.
- Extensive experience of Front End Technologies: AJAX, JSTL, JSP, HTML, EXT JS, JavaScript, jQuery and CSS.
- Expertise in developing applications using Java, J2EE, EJB 2.0, Struts1.1, Spring Framework, JSP, Servlets, HTML, XML, UML, databases (DB2 8.1.2, Oracle 9i), Application Servers (WebSphere 5.1/6.1, Weblogic 8.x), WSAD 5.1.2, RAD6.1, JBuilder 5.1, Rational Clear Case, Clear Quest, ANT, JavaScript, JUnit, Change Management, Knowledge Management, CVS.
- Proficiency in deploying n - tier Enterprise / Web applications using IBM WebSphere 5.0, 5.1, 6.1 BEA Weblogic 8.1 and Apache Tomcat.
- Experience in design and development of, Object Oriented (OOPS), distributed OOAD based system using UML/ Rational Rose.
- Well versed with J2EE Design Patterns like Business-Delegate, Session Facade, Service-Locator, Value Object, Data Access Object, Singleton, MVC 2(Struts), Front-Controller, Intercepting Filter, Composite View and View Helper etc.
- Good understanding of Java content repositories, sling request processing and OSGi bundles.
- Extensive experience in CQ, DSP, JSP and Display Tag for User Interface Development
- Efficient use of various design patterns such as MVC (Model-View-Controller), Singleton, Service locator, DAO (Data Access Object), DTO (Data Transfer Object), and Business Delegate in the development of distributed Enterprise Applications.
- In-depth knowledge in design and development of MVC architecture using Struts framework.
- Good knowledge of web services and has technical understanding of SOAP protocol, UDDI & WSDL.
- Good understanding of J2EE Security framework. Having experience in configuration of SSL on WebLogic server.
- Extensive knowledge and hands on experience with XML,XSL, HTML, DHTML, CSS, SQL, WAP.
- Good team player with extraordinary problem-solving and trouble-shooting capabilities.
- Proficient in using various IDEs, RAD, and Eclipse.
TECHNICAL SKILLS:
Languages: Java, C, SQL
Distributed Technologies: Web Services
Enterprise Web Products: AEM 5.6, CQ5.5, CQ5.4.
J2EE technologies: MVC, ATG, Struts, Hibernate.
Web/Application Servers: WebLogic, Apache Tomcat, JBoss, IBM WebSphere
Scripting Languages: AJAX, JavaScript, CSS.
Markup Languages: HTML, XML, DHTML
Database Apps: MySQL, Oracle 8i/9i/11g, MS Access
Operating Systems: MS-Windows 8.1/XP/2000, Sun Solaris, Unix
Version Control Tools: CVS, SVN, Clearcase.
Other Tools: Eclipse, NetBeans, SQL Developer, Toad, MAVEN 2.2, Gradle, File Vault, Jenkins, Bamboo, BCC (ATG)
PROFESSIONAL SUMMARY:
Confidential
AEM 5.6 Developer
Environment: Java (jdk1.6,1.7), JSP, Servlets, Java Script, HTML, CSS, jQuery, Day CQ5.5, AEM5.6.1, Apache Sling, CRXDE, WCM, TeamForge, ClousForge Jackrabbit, JIRA
Responsibilities:
- Build a new AEM instance and configured all the required configurations (httpd, dispatcher. Any) for the AEM to run as required
- Upgraded all the current CQ5.5 instances to AEM 5.6.1
- Worked on the issues like Disable Targeting and JQuery Versioning which usually arise when upgrading from CQ5.5 to AEM5.6.1
- Build new Jenkins Jobs for the new AEM instances
- Created a new repository for new AEM instances
- Configured Replication and Dispatcher Flush in the AEM
- Developed CQ Templates and Components in the AEM instances
- Is working with Maven to build and generate the jar files to deploy in the Felix Console
- Have a detailed knowledge of working with JIRA
- Also been working with the Cloud Versioning called Cloud Forge and also been in to using the TeamForge the way to handle the agile methodology
- Also been in to using other Enterprise Management Tools like Adobe Test and Target, Adobe Search and Promote and also Adobe DTM.
- Have been using DAM Assets, Package Manager, Package Share, Replication and other tools provided by CQ and also have a in-depth knowledge of using all the above
- Involved with the of Content Authoring to the new AEM Content Authors.
Confidential
CQ5 Developer
Environment: CQ5.4, WebSphere7, SVN, Java, JSP, J2ee, JSON, HP - Unix 11.23, CRX, PL-SQL, UNIX, MS Project, HTML, J-Query, AJAX, Eclipse, Apache Sling, Apache Felix.
Responsibilities:
- Developed custom ExtJS based UIs which allowed users to ‘search for’ and manage web content.
- Developed CQ5.4 custom workflow templates and modules for WCM lifecycle management.
- Utilized REST, Java, Sling, CQ5, and Java script for Custom Coding.
- Efficiently used Apache Sling/JCR for Content Resolution and handling dynamic data.
- Actively participated in the redesigning and re-launching of Web portals on Adobe CQ5 (5.4) based solution
- Created CQ5 based Forms.
- Involve with content management strategies, architecture and multichannel content delivery.
- Implemented the Sling Filter, Felix Filter, Sling Servlet, OSGI bundles for interacting with remote spring webapp services and custom business logic in java.
- Deployed jar files from the Felix System Console.
- Worked on accessing the CRX content nodes by SQL Queries and XPath and have a complete understanding of CRX repository.
- Added more protocols support to Rich Text editor.
- Developed custom components related to parsys using CRXDE lite for the component structure and CRXDE and eclipse IDE for scripting.
- Contributed to the development of page templates and the related components.
- Developed sling servlets to perform various actions.
- Perform CQ5 customization on foundation components, core CMS and workflows to extend functionalities, improve performance as per the requirements.
- Testing of CQ components and templates, also involved in writing Junit test cases for all the java services.
Confidential, Phoenix, AZ
CQ5 Developer
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.
Responsibilities:
- Installed and Configured CQ5 Web Content management System and Apache Felix Admin Console.
- Installed CRXDE Integrated development environment and Configuration of the project with 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 implementing Chase home page and other related pages.
- Worked on clipped apps component which pulls data from external J2ee apps, web services.
- Worked on Author instance to help 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 with Hibernate API.
- Used spring’s native support for AOP for developing the 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 with Hudson for continuous integration and nightly builds.
- 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.
- Involved in supporting the application post production and maintenance.
- Experience working in an agile environment, involved in daily standup meetings.
Confidential
Java Developer
Environment: Java, Hibernate, JDBC, MySQL, PL/SQL, Struts, Ant Script, HTML, XML, XSL,DTO, POJO, JUnit Windows, Unix & Linux, TL1, Tibco, SVN, Visio, Eclipse.
Responsibilities:
- Involved in gathering the business requirements from the end-users and converted the requirements into application design through Agile Methodology
- Developed mock up screens using Use-Case diagrams and sequence diagrams.
- Wrote application front end with HTML, JSP, AJAX, jQuery, Struts Tag-libraries. Used custom JSP tags
- Developed Object -- Relational (O/R) mapping using Hibernate 3.0 .Developed Data Access Object (DAO) persistence layer using Hibernate 3.0.
- Publishing messages to the Tibco server and Listening messages from Tibco.
- Created tables, SQL statements in MySQL.
- Prepared stored procedures using PL/SQL to delete the existing data and its child records
- Involved in writing SQL queries and stored procedures for data processing.
- Used JUnit for Unit Testing and Clover for code coverage.
- Prepare ANT Script to build the application and create the jar file
- Prepared the ER Diagrams.
- Handling team and coordinating with onshore.
- Worked on code-merge, code integration and module integration. Involved in monitoring the defects and assigning it to the concerned.
- Involved in application integrating
- Involved in solving the issues.
- Providing the solutions to critical problems
- Moving the applications to test and production environment
- Involved in giving presentations/ to the employees.
Confidential
Java/j2ee Consultant
Environment: JBoss application server, Java JDK 1.4, JDBC 3.0, Struts, SQL, PL/SQL, XML, XSLT, AJAX, XQuery, JAXB, JSF, Web Services 1.1, SOAP, JMS, LDAP, JUnit, Eclipse 2.0, Rational Rose, Oracle 8i.
Responsibilities:
- Involved in complete life cycle of software development including designing, developing, testing, and deployment of application.
- The base architecture was designed as per the MVC architecture using Struts Framework.
- Developing Intranet Web Application using J2EE architecture, using JSP to design the user interfaces and JDBC for database connectivity.
- Creating word documents using Java APIs in Client implementation.
- Developed several web pages using JSP, struts taglibs, HTML, AJAX, XML and XQuery.
- Coding Struts Validator for Client and Server side validation
- Developed Struts Action classes using Struts controller component.
- Used JavaScript to perform checking and validations at Client's side by integrating JavaScript with JQuery library.
- Involved in Sever side validation based on the Business rules.
- Developed server-side common utilities for the application and the front-end dynamic web pages using JSP, JSF, JavaScript and HTML/DHTML and CSS.
- Involved in the development of server side application pages using JSF framework.
- Used JMS to queue the messages.
- Extensively developed supporting Java Beans Components.
- Developed Stored Procedures, Triggers and Packages in Oracle.
- Developed DAO pattern for Database connectivity.
- Design and develop Form and Action classes across the modules for business logic.
- Eclipse is used as an IDE for the development of the application.
- Used JBoss application server for deploying project in production environment.
- Used JDBC API to establish connection between Java and Database.
- Written SQL queries, stored procedures, modifications to existing database structure as required per addition of new features.
- Implemented test cases for Unit testing of modules using JUnit.
- Used ANT for building the project.
- Used CVS for version control.
- Actively participated in release management and post implementation support.
Confidential
Jr. Java Developer
Environment: Java JDK 1.4, JDBC 3.0, Struts, SQL, PL/SQL, XML, XSLT,, JAXB, Web Services 1.1, SOAP, JMS, LDAP, JUnit, Rational Rose, Oracle 8i.
Responsibilities:
- Full life cycle experience including requirements analysis, high-level design, detailed design, data model design, coding, testing and creation of functional and Technical design documentation.
- Closely worked with System Analysts and testers to develop the Module from designing, development and implement in production.
- Java Development and deployment using Web sphere 6.1, Clear Case, Oracle
- Design & Development using Java/J2EE, Web Services, Struts, XML, AJAX and Deployed on Web Sphere 6.1 Application Server running on Unix
- Worked on web technology Java, JSP, Servlets to build front end web framework
- Have adopted J2EE framework using Struts, Web Services with standard design patterns.
- Implemented J2EE Design Patterns DAO, Transfer Objects, Service Locator, Singleton and MVC Design patterns.
- Done code review and configuration build management for the application using Ant.
- Implemented Agile methodology process for the development of the project.
- Have used IDE tool Rational Application Developer for development of source code, integration and testing
- Used Oracle 10g as a database for the back-end system.
- Have written SQLs to pull data and created procedures.
- Have used JUnit for unit testing framework of code in Test Driven environment.
- Prepared Unit Test Plan, Integration Test Plan for the testing. I have also reviewed test plans of the peers in my team.