Aem Developer Resume
Parsippany, NJ
SUMMARY
- Over 8+ years of IT industry experience as Developer.
- Expertise in Adobe CQ foundational concepts including CRX repository, CQ5 WCM and use of core frameworks such as Apache sling and OSGI Bundles.
- Worked extensively in AEM/CQ 6.1, 6.0, 5.6.1, 5.5, CMS, CRXDE Lite, WCM, OSGI Framework, DAM, Apache Sling, Apache Felix, JCR.
- Experience in developing custom components, page templates, workflow and page components.
- Proficiency in day CQ foundation concept and deep understanding of all CQ building blocks including templates, components, widgets, dialogs, etc.
- Knowledge on administration tasks, creating and deploying packages, backup, recovery, tar optimization.
- Expertise in using various IDEs like CRXDE, CRXDE lite, RAD and Eclipse.
- Proficient in designing and developing front end user interface using HTML5, CSS2.0/3.0, JSP, JAVA Script, JQuery.
- Build and Release using Maven and Git.
- Expertise in client side validations and designing using HTML, JSTL, XML, XSLT, CSS, AJAX, JAVA Script, JSP.
- Proficient and good knowledge in JDBC, JSP, JAVA Script, Servlets, and JMS.
- Expertise in OOA, OOD, SDLC, Software Development, JAVA Application Development and Object Oriented Programming (OOP).
- Excellent communication, interpersonal, organizing and analytical skills along with positive attitude, dedication and professionalism.
- Expertise in implementing Agile (scrum) and Waterfall development methodology for designing, implementation, testing and maintenance.
- Experience of development in different platforms like Windows XP, Vista,7,8,10,UNIX, LINUX.
- Ability to multi - task and good team player with extraordinary trouble-shooting and problem-solving capabilities.
TECHNICAL SKILLS
Content Management: AEM 6.1, AEM 6.0, AEM 5.6.1, AEM CQ 5.5, CQ 5.5.4 WCM, JCR, CRX
JAVA/J2EE Technology: JSP, JDBC, JAVA Beans, Servlets, EJB, JMS, JNDI
Web Development: HTML, CSS, XML, AJAX, JAVA Script, SIGHTLY
WCM Frameworks: Apache Felix OSGI Framework, Sling Web Framework, CRX Repository, Jackrabbit 2.0/3.0(OAK).
Databases: SQL Server 2012, Oracle 8i/9i, 10g/11g MySQL, Apache Jackrabbit (JCR)
Web/Application servers: Apache Tomcat, IBM Web Sphere, Web logic, JBOSS.
Framework & Architecture: Client Server, J2EE, Struts, Spring, Hibernate
IDE: CRXDE, Eclipse, Net Beans, IBM RAD, JBuilder
Operating Systems: Windows XP,Vista,7,8,10, LINUX, UNIX.
Other Technologies: PHP, Dynamic Data Structures, SOAP, VSS, File Vault, Maven, Brackets
PROFESSIONAL EXPERIENCE
Confidential, Parsippany, NJ
AEM Developer
Responsibilities:
- Designing and maintaining modular and extensible AEM components and services to suit the AEM requirements and following the industry standards.
- Developed custom components, customized forms for internet and intranet sites of the company.
- Development of static and dynamic web pages, landing pages, category landing pages using Content management system in AEM 6.1
- Provide estimates, designs, and specifications for AEM 6.1 Template, components and workflows.
- Hands on experience in migration from AEM 5.6.1 to AEM 6.1
- Development and Implementation of custom Widgets for the existing components to make it more Dynamic and easy for the Front end development.
- Worked on Multi Site Manager (MSM) to develop live copy from blueprint, such that the structure and content can then be used on the Live Copy.
- Implemented i18n translation for the AEM Components.
- Developed custom Workflows for RSS Feeds based on regions, languages and contributors and also for activating articles.
- Used CRX repository to access the CRX content nodes by SQL Queries and XPath.
- Building various web pages using HTML, CSS, JAVA Script and JQuery.
- Experienced in Day CQ and associated technologies like Sling, OSGI, Felix, Jackrabbit, JCR, and CRX.
- Evaluation of the code to ensure that it is valid, is properly structured, compatible with browsers, devices and operating systems and meeting the industry requirements.
- Ability to develop quickly and high quality via sprints under the SCRUM methodology.
- Provide the author training to business users to familiarize them with the design and usage of the system.
ENVIRONMENT: Adobe AEM 5.6.1, AEM 6.1, Sightly, CRXDE, HTML, CSS, JSON, JDK 1.7, JAVA Script, GIT, CRXDE, JQuery, Junit, JSP, Servlets, Apache Sling, Apache Jackrabbit, SQL, XPath.
Confidential, Chicago, IL
AEM Developer
Responsibilities:
- Design and development of web pages using AEM, JavaScript, HTML, CSS, Ajax and jQuery.
- Involved in developing AEM templates and generic and custom components using SIGHTLY.
- Worked on web services implementation and servlets.
- Worked on re-designing of the existing Confidential .com layout to make it responsive and the styles closely with the designer.
- Part of the team, working on component enhancements prioritized the level of bugs and proposed changes in existing Confidential layout.
- Involved in content management strategies, architecture and multichannel content delivery.
- Implemented user interface guidelines and standards throughout the development and maintenance of the website using HTML5, CSS3, JavaScript, Angular JS
- Worked on Multisite Manager (MSM) so as to get same structure and content on all the versions of website.
- Used log4j for logging the messages.
- Worked closely with the QA team for testing of CQ components and templates in both authoring and publishing environments.
- Involved in peer code reviews and also fixing the code quality issues.
Environment: AEM 6.0, Java, JavaScript, JSP, HTML, Sightly, jQuery, Handlebars, Sass, Backbone js, Grunt js, Servlets, CRXDE, JIRA, Apache Felix, Sling, OSGI, Eclipse, Maven, GIT.
Confidential, Dallas, TX
CQ5 Developer
Responsibilities:
- Development of customizable Landing pages, CQ5 Custom components and main page and child page Templates.
- Perform CQ5 customization on foundation components, core CMS and workflows to extend functionalities, improve performance and Fix issues.
- Utilize HTML, CSS and JQuery for designing and implementing custom CQ components.
- Build workflows for the project and organize the digital assets in the digital Asset Management (DAM)
- Used Spring framework for dependency injection and Web MVC for controllers.
- Development of Static web pages, landing web pages, Category landing pages using the Content Management System (CMS).
- Implementation of OSGI bundles for interacting with remote spring Webapp, Web services and custom business logic in JAVA and deploy as JAR files from the Felix System Console.
- Used GIT to push the code and set-up continuous integration.
ENVIRONMENT: Adobe CQ 5.5, CRX, CRXDE, DAM, JDK 1.6, JQuery 1.7, MVC, JSON, JSP, Apache Tomcat 7.0, Apache Sling, CMS.
Confidential
Software Developer
Responsibilities:
- Worked as a Core JAVA software developer for enterprise content management and image software for Client.
- Involved in the process of Analysis, Design and development of the application.
- Developed UI using JSP, Struts and JAVA Script to simplify the complexities of the application.
- Actively involved in the process of Analysis, Design and development of the application.
- Developed application using J2EE technologies using a MVC base architecture with implementation of Apache Struts 1.2
- Used Eclipse as the IDE foe the developing the application.
- Coded Struts Action classes, Model Classes.
- Involved in writing stored procedures, complex queries using SQL to process data on MySQL Database.
- Implementation of Form Based Authentication.
- Client Side validations using JAVA Script.
- Used Web Sphere application server for deployment.
- Involved in unit testing on project modules unit using Junit Frameworks.
ENVIRONMENT: JAVA/J2EE, JSP, Servlets, Struts, HTML, CSS, JAVA Script, Junit, Eclipse, SQL, JBOSS, CVS, LINUX.
Confidential
JAVA/J2EE Developer
Responsibilities:
- Involved in the complete SDLC management using the Rational Unified Process (RUP) which includes Designing, Analysis, Development and Testing.
- Designed the application architecture using Struts Framework.
- Interacting with the business analysts and clients to gather the requirements and understanding the functional design specifications.
- Designing the banking Web application using Struts 1.2 Framework for Model View Controller (MVC) pattern.
- Implementation of JAVA Script for client side validations and JSPs for the development of the view of application.
- Developing and updating the user interface of the client webpage using JSP, JAVA Script, CSS and HTML.
- Deployed the application using the Apache Tomcat Server.
- Interacting with team members to understand the business domain and helping them for solving the technical problems and troubleshooting.
ENVIRONMENT: JAVA/J2EE, Struts, JSP, Spring, HTML, CSS, JAVA Script, Eclipse, AJAX, MySQL, Junit, Xml, Apache Tomcat.
Confidential
Software Engineer
Responsibilities:
- Developed UI for the insurance quote to get the user information using JSP and Struts Tag library.
- Development of Action classes, Service Classes for Resident Insurance premium payment module.
- Coding in JAVA Script for UI validation.
- PL/SQL Queries to get schedule of policy payment and defaults.
- Involved in the development of both Front end and Back end of the application using Struts, Hibernate and Web Services.
- Development of web services using Apache Axis web service engine. Used SOAP request response exchange pattern to exchange business XMLs.
- Implementation of web services for integrating with the remote client for accessing and reviewing the data.
- Development of CMP read only entity Beans to get the insurance quotes.
ENVIRONMENT: JAVA 1.5, J2EE, Java Script, JSP, Servlets, Struts, XML, SVN, ANT, JUnit, HTML, CSS, Apache AXIS, SOAP, WSDL, Oracle.