We provide IT Staff Augmentation Services!

Aem Developer Resume

San Jose, CA

SUMMARY:

  • Over 7 years of IT experience in various roles (Java/J2EE developer, CMS developer).
  • Worked around 4 years on design and implementation of modules on Confidential CQ 5.5 and Confidential CQ 6.0. Have a solid understanding of CQ5 building blocks, CRX repository, leveraging web content management components for customization and porting of websites.
  • Extensive exposure to different Software Development Life Cycle (SDLC) methodologies including Agile.
  • Experienced in developing CMS based applications using Confidential CQ/AEM, Apache Sling and OSGI
  • Experienced in CRXDE and Eclipse IDEs to develop CMS applications
  • Experienced html, css, JavaScript and JavaScript libraries to implement user interface screens.
  • Implemented Confidential CQ templates, components, workflow, style sheets, Meta tagging and performed CMS administration tasks
  • 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, DB2, Microsoft SQL Server and MySQL.
  • Experienced in developing applications using CRXDE, Eclipse and Rational Application Developer (RAD) IDEs.
  • Experienced in developing applications using application/Web servers such as JBoss, WebSphere, Weblogic and Tomcat
  • Experience developing UI for the applications using JSP, HTML, XML, XSLT, CSS, JavaScript and Ajax
  • Experience in using JQuery, ExtJS and Dojo JavaScript libraries
  • Hands on experience in conducting Joint Application Development (JAD) sessions with End - users, SMEs, Developers, QAs and other stakeholders for project meetings, walkthroughs and customer interviews.
  • Worked on Agile PLM methodology.
  • Involved in the effort estimation of the project
  • Participated in each phase of one full SFDC lifecycle implementation, provided end-user training and post go-live support.

TECHNICAL SKILLS:

Technologies: JSP, Servlets, EJB, RMI, JNDI and JDBC, JMS, JCR, XML, XSLT, SAX, DOM, SOAP, DOM4j, SOAP, JAX-WS, WSDL, JAX-RS

User Interface: JSP, JavaScript, Ajax, JQuery, HTML, Dojo and CSS

Languages: Java, SQL

Web Application Frameworks: Struts, Spring MVC, Apache Sling, Apache Felix

Content Management System: Confidential CQ5.X and AEM 5.6, Confidential CRX,AEM6.0

Application Servers: JBoss 6.x/5.x, IBM Web sphere application server, Apache Tomcat, WebSphere Portal Server 6.0/7.1/8.0

OS: Windows 7/Vista/NT/XP, Unix and Linux

Database: Oracle 7.x/8i/9g/10i/11g, SQL Server 2005/2008, MySQL and DB2

IDE: CRXDE, Eclipse, RAD

Version Control: SVN, CVS, Clear Case and GIT

SDLC methodology: Waterfall, Agile

PROFESSIONAL EXPERIENCE:

Confidential, San Jose, CA

AEM Developer

Responsibilities:

  • Developed custom components, customized forms for Internet and Intranet sites of the company.
  • Development of static web pages, landing pages, category landing pages using content management system, Confidential CQ5/CQ6.
  • Provide estimates, designs, and specifications for CQ5 templates, components, and workflows
  • Built various web pages using HTML, CSS, Java Script and JQuery.
  • 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.
  • Able to develop dynamic and aggregative adaptive form using AEM 6.1 form sets
  • Worked on CQ5/CQ6 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.
  • Developed Java components for AEM6.0 CMS (Content Management System), set up all the dependent properties required for the application to an XML file and can also modify the property values and set the values to the Nodes.
  • Provide author training to business users to familiarize them with the design and usage of the system
  • Designed and implemented basic SQL queries for QA testing and report / data validation.
  • Involved in listing out all the capabilities of AEM 6.0 and 6.1 and illustrate it on our business scenario use cases.
  • Used OSGi to deploy dynamic libraries.
  • Vaultclipse and CRXDE used extensively to perform development.
  • U sed G i t f o r v ersio n con tr ol an d A LM f o r bu g t r ac k i n g .

