We provide IT Staff Augmentation Services!

Sr. Cq5 Aem Developer Resume

2.00/5 (Submit Your Rating)

IL

­ ­­­­­­­­­­­­ ­

SUMMARY:

  • Around 8+ years of experience as a Software Developer specialized in Content Management systems and in areas that include client/server applications which have helped gain a thorough expertise in CQ5 and Java based applications. Responsibilities include overall technical leadership, oversight of design, coding, Trouble shooting, testing, implementation and maintenance.
  • Experience working with AEM6.0 Development and Configuration
  • Knowledge in Sightly HTML5 Templating Language
  • Hands on experience in setting up or upgrading CQ environment with expertise in CQ5 Author, Publisher and Dispatcher administrations.
  • Proficient in using various IDEs like CRXDE, CRXDE - Lite, and Eclipse.
  • Extensive experience of Front End Technologies such as AJAX, JSTL, JSP, HTML, EXT JS, JavaScript, jQuery and CSS.
  • Hands on experience using CSS preprocessors like SASS and SCSS
  • Very good at developing custom components, page templates and template components and workflow Components in CQ5.x.
  • Expertise with setup and development of GUI using CQ5 and ExtJs.
  • Experience in design and development of, Object Oriented (OOPS), distributed OOAD based system using UML
  • In-depth knowledge in design and development of MVC architecture using spring framework.
  • Good knowledge of web services and has technical understanding of SOAP protocol, UDDI & WSDL.
  • Proficiency in deploying n-tier Enterprise / Web applications using IBM WebSphere 5.0, 5.1, 6.1 BEA Weblogic 8.1 and Apache Tomcat.
  • Expertise in AEM6, CQ5, CRX, JCR, Sling and OSGI technologies.
  • Effective use of design patterns such as MVC (Model-View-Controller), DAO (Data Access Object), DTO (Data Transfer Object), and Business Delegate in the development of distributed Enterprise Applications.
  • Extensive and in-depth knowledge in WebLogic Server & Portal Server.
  • Expertise in Java, J2EE, CVS, ClearCase, SVN and ANT.
  • Experience on working with JUnit and LOG4J.
  • 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
  • Strong hands on experience in developing the Enterprise and Web applications on n-tier Architecture using Java/J2EE, Spring, JSP, Hibernate, Servlets, EJBs, Struts, JNDI, Web services, XML, and JDBC.
  • Expertise in applications development using Spring MVC, Dependency Injection, AOP, ORM, Tiles and Security.
  • Experience in designing User Interface (UI) applications and professional web applications using HTML4/5, XHTML, CSS2/3, JavaScript, JQuery, AJAX, Json, Angular js, and Bootstrap.
  • Experience in developing user interfaces for Mobile/Tablet/Desktop applications using JavaScript, HTML, HTML5, Ajax, CSS, CSS3, JQuery, JSON and Angular JS.
  • 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.
  • Experience with Agile process methodology and Scrum methodology.
  • Good knowledge on Oracle database(9i,10g,11g).
  • Good team player with extraordinary problem-solving and trouble-shooting capabilities.
  • Excellent communication skills, leadership qualities and writing skills.
  • 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.
  • Created custom templates and components in different versions of CQ and successfully migrated the to upgraded versions
  • Good migration knowledge from CQ5.5 to AEM6.0
  • Analyzed deprecated APIs and replaced with new APIs
  • Extensive knowledge and hands on experience with XML, XSL, HTML, CSS, SQL, WAP.

TECHNICAL SKILLS:

Programming Languages: Java, J2EE, C, C++

Enterprise Web Content Management: CQ 6.0, CQ 5.6.1, CQ 5.5, CQ 5.4

Java Technologies: JDBC, Servlets, JSP, JSTL, JMS, EJB, JNDI, Web Services

Frameworks: JSF, Spring, Spring MVC, Struts, Spring integration and Prime faces

ORM Frameworks: Hibernate, Spring ORM

Web/Scripting Languages: HTML5, CSS3, Javascript, Ajax, Angular JS, JQuery, XML, XPath, JAXB

Design Languages: UML, Design Patterns, OOAD

Unit testing frameworks: JUnit, Mockito

Build Tools: Ant, Maven

IDE’s: Eclipse, Net beans

