We provide IT Staff Augmentation Services!

Sr. Aem/cq5 Developer Resume

4.00/5 (Submit Your Rating)

Englewood -, CO

PROFESSIONAL SUMMARY:

  • 8+ Years of IT experience in Application Software Designing which includes 5+ Years of experience in Adobe CQ5/AEM developer and 3 Years of experience as an JAVA developer.
  • Designed and Developed Application Leveraging advanced techniques in CQ5 DAM (Digital Asset Management), CQ5 Search and Tagging framework, Adobe Marketing Cloud, SOLR Search, Adobe Scene7, CQ5 workflows, CQ5 Campaigns, CQ5 components and templates, CQ5 User and group management.
  • Excellent work experience in CRXDE, CRXDE Lite, OSGi Framework, JCR, Apache sling, Template development, Component development and installation of Author and Publish instances.
  • Experience in developing Content Management System and Adobe Marketing Cloud based using Adobe CQ 5.5, CQ 5.6, AEM 6.0, 6.1, 6.2.
  • 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.
  • Experience with end - to-end AEM/CQ admin responsibilities including author, publisher, dispatcher server installation, configuration and upgradation of servers, performance tuning, scheduling repository backups, weekly maintenance and reports.
  • Extensive and in-depth knowledge in WebLogic Server & Portal Server.Had experience with Hybrid mobile development.
  • Expertise in Java, J2EE, CVS, Clear Case, SVN and ANT and proficient in JDBC, JSP, JNDI, Servlets, JavaScript and AJAX.
  • Strong hands-on with EAI technologies like Spring 3.2 (Spring MVC), Struts 2.0, and Hibernate 3.0
  • Good understanding of core Java concepts such as Collections and Event/Exception handling.
  • Expertise in developing web applications with Java Beans, EJB, Servlets, JDBC, JSP, and JMS.
  • Hands on experience with web technologies like HTML5, JavaScript, JSTL, CSS, AJAX.
  • Proficient in using various IDEs like CRXDE, CRXDE-Lite, RAD and Eclipse.
  • In-depth knowledge in design and development of MVC architecture using Struts framework.
  • Good understanding of J2EE Security framework. Having experience in configuration of SSL on WebLogic server.
  • Solid foundation in software programming concepts of OOPS and OOAD.
  • Mentored some design artefacts for some projects to be developed with OOADwith teh best practices of some DesignPatterns and UML.
  • Experience with Agile process methodology and Scrum methodology.
  • Good team player with extraordinary problem-solving and trouble-shooting capabilities.
  • Excellent communication skills, leadership qualities and writing skills.
  • Have a complete understanding of CRX as a repository and accessing teh CRX content nodes by SQL Queries and XPath.
  • Extensive use of CQ Tag Libraries in teh components.
  • Developed workflow components related to Digital assets upload workflow as per teh client requirements.
  • Involved in complete SDLC - Requirement Analysis, Development, System and Integration Testing.

TECHNICAL SKILLS:

Programming Languages: Java, C, C++, SQL, HTML, XML, XSLT, XSD, JavaScript.

Web Content Management System: CQ5.4, CQ5.5, AEM6.1,6.2&6.3, JCR, WCM, CMS, DAM.

J2EE Technologies: J2EE, EJB, JNDI, JDBC, JSP, Servlets, Tag Libraries, JSTL, JSF.

Application/Web Servers: IBM WebSphere, Apache Tomcat, Apache Sling, WebLogic.

IDE: Eclipse, NetBeans, RAD, EJB, CRDXE

Frameworks: Apache Struts, Spring, OSGi, Hibernate.

Web Services: SOAP, WSDL, Rest, XML.

Build Tools: ANT, Maven and Jenkins.

Defect Tracking Tools: JIRA, Bugzilla.

Databases: Oracle, DB2, SQL Server, MS Access.

OS: Windows, LINUX/UNIX, Sun Solaris.

Version Control Tools: GIT, SVN.

Methodologies: Agile, waterfall, Rational Rose, MS Visio.