Environment: AEM 6.0, CRXDE, Sightly, Sling, CSS, HTML 5.0, Servlets, Ajax, JQuery.

Confidential, Omaha, NE 

AEM Developer (Java, J2EE, AEM 6.0)

Responsibilities:

  • Developed custom AEM components for Web Content Management.
  • Worked on creating the components using Sightly.
  • Developed components that include fetching the content dynamically based on tags.
  • Ability to manage the pages (Web Sites), assets (DAM) and Taxonomy (Tags).
  • Developed components that include fetching the content dynamically based on tags.
  • Responsible for developing a mechanism by which even a non-technical person could export.
  • Developed components that include Social Integration of Facebook, twitter, blogs.
  • Responsible for defining the Project setup, defining the templates required and Components.
  • Develop highly interactive web applications utilizing AEM 6.0.
  • Content publishing in CMS.
  • Developed custom AEM components for Web Content Management
  • Responsible for providing the “i18n” configuration that could be used across the site.
  • Developed Java components for Confidential CQ5 CMS (Content Management System), set up all the dependent properties required for the application to an XML file and can also modify the property values and set the values to the Nodes.

Environment: AEM 6.0, CRXDE, Sightly, Sling, CSS, HTML 5.0, Servlets, Ajax, JQuery, Scene7

Confidential, Minneapolis, MN 

CMS Lead (Java, J2EE, Confidential CQ)

Responsibilities:

  • Developed custom CQ5 components for Web Content Management
  • Developed video components and integrated with GVP
  • Used Maven scripts to build the application and deployed on Web Logic Application Server
  • Developed components that include fetching the content dynamically based on tags.
  • Involved in Development work for Mobile flow of Digital Welcome center.
  • Worked on Environment setup for Mobile flow.
  • Ability to manage the pages (Web Sites), assets (DAM) and Taxonomy (Tags)
  • Ability to capture the responses (Analytics)
  • Developed components that include fetching the content dynamically based on tags.
  • Responsible for developing a mechanism by which even a non-technical person could export
  • Responsible for defining the Project setup, defining the templates required and Components.
  • Developed Java components for Confidential CQ5 CMS (Content Management System), set up all the dependent properties required for the application to an XML file and can also modify the property values and set the values to the Nodes.
  • New websites and local environments, and migrated existing websites to the CQ5 platform; demonstrated ability to quickly learn new framework.
  • Content Personalization based on User information using Segmentation.
  • Developed CQ components, Workflow and Integrating CQ with other applications.
  • Develop highly interactive web applications utilizing CQ5.
  • Content publishing in CMS.
  • Developed custom CQ5 components for Web Content Management
  • Responsible for providing the “i18n” configuration that could be used across the site for
  • Developed custom widgets using ExtJS.
  • Developed custom multi fields using ExtJS based on the requirements.

Environment: JDk1.6, Confidential CQ 5.6.1, CRXDE, JCR 2.0, Sling, JSP, CSS, HTML 5.0, Servlets, Ajax, JQuery.

Confidential, Atlanta, GA

CMS Developer (Java, J2EE, Confidential CQ)

Responsibilities:

  • Design and implement components for the Confidential CQ platform
  • Diagnose and solve technical problems related to content management implementation
  • Developed custom widgets using ExtJS
  • Access control put in place for content, components and workflow stages.
  • Design, develop and support WCM components, integrations and applications
  • 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 and component level using CSS and JavaScript files
  • 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
  • Exported/imported packages to deploy on test servers
  • Developed Servlets to handle requests from the client in an OSGi bundle
  • Content authoring and maintenance for test environments
  • Vaultclipse and CRXDE used extensively to perform development.

Environment: Java 1.5, J2EE (JSP, Servlets), Java, Servlets, JSP, XML, Java Beans, spring, Eclipse- vaultclipse plugin, CRX, JavaScript, JQuery, web services, Confidential CQ5.5, CRXDE, JCR 2.0, OSGi (Apache Felix), REST, CVS, Apache Sling and Windows 7

Confidential, Washington DC

Sr. Java/J2EE Developer

Responsibilities:

  • Participating in user requirement sessions to gather business requirements
  • Front-end web development (HTML, CSS, JavaScript, XSLT)
  • Developed front end for the website using HTML, XHTML, CSS2/3, JavaScript
  • Table less Design in CSS for positioning
  • Involved in Analysis, Design, Development, Integration and Testing of application modules
  • Used Eclipse 3.2 IDE for coding, debugging and testing the application modules
  • Developed presentation layer for the application modules using JSP, HTML, CSS
  • Used Confidential Flash Player for running the Flex applications and debugging the application
  • Integrated JavaScript with Flex application using External Interface API
  • Extensively worked on java concepts such as OOP, Exceptional handling and Collection frameworks
  • Involved in configuring hibernate to access database and retrieve data from the database
  • Solved production issues and tickets on their priority basis and bug tracking

Environment: Java/J2ee, JSP, spring, JSON, Flash Player, Confidential Flash, Hibernate, Web Services, SQL, CSS,SDLC, JavaScript, BEA Weblogic 11g, Eclipse, HTML, XML, AJAX, ANT, CVS, TOAD, UNIX, Design Patterns, JMS, JSTL, UML, Rational Rose, JUnit, Log4j

Confidential, San Francisco, CA

Java Developer

Responsibilities:

  • Developed web components using Servlets, JSPs, Tag libraries, XML, XSL, Tiles framework, Struts, and UML.
  • Used Ajax in one of the modules to do asynchronous changes to the pages.
  • Used JSTL in struts based JSPs.
  • Worked with Cascading Style Sheets (CSS).
  • Involved in writing Unit test scripts to check the functionality of the middle tier and aid in debugging phases.
  • Worked with Struts front-end utilizing the Struts tiles framework and Struts Validation Framework to implement the GUI interface.
  • Developed client request validations and processing using JavaScript.
  • Involved in writing the Stateless Session Beans.
  • Developed application code using Core Java and J2EE (Servlets, XML) in Eclipse tool.
  • Used JNDI realms to authenticate users in a web application.
  • Solely responsible for writing the automation tool in java for manipulating the dates.
  • Worked on XML conversions and validations.

Environment: Java 1.4 SDK, java Script, JSP 2.0, AJAX, XML, JSTL, JNDI, EJB 2.0, UML, Web sphere, Struts, CSS, Apache Ant 1.6.2, Eclipse, Log4J, hibernate.

Confidential

Configuration Management Engineer

Responsibilities:

  • Worked with CVS environment and configuring the version tool for the project development
  • Management of Customer Requirements and documentation of the Project plan as per the requirements
  • Created and enforced Configuration Management policies and procedures, project configuration management, adhere to the Company policy was successful in implementing it.
  • Installation and customization of Rational tools like Clear Case and ClearQuest, support and maintenance of the tools
  • Initiating other CM users for the developing the product, regular communication with the team members and documenting their duties
  • Worked with developers in building up the activities and structures of the product to be released
  • Initiating other CM users for developing the product, regular communication with the team members and documenting their duties
  • Diagnosing and solving Configuration Management issues related to defect tracking and version management, also involved in migration within Version tools like CVS and Clear Case.
  • Maintaining accountability on CM licenses and policies, installing CM related software on trainers and other team members when required.
  • Developing, enforcing and enhancing formal change management process and providing recommendations for Change.
  • Involved in Script writing using Shell.
  • Installation and configuration of CM related software in UNIX and Windows environments, using UNIX commands and Windows Navigation
  • Team activities other than work related, in the process of Initiation and encouragement were done.

Environment: Rational Clear Case, Rational ClearQuest, SQL, J2EE, Shell, Perl, ANT, Cruise Control, UNIX, Windows NT/2000 and WebSphere

Hire Now