Web Services: SOAP, REST

SCM Tools: SVN, ACCUREV

Tools: Log4j, SOAP UI, Fiddler, Apache Commons API’s, LDAP

Bug tracking Tools: JIRA, Bugzilla, Rally

Database: Oracle, DB2, MySQL, SQL server

Web Servers: Apache Tomcat

Application Servers: JBoss, Web Logic, Web Sphere

Operating Systems: Windows 9x/NT/2000/XP/Vista/7, Linux, Solaris

PROFESSIONAL EXPERIENCE:

Confidential, IL

Sr. CQ5 AEM Developer

Responsibilities:
  • Setup and configured and developed AEM Templates and Components
  • Experience developing UI, OSGI components in AEM 6.1
  • Experience developing Event Templates and Related components in AEM 6.1
  • Developed Templates using AEM 6.1 Sightly which converted written code in to reusable tags
  • Implemented i18n internationalization in the website
  • Development of static web pages, landing pages, category landing pages using content management system, Adobe AEM
  • Worked on Projects and Specialized Membership on CMS side from scratch. Developed the components and services to generate JSON.
  • Worked on Multi Site Manager for maintain web sites in different languages
  • Worked on AEM Operations tasks like Garbage Collection, Tar PM Optimization
  • Perform CQ5 customization on foundation components, core CMS and workflows to extend functionalities, improve performance as per the requirements
  • Enhanced CQ5 personalization engine to surface the CQ5 content on portal using JavaScript and Sling script based on segment and user profile attributes
  • Got user data from ATG into client context using JSONP component with RESTful API
  • Utilized REST, Java, Sling, AEM 6.1, and Java script for Custom Coding
  • Extensive use of CQ Tag Libraries in the components
  • Extensive use of CQ Tag Libraries in the components.
  • Enhanced CQ5 personalization engine to surface the CQ5 content on portal using JavaScript and Sling script based on segment and user profile attributes
  • 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.
  • Experience Developing service in Events that gives JSON output for the events current status & time
  • Using Maven to build and generate the jar files to deploy in the Felix Console
  • Involved in building, deploying the code and moving code to different environments
  • Supported the production and maintenance and also solved the Change Requests according to theRequirements.

Environment: Java (jdk1.7), JSP, Servlets, Java Script, HTML, CSS, jQuery, AEM 6.1, Apache Sling,Sightly,CRXDE, WCM, Jackrabbit, Windows and Linux

CQ AEM Developer

Confidential, New York, NY

Responsibilities:
  • Designed and developed cross platform UI pages using HTML5, CSS3, JavaScript, Bootstrap, jQuery, Node.js, Angular JS, React.js and AJAX
  • Developed Page layouts, Navigation and presented designs and concepts to the clients and the management to review
  • Used Node.js to make the web application Scalable and efficient with the help of its event driven architecture and available non-blocking I/O API’s
  • Effectively designed and developed in a clean, well-structured, easily maintainable format
  • Involved in developing single page applications using Angular JS
  • Created web pages to access and display data needed by support teams using AJAX, JavaScript, JQuery
  • Redesigned existing projects in customized JavaScript MVC Architecture
  • Used Firebug, IE developer toolbar and Chrome Canary tool for debugging JavaScript and fixing issues
  • Using InterwovenTeam siteCMS for deploying contents on QA, STG and PROD environment.
  • Worked on CQ targeting, personalization and reporting of the websites.
  • CQ5 related design and framework development and Architecture using templates, components widgets, CQ5 bundle, JCR/Sling API, clustering publish and author and editing content with the help of OOTB widgets.
  • Created forms to collect and validate data from the user in HTML and JavaScript
  • Performed Analysis, high level and Detail design, Coding, Unit testing, Code review and Release activities
  • Used components based on jQuery UI 1.8. The communication with server was made through AJAX using JSON
  • Maintain, enhance, and recommend solutions that best suit business and technology needs from UI standpoint
  • Developed Date Time Picker using Object Oriented JavaScript extensively
  • Maintained Cross Browser compatibility & implement Responsive Design using Twitter Bootstrap, custom media queries, etc.
  • Worked on Integrating with Adobe SiteCatalyst .
  • Developed GET/POST sling servlets to provide various services in the CQ system.
  • Design and development of web pages using CQ5, JavaScript, HTML, CSS, Ajax and JQuery.
  • Implemented restful practices while designing and developing components.
  • Designed and developed the organization of client libraries and created template components using inheritance.
  • Implemented i18n internationalization in the website.
  • Developed workflow components related to digital assets upload workflow (documents and videos) as per the client requirements.
  • Developed Test cases using sling unit.
  • Extensive use of CQ Tag Libraries in the components.
  • Enhanced CQ5 personalization engine to surface the CQ5 content on portal using JavaScript and Sling script based on segment and user profile attributes.
  • Created POC related to CQ5 design and implementation.
  • Implemented lots of RESTful based web services from scratch
  • Using Spring transactions and configurations
  • Customized dialogs for all the components for providing various options to authors while creating
  • Customized error handling for the different server related errors and their respective error messages (403, 404 and 500 errors codes).
  • Used message keys throughout the website to implement multi language site (English and Spanish) with the help of CQ translations.
  • Well versed with Agile/Scrum environment
  • Attended daily stand up meetings

Environment: HTML5, AEM, CQ5,CSS3, JavaScript, Angular JS, Node.js, Require.js, Java, Bootstrap, AJAX, JSON, XML, Firebug, IE developer toolbar, Chrome Canary tool, jQuery UI, LESS, SVN, Notepad++.

Java Developer

Confidential, Chicago, IL

Responsibilities:
  • Involved in creating the registration unit (Front-end) for the users using Angular JS, JavaScript, jQuery, HTML, XML, CSS, Node.js, AJAX and MySQL
  • Worked with Node.js to optimize the interaction with the front-end and back-end for the entire project
  • Implemented the Drag and Drop functionality using JQuery framework
  • Designed and developed the website which would comply with accessibility requirements and wireframes
  • Used REST API design and implementation
  • Worked in Agile Scrum environment
  • Involved in coding for the front-end of our product for multiple browsers using HTML5 and CSS3
  • Developed the code using LESS framework, which in turn would generate plain CSS for the dynamic pages
  • Implemented XML parsing and JSON parsing for data handling on different application
  • Developed the code and enhanced the UI of our product using Angular.js and JavaScript
  • Worked on Browser based development tools like Firebug, Chrome Dev tools and IE Development tool
  • Enhanced an existing AngularJS application to follow strict MVC patterns for improved source code maintenance which resulted in 40% code reduction, ease of upgrade, scalability, ease of developer spin up and enhanced performance.
  • Worked in AJAX to enhance the user experience and JSON objects for data exchange
  • Used Eclipse for development and SVN for checking in the developed files
  • Set up a continuous integration environment for the project using Wercker, which is a SAAS application for continuous integration
  • Worked with Linux throughout the development
  • Designed PDF, Excel and Print previews for all the reports in the application using HTML, JavaScript and SQL Stored Procedures
  • Developed fast loading images using Adobe Photoshop CS3
  • Involved in entire project life cycle, which includes analyzing the User Requirements, System design, implementation and deploying the solution within the specified timeline

Environment: JavaScript, HTML, CSS, JQuery, Angular.js, MySQL, JSON, AJAX, Node.js, Notepad++, Linux, REST API, LESS, SVN, Wercker, Eclipse, Brackets.

Confidential

Java Developer

Responsibilities:
  • Participated in user requirement sessions to analysis and gather business requirements
  • Participated into meetings to discuss about requirements and communicated to users (Agencies) to get the information about requirements
  • Understand Use Cases and prepared UML Diagrams
  • Involved in Analysis, Design, Development, Integration and Testing of application modules
  • Make test plan and layout detailed test scenarios.
  • Code Review and Test Plan Review
  • Develop applications using Struts, spring framework and EJB
  • Involved developing Hibernate ORM layer (DAO)
  • Developed Web Services using Java technology
  • Annotations based dependency injection is applied throughout the project
  • Implemented Log4j and Exception Handling frameworks
  • Prepared unit test cases
  • Implemented JMS, MDB and related confirmation

Environment: Java, J2EE, JSP, HTML, CSS, Struts, JMS, spring, Hibernate, Net Beans, Web Sphere, JavaScript, Log4J, Ant, Maven, CVS, RAD and Oracle.

We'd love your feedback!