PROFESSIONAL EXPERIENCE:

Confidential, Englewood - CO

Sr. AEM/CQ5 Developer

Roles and Responsibilities:

  • Creating templates of teh website using teh framework and developing custom components, widgets as per teh requirements in AEM 6.1,6.2.
  • Have been using DAM Assets, Package Manager, Package Share, Replication and other tools provided by AEM with core knowledge on implementation of utilization part.
  • Major contribution in developing custom components with OOB functionalities like overlay, replicate and supertype dat are re - usable with small modification at different stages of teh project.
  • Utilized HTML, CSS, and JS, jQuery for designing and implementing custom CQ components and building responsive designs.
  • AEMdesign and framework development and Architecture using widgets, CQ5 bundle, JCR/Sling API, clustering publish, author and editing content with teh halp of widgets.
  • Worked with node.js, framework like RESTful API, Apache sling, Apache felix and have experience in Digital publishing suite.
  • Used Jenkins build tool to watch for any code changes in places like SVN and GIT, automatically do build with Maven. We had different environments in this project where one environment is completely used for development purpose and another environment for authoring of teh components and finally publish environment for production/live broadcasting purpose. Jenkins is well utilized to monitor and trigger teh code changes from one environment to another.
  • Used Angular JS in different components like RTE and CTA to fetch backend information related to teh autanticated user.
  • Used jQuery core library functions for teh logical implementation part at client side for all teh application.
  • Proficient in Adobe CQ foundational concepts, including teh CRX repository, teh CQ platform, teh use of core frameworks such as Apache Sling and Apache Felix. Worked on CRX as a repository and accessing teh CRX content nodes by SQL Queries and XPath.
  • Requirements gathering and analyzing them with BA in grooming them to stories and keep track of development.
  • UsedDatasourceto dynamically populate any element value in Touch UIdialog.
  • Build complete dialog in single request and return complete dialog html using Touch UI.
  • Interacted with java controllers (Ajax, and JSON to write/read data from back end systems) using RESTFUL Services.
  • Good knowledge on Adobe Dynamic Tag Management (DTM) and integration of AEMwith Adobe Analytics and Adobe Target.
  • Involved in code review, deployment, test cases at all levels of testing. Used TDP platform to track all teh raised defects and it allows different teams to raise teh defect, comment teh thought process, allows teh owner to provide teh priority and severity levels to let teh assignee know teh level of defect.
  • Produce quality work even when under extreme time pressure and deadlines.
  • After teh developing part was done teh project was tested in 3 different phases: internal QA, IST QA and UAT QA for which I am teh primary contact for all teh defects triaging and fixing.
  • Once teh whole project was finished halped Clients in TEMPeffective and efficient usage of CQ5/AEMfor modifying teh content in author mode and publish teh page to reflect teh respective changes.

Environment: AEM6.1 (WCM), Code-Cloud, LION-Box, TDP, Slightly, DAM, Java, JSP, Servlets, JavaScript, JSON, HTML, CSS, Ajax, jQuery, Angular JS, Apache Sling, CRXDE, CRX, WCM, JIRA, Jenkins, GIT, Maven, Soap web services, Apache Tomcat, Apache Jackrabbit, Workflows, and Agents.

Confidential, Austin -TX

AEM/CQ5 Developer

