Cq5 Developer/admin Resume
San Jose, CA
SUMMARY:
- Having 7+years of IT experience in various roles as Java/J2EE developer, CMS developer.
- Experienced in developing CMS based applications using Adobe CQ/ AEM, Apache Sling and OSGI .
- Handling errors in a customized way for errors related to server and their individual error messages like 403, 404, and 500 errors .
- Worked with security team to resolve all the CSRF related issues in application.
- Architect and design the component model that will be used to construct a Digital platform for both web and mobile using Adobe Experience Manager for global enterprises.
- Worked on URL shorting rules and redirection rules.
- Experienced in using CRXDE and Eclipse IDE’s to develop CMS applications.
- Experienced in developing applications using application/Web servers such as JBoss, WebSphere, WebLogic and Tomcat .
- Implemented Adobe CQ templates, components, workflow, style sheets, and Meta tagging and performed CMS administration tasks.
- Experienced in using html, css, JavaScript and JavaScript libraries to implement user interface screens.
- Created custom sling bundles as part of new functionalities provided to CQ sites.
- Experience with multi lingual websites having i18n translations.
- Design Content targeting Scenarios and architect how those scenarios will be implemented in AEM and Adobe Target.
- Expertise in development tools like Eclipse, Web Sphere Studio Application Developer (WSAD) and JDeveloper
- Strong experience with setting up AEM /CQ5 using Maven and standard Eclipse tools .
- Exposure to dispatcher configurations as part of AEM website architecture.
- Experienced in Object oriented analysis, design and development using Java, J2EE ( Servlets, JSPs, JNDI, Java Beans , EJB and JDBC ).
- Experienced in developing enterprise applications using MVC frameworks such as Struts, Spring MVC.
- Experienced in using RDBMS like Oracle, Microsoft SQL Server and MySQL .
- Experienced in developing applications using CRXDE, Eclipse and Rational Application Developer (RAD) IDE’s.
- Experience in using JQuery, ExtJS and Angular Js, JavaScript libraries .
- Experience working with Bug tracking tools like QC, JIRA, Bugzilla .
- Experience developing UI for the applications using JSP, HTML, XML, XSLT, CSS, JavaScript and Ajax.
- Extensive exposure to different Software Development Life Cycle ( SDLC) methodologies including Agile.
- Hands on experience in conducting Joint Application Development ( JAD ) sessions with End - users, SME’s, Developers, QAs and other stakeholders for project meetings, walkthroughs and customer interviews.
- Participated in each phase of one full SFDC lifecycle implementation, provided end-user training and post go-live support.
- Experience in unit testing, integration testing, co-ordination with testing teams and identifying ad-hoc testing needs.
- Supported production environment, managed production Issues/Meetings, and reviews, trouble-shooting production issues.
- Excellent communication, organization and time management skills. Strong multi-tasking abilities. Work well with both independently and as a contributing member of the team.
TECHNICAL SKILLS:
Java Technologies: Core Java, J2SE, J2EE, Servlets, JSP, JSF, JDBC, EJB 3.0
Frameworks: Struts2.0, Struts1.2, Spring, Hibernate
IDE: Eclipse, My Eclipse, JDeveloper, CRXDE
Languages: Java (JDK 1.6), SQL, PL/SQL
App and web servers: JBoss, WebLogic, Tomcat, Glassfish, Sun Java, WebSphere
Databases: Oracle 11g/10g, MySQL Server, SQL Server
Web products: CQ 5.4, CQ 5.6, AEM 6.1
Scripting Languages: HTML, HTML5, DHTML (CSS), XML, JSON, JavaScript, JQUERY
Web Services: WSDL, SOAP, RESTful
PROFESSIONAL EXPERIENCE:
Confidential, San Jose, CA
CQ5 Developer/Admin
Responsibilities:
- Install & configure Adobe Experience Manager for on Premise solutions or cloud based solutions.
- Experience in understanding & resolving OS & Apache level security vulnerabilities.
- Involved in application clustering/load balancing setup.
- Install, Manage and configure the AEM server.
- Used Maven for managing jars required to build application.
- Creating Components using slightly as markup language, also HTML with extensive use of Java.
- Developed components that include fetching the content dynamically based on tags.
- Implemented templates to be used by various pages such as product, department and device pages.
- Implemented custom components using CQ tags, jQuery , JavaScript and jsp .
- Implemented server side service components using Apache Felix framework and apache sling .
- Implemented components to utilize services through sling service calls and Jsp tags .
- Implemented client libraries useful at page, global and component level using CSS and JavaScript files .
- Testing of CQ components and templates in both authoring and publishing environments.
- Diagnose and solve technical problems related to content management implementation.
- Design, develop and support WCM components, integrations and applications.
- Developed custom widgets using ExtJS .
- Help design analytics scenarios.
- Performed administration tasks to activate, replicate and package the changes to publish as well to be consumed by other environments.
- OSGI has been used to deploy dynamic libraries.
- Implemented Sling servlets to provide Ajax handling.
- Content authoring and maintenance for test environments.
- Used Vaultclipse and CRXDE extensively to perform development.
Environment: Java, AEM, Apache sling, Apache Felix, JCR, slightly, Web services, core java, JSP, jQuery, Ajax, JSON, JavaScript, Ext JS, jQuery, Maven, Linux, Apache, dispatcher, JIRA, Eclipse, File Vault.
Confidential, Chase, DECQ5 Developer/Admin
Responsibilities:
- Design and implement components for the Adobe CQ platform.
- Writing Unit Test Cases for all the components Created.
- System administrator experience with Linux.
- Understanding of protocols/technologies like HTTP, SSL, LDAP, JDBC, Servlet/JSP, SQL, XML.
- Install and Configure core code bundles for AEM related projects.
- Worked on HTML, CSS, JQuery and extJS for designing and implementing Custom CQ5components.
- Working with GitHub dimensions as a code repository.
- Designed UI screens using JSP , Ajax, Struts, HTML and CSS.
- Installation and configuration of AEM with different tools like Maven , Serena
- Developing OSGi services , bundles, components.
- Implementing Servlets and helper class.
- Analyze the logs to check issues with website performance and provided resolutions.
- Good knowledge with CRX Package Manager.
- Used CVS the version control tool for code commit and update.
- Analyze the logs to check issues with website performance and provided resolutions.
- Extensive DAM customizations as per requirements.
- Writing workflows, listeners, filters, schedulers etc.
Environment: Adobe AEM 6.0, 6.1, HTML, Java, OSGi, JQuery, CSS, MAVEN, CSS & JavaScript.
Confidential, St. Louis,MOJava/J2EE Developer
Responsibilities:
- Involved in development of controller component using Servlets and view component using JSP, XSLT, XML, CSS and HTML.
- Interacted with various IT departments for gathering new requirements
- Use Ajax and JavaScript for the client side validation.
- Prepared queries, functions, stored procedures, triggers, and cursors using Oracle SQL and PL/SQL for accessing, manipulating and updating database by configuring various components of the application using JDBC API to establish a connection with Oracle Database.
- Designed and implemented UI layer using Struts MVC, Struts Forms, spring, JSP , Java Script and business logic using Servlets, JSP and J2EE framework.
- Extensively used Struts Validation Framework for validating data input and Struts Forms.
- Worked on Struts Tiles to create common layouts for the JSP’s.
- Used SAX and DOM parsers to parse the received XML documents.
- Used spring framework for the business layer using Spring Core, DAO, Spring ORM, and Spring Web MVC Modules.
- Designed and developed application using Spring Web MVC.
- Communicated with other departments by using Web Services with the help of SOAP, WSDL
- Tested the web services with the help of soap UI .
- Implemented the project using Web Services ( JAX-WS ), WSDL, UDDI, SOAP to communicate with other systems ( Geneses, ESKEM legacy systems) by using apache Axis.
- Used spring framework for the business layer using Spring Cove, DAO, Spring ORM, Spring Web MVC, Spring AOP modules.
- Implemented the project using the Hibernate framework to communicate with database.
- Developed back end interfaces using embedded SQL .
Environment: JDK 1.6, JSP, JBoss 5.2, JDBC, XML, DOM, SAX, SVN, HTML DHTML, Ajax, JNDI, Web Services, Soap UI, WSDL, SOAP, SQL, PL/SQL, JavaScript, DHTML, Oracle11g, PL/SQL Developer, Log4j, ANT, Silk Central.
Confidential, Surgical,CAJava Developer
Responsibilities:
- Analysis, evaluates, test debug documents and implements moderately complex software applications.
- Developed the application as per the functional requirements from the analysts
- Developed the client side validation using JavaScript.
- Developed web screens in Html and JSP.
- Design and Development of User Interface using Struts tag libraries
- Responsible for client side validations and server side validations in JSP
- Implemented the project by using spring Web MVC module
- Implement, integrate and maintain the client server and web related applications.
- Implemented the project using Ajax , Java Script, HTML, JSP and DHTML as UI components.
- Implemented the project using SAX, DOM and JAXB to retrieve the data from the xml documents.
- Implemented the project using Web Services, WSDL, UDDI , and SOAP to communicate with other systems by using apache Axis.
- Used Log4J utility to log error, info and debug messages.
- Used Maven, Ant and Junit extensively.
- Designed and developed base framework classes, common re-usable components.
- Used SVN as version control tools to maintain the code repository.
- Deployed the application using the JBOSS as application server.
- Used the Transaction to persist the data in the Oracle 9i.
Environment: JDK 1.6, JSP, JBoss 6.1, JDBC, XML, DOM, SAX, JAXB, HTML, DHTML, Ajax, JNDI, Web Services, Soap UI, WSDL, SOAP, SQL, PL/SQL, JavaScript, Oracle11g, PL/SQL Developer, Log4j.
Confidential
Junior Java Developer
Responsibilities:
- Developed Java classes for various modules.
- Design and Development of server side modules using J2EE, Struts, EJB and Utility classes.
- Designed and developed the application and a framework to support the application using Java/J2EE , particularly Java Server Pages (JSP), Servlets.
- Implemented GUI pages by using JSP, HTML, DHTML, XHTML, CSS, JavaScript.
- Developed ANT scripts for automating build process.
- Used the Transaction to persist the data in the Oracle 9i.
- Created functions, sub queries and stored procedures using PL/SQL.
- Tested Web services using SOAP UI Tool.
- Configured the project on Web Logic 9 application servers.
- Used apache struts to develop the web-based components.
- Configured and deployed the J2EE application on Web logic Application Server.
- Implemented the online application using Core Java, JDBC, JSP, Servlets, spring, Hibernate.
Environment: Java, JSP, Servlets, J2EE,Struts, Web Logic 9, JDBC, XML, CSS, Web Services, Eclipse 3.0, SQL, PL/SQL, JavaScript, HTML, Oracle 9i,Weblogic Application Server.