Aem Developer Resume
Wayne, NJ
SUMMARY
- Having around 4 years of IT experience in various roles (Java/J2EE developer, CMS developer).
- Worked around 2+ years on design and implementation of modules on Adobe CQ 6.1, Adobe CQ 6.2 and Adobe CQ 6.3. Have a solid understanding of CQ6 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 Adobe CQ/AEM, Apache Sling and OSGI.
- Experienced in CRXDE and Eclipse IDEs to develop CMS applications.
- Experienced in html, css, JavaScript and JavaScript libraries to implement user interface screens.
- Implemented Adobe 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: VB.NET, ASP.NET, Java, SQL.
Web Application Frameworks: Struts, Spring MVC, Apache Sling, Apache Felix
Content ManagementSystem: Adobe CQ5.X and AEM 6.1, Adobe CRX.
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: Visual Studio, CRXDE, Eclipse, RAD.
Version Control: SVN, CVS, Clear Case and GIT
SDLC methodology: Waterfall, Agile
PROFESSIONAL EXPERIENCE
Confidential, Wayne, NJ
AEM Developer
Responsibilities:
- Created and maintained AEM content management systems.
- Worked on CRX as a repository and accessing the CRX content nodes by SQL Queries and XPath.
- Developed Templates using AEM 6.2, 6.3 Slightly which converted written code in to reusable tags.
- Developed custom components, customized forms for Internet and Intranet sites of the company.
- Implemented mail communications in CQ6.3.
- Provide estimates, designs, and specifications for AEM templates, components, and workflows.
- Built various web pages using HTML, CSS, Java Script and JQuery.
- Worked on Custom sling servlets in CQ6.3.
- Setup and configure Authoring and Publishing environments, replication agents, AEM dispatcher to cache the landing pages’ html and serve as the static pages from Apache.
- Involved in integrated AEM 6.3 with Adobe Analytics, Adobe Target, and Dynamic Tag Management to build, deliver and measure personalized experiences.
- Used Angular JS to provide services to different components of portal.
- Worked on Angular JS for reading and Posting JSON data.
- Worked on 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.
- Provided author training to business users to familiarize them with the design and usage of the system.
Environment: Adobe CQ6.2,CQ6.3, DAM, CQ Tagging, Sightly, JAX-WS, JAX-RS, Java, J2EE, Apache Maven, Angular JS, Rally, Restful Web Services, JAXP, JAXB, Axis 2.0, Jersey 1.2, Servlets, JDBC, MS SQL Server, HTML, JSP, AJAX, JUnit, log4j, Linux, Windows.
Confidential, San Francisco, CA
AEM Developer
Responsibilities:
- Created and maintained customer-facing Adobe CQ5/AEM content management systems.
- GIT is used as a distributed revision control system for CQ5. File vault in conjunction with GIT helps to pull or push the code to developer’s machine.
- 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, Adobe CQ5
- Provided estimates, designs, and specifications for CQ5 templates, components, and workflows
- 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
- Used Angular JS to provide services to different components of portal.
- Worked on Angular JS for reading and Posting JSON data.
- 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.
- Used GIT for version controlling
- Used Apache Maven to build and deploy J2EE applications
- Provide author training to business users to familiarize them with the design and usage of the system.
Environment: Adobe CQ 5.6.1, Workflow, Scene 7, Java, J2EE, Angular JS, JSON, JIRA, Apache Maven, Servlets, HTML, CSS, Java Script, JQuery, GIT, Linux and Windows.
Confidential
Java/J2EE Developer
Responsibilities:
- Involved in developing the server-side business-logic objects.
- Most of the business logic is implemented in Java.
- Developed Java Servlets to access real time information and generate XML output.
- Developed Java classes that perform the XSLT transformation against specific style sheets using the XML input.
- Performed server side and client-side validations.
- Developed JSP for generating dynamic HTML pages.
- Coded SQL Queries for storing and retrieving data from the database.
- Designed and developed a highly interactive rich Web UI for performing user authorization administration using HTML and CSS.
- Used Ajax for dynamic search capability.
- Managed Spring tags, JSTL, custom tags and extensive JavaScript for the whole web application.
- Developed the presentation layer using Model View Architecture implemented by Spring.
- MVC, which was initially done in the legacy system using Struts 1.0.
- Used XSL/XSLT for transforming common XML format into internal XML format.
- Responsible for writing complex SQL and PL/SQL queries for writing stored procedures.
- Used SVN for version controlling, JUnit for unit testing and Log4j for writing the log files.
- Deployed the application on WebSphere.
Environment: Java, Struts1.2, Servlets, XML, JSP, JavaScript, Eclipse, Oracle, Windows2000, J2EE design patterns, JUnit.