Roles and Responsibilities:

  • Installed and configured CQ5.6.1 and later updated to AEM 6.1.
  • Worked on stories related to AEM5.6.1 in sprints this includes feature development and production issues (Agile Scrum methodology).
  • Developed more than two applications dat uses JCR content repository in AEMto store information and query teh JCR for display and reporting purposes.
  • Created AEMclustering and Package Creation/ Installations, Tree activations.
  • Developed CQ Templates, Components, Widgets and OSGI Bundles in teh AEMinstances.
  • Design and development of web pages using AEM5.6.1, JavaScript, HTML, CSS, Ajax and JQuery.
  • Developed various templates for Consortium to be reused by all teh members for individual websites.
  • Worked on Multi Site Manager and extensively used CQ tag libraries in teh components.
  • Setup and configure Authoring and Publishing environments, replication agents, AEMdispatcher to cache teh landing pages, html and serve as teh static pages from Apache.
  • Maintaining OSGI java classes for assets import, validation processes, and to fetch teh data from CQ repository obtained from different providers.
  • Implemented i18n internationalization in teh website.
  • Extensively designed and developed custom Ext JS components and custom xtypes (especially data grids).
  • Used Log4J for logging and tracing teh messages.
  • Implemented teh Sling Servlet, OSGI bundles for interacting with remote spring webapp services and custom business logic in java.
  • Setup and used Maven for managing dependent software libraries (jars) required to build our application and build and deploy tool integration.
  • Worked on Jenkins for continuous integration and timely builds.
  • Involved in daily meetings and worked in Agile Environment.
  • Efficiently used Apache Sling/JCR for Content Resolution and handling dynamic data.
  • Perform AEM customization on foundation components, core CMS and workflows to extend functionalities, improve performance as per teh requirements.
  • Used Hibernate for dependency injection and Data Persistence.
  • Designed Database schemas for teh entire application and implementation using Hibernate.

Environment: AEM5.6.1, Java Script, HTML, CSS, Ajax, jQuery, Apache Sling, Jenkins, CRXDE, CRX, WCM, Jackrabbit, JCR Connector, Web services SOAP/HTTP, Ext JS, Log4J, JDBC/SQL, Maven 3.0, WebLogic Application Server 10.3.5, ORACLE9i, JUNIT, WSO2 ESB 3.05, Eclipse Indigo, Integrity, JIRA.

Confidential, NJ

CQ5 Developer

ROLES AND RESPONSIBILITIES:

  • Involving in design and development of customizes web components
  • Worked on HTML, CSS, JQuery and extJS for designing and implementing custom CQ5 components.
  • Extensive use of CQ tag libraries and custom tag libraries in components.
  • Worked on style sheets to maintain teh structure and improvise teh appearance of WebPages.
  • Worked on Javascript to implement client - side validations.
  • Managed teh media files using Digital Asset Management.
  • Worked on Multisite Manager to maintain teh structure of teh website.
  • Maintained teh Content Management System (CMS) and provided support for teh application in authoring environment.
  • Implemented teh Sling Servlet, OSGI bundles for interacting with remote spring webapp services and custom business logic in java.
  • Deployed jar files from teh Felix System Console.
  • CQ Preview Site for pre-publishing authored content to test teh Prod Simulation.
  • Configured and implemented dispatcher for any caching and load balancing mechanisms.
  • Routine Operations related jobs like GC, Tar Optimizations and Content Backups.
  • DAM Setup with caching and syncing mechanism.
  • Closed User Groups Set up and permissions management.
  • Implemented Swagger API to generate RESTful based api-docs for java classes.
  • Setup and used Maven for managing dependent software libraries (jars) required to build our application and build and deploy tool integration.
  • Worked on Jenkins for continuous integration and timely builds.
  • Involved in daily meetings and worked in Agile Environment.
  • Implemented teh internationalization (I18N) for all teh components in CQ5.
  • Used Log4J for logging and tracing teh messages.
  • Used GitHub for version control across common source code used bydevelopers.
  • Testing of CQ components and templates in both authoring and publishing environments.

Environment: Adobe CQ5.6 (CMS), Java (jdk1.6), JSP, Servlets, extJS, HTML, CSS, Ajax, jQuery, Apache Sling, CRXDE, CRX, WCM, OSGI bundles, Spring Webapps, GitHub, log4j, Windows and Linux.

Confidential

Java Developer

Roles and Responsibilities:

  • Involved in deriving at class diagrams and sequence diagrams during teh design phase of teh project using UML, involved in discussions with teh client to discuss and understand various components of teh requirement and to implement teh same.
  • Implemented JSP corresponding to teh controller where in teh data was propagated into it from teh model and view object from teh controller Designed and Implemented MVC architecture using Spring Framework, which involved writing Action Classes/Forms/Custom Tag Libraries &JSP pages.
  • Designed, developed and maintained teh data layer using Hibernate and performed configuration of Spring Application Framework.
  • Extensively written JQuery for responsive event handling.
  • Used technologies like Java 1.6, JEE, Spring MVC, OOPS,Hibernate, JSON, CSS3, JQuery, Ajax, ANT, SQL, RESTful API Web Services, DOJO, PL/SQL back end as Oracle via SQL developerwith Tomcat.
  • Responsible for design application layer API using EJB components using J2EE.
  • Used web service calls using Java Web Services and Apache AXIS client packages.
  • Generated Client classes using WSDL2Java and used teh generated Java API.
  • Used SVN version controls to main using Tortoise SVN tool.
  • Used XML, WSDL, UDDI, SOAP Web Services for communicating data between different applications
  • Deployed teh application on WebLogic Application server
  • Used data modeling for creating a data model by applying formal data modeling technique.
  • Deployed code in application servers like Tomcat locally and Web logic to host it on teh Linux server.
  • Involved in creating and extracting data from database using SQL Queries, PL/SQL on Oracle database.
  • Extensively used log4j to log regular debug and exception statements.
  • Performed code review and unit tested teh application using Junit framework.
  • Participated in teh production support and maintenance of teh project.

Environment: Java 1.6, Spring 3.0, Hibernate, J2EE, JSP, JSTL, JQuery, Oracle, SQL, SVN, Web Logic, Eclipse, ANT, Apache Tomcat, SVN, REST, JSON, SOA, J2EE, Oracle, XML 1.x, JAXB 2.x, XSLT 1.x, JAX-WS, and Web Services.

Confidential

Java Developer/Software Developer

Roles and Responsibilities:

  • Created teh web UI using Struts, JSP, Servlets and Custom tags.
  • Created connection pooling method to avoid teh waiting for database connection.
  • Designed applications using UML. Elaborated on teh Use Cases based on business requirements and was responsible for creation of Class Diagrams, Object Interaction Diagrams (Sequence and Collaboration) and Activity Diagrams.
  • Used Struts Framework in designing teh Presentation Layer using Action and Action Form classes.
  • Implemented Struts framework (MVC): used Action Servlet, Action Form bean, configured teh struts configuration file, implemented Validator frame work.
  • Implemented Tag libraries, Custom Tag Libraries, development of Presentation Tier using JSP pages integrating jQuery, Custom Tag's, JSP TagLibs, HTML, DHTML and JavaScript.
  • Test and Support accessible and standards based web applications built with Java, Struts, XSLT, XSL, CSS, JavaScript and AJAX to match design and functionality defined.
  • Involved in teh design and development of Business Tier using Service Beans (Stateless session bean), Data Access Layer using JDBC.
  • Experienced in XML Schema for document exchange XML. Generating, parsing and displaying teh XML in various formats using XSLT, DHTML and CSS.
  • Used Java - J2EE patterns like Model View Controller (MVC), OOPS,Business Delegate, Data Transfer Objects, Data Access Objects, Singleton and factory patterns.
  • Designed and Developed front-end using struts framework. Used JSP, JavaScript, JSTL, EL, Custom Tag libraries, Tiles and Validations provided by struts framework.
  • Responsible for coding SQL Statements and Stored procedures for back end communication using JDBC.
  • Migrated teh application to teh Jakarta Struts architecture and developed an extensible class library around teh Struts Action and Action Form classes to simplify teh migration of teh application.
  • Extensively worked on Prepared Statements and Callable Statements of JDBC 2.0 API to access teh Oracle database.
  • Deployed teh application in teh Web Logic Server environment using Ant tool using Struts architecture with teh JSP Client.

Environment: JAVA, J2EE, JSP, Servlets, JDBC, EJB, JavaScript, Web Logic, RAD, Oracle 8i, UML, Xml, Builder.

We'd love your feedback!