Adobe Aem Developer Resume
Englewood, Co
PROFESSIONAL SUMMARY:
- Over 8 years of experience in Software Analysis, Design and Development and Maintenance of diversified areas of Client - Server, Distributed and Web applications using Java, J2EE.
- Experience in the software development life cycle phases including analysis of requirements, Applications design, Development, integration, Installation, maintenance, implementation and testing of various client/server, N-tier and web applications.
- Experience on Adobe CQ5 component development, Templates, backend OSGi bundles, CRX de LITE, DAM (Digital Asset Management), Workflows, Designs, etc.
- Administration & configuration experience for CQ5, setting replication agents, configuring security, and role based access, setting content structures, application structure for components.
- Develop websites using AEM/CQ, including the creation, configuration and integration of templates, components, dialogs, widgets, workflows, and more.
- Employed strong coding standards for efficiency, readability, and reuse.
- Designed, developed and supported CMS components, integrations and applications.
- Strong knowledge of developing cross-platform/browser compatible, dynamic applications for web and/or mobile.
- Experienced in developing applications using CRXDE, Eclipse and Maven.
- Experience in designing rich Internet applications (RIAs) or mobile interfaces.
- Strong knowledge about Multithreading, Collections and Exception handling mechanisms in Java.
- Well versed in designing presentation layer components using Servlets, JSP, JSTL, HTML5, AJAX, JavaScript, JQuery, CSS, XHTML, XSL, XML, JSON and AngularJS.
- Expertise in designing and developing enterprise and web applications using java and J2EE technologies like Servlets, JSP, JDBC, JNDI, JMS, JUNIT.
- Strong knowledge and experience with Java Server Pages (JSP).
- Working experience with source control solutions (SVN).
- Working experience with continuous integration environments (Jenkins/maven).
- Experience working in Agile and Waterfall (SDLC Methodologies) environments.
TECHNICAL SKILLS:
Operating Systems: Linux, Unix, Windows 7/ 8/2008 server/2012 server.
Programming Languages: Java (J2SE & J2EE).
Web Technologies: HTML5, DHTML, CSS, Java Script, AJAX, XML, JSON, JQuery.
Frameworks/Methodologies: Struts, Hibernate, Spring, SOAP, REST Web Services, JMS, Maven, ANT, Gradle.
Web Servers: Apache Tomcat, Jetty, IIS, WebLogic, JBoss.
Versioning Software: CVS, PVCS, SVN, GIT.
IDE: Eclipse, NetBeans, CRXDE.
WCM: CQ 5/AEM, Apache Sling, OSGI, Felix, Sightly, jQuery, ExtJS.
WORK EXPERIENCE:
Confidential, Englewood, CO.
ADOBE AEM DEVELOPER
Responsibilities:
- Knowledge over Installation and Configuration of AEM 6.1.
- Installed CRXDE Integrated development environment and Configured the project with Subversion version control.
- Developed and maintained AEM content management systems.
- Worked on CRX as a repository and accessing the CRX content nodes by SQL Queries and XPath.
- Created custom OSGi services and servlets using Eclipse IDE with Maven.
- Created AEM templates and page components with custom dialogs.
- Developed custom components, customized forms for web sites of the company.
- Development of static web pages, landing pages, category landing pages using AEM.
- Provide estimates, designs, and specifications for AEM templates, components, and workflows.
- Built various web pages using HTML, CSS, Java Script and JQuery.
- Exposure on 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.
- Programmatically created CQ pages and the data in site core exported as xml.
- Worked on implementing Responsive design on CQ5 platform using frameworks like Bootstrap and Foundation.
- Involved in configurations such as LDAP setup, Dispatcher, Replication, Reverse Replication and dispatcher Flush agents.
- Proficient in Adobe CQ foundational concepts, including the CRX repository, the CQ platform, the use of core frameworks such as Apache Sling and Apache Felix.
- Maintaining OSGI java classes for assets import, validation processes, and to fetch the data from CQ repository obtained from different providers.
- Created an AngularJS add on lib that allows component developer to define and bind to W3C Custom Elements.
Environment: AEM 6.1, DAM, CQ Tagging, JAX-WS, Java, J2EE, Apache Maven, Sightly, JIRA, Servlets, HTML5, JSP, AJAX, JUnit, Linux, Windows.
Confidential, Winston Salem, NC
ADOBE AEM Developer
Responsibilities:
- Knowledge of Installing and Configuring AEM, Apache Felix Admin Console.
- Involved in design and development of reusable components.
- Used OSGi to deploy dynamic libraries.
- Developed Servlets to handle requests from the client in an OSGi bundle.
- AEM Content authoring and maintenance for test environments.
- Developing templates/components using CRXDE and deploying on AEM.
- Maintenance and packaging of content, delivery and installation across all environments.
- JIRA ticket creation and management of tasks, facilitation of Agile Scrum meetings
- Developed Components, Templates, Page components, back-end OSGi bundles, etc.
- Generating custom image renditions and adding them in the same DAM Asset update workflow.
- Developed back-end OSGi bundles as per the requirements and defined OSGI services.
- Developed custom components, Authoring widgets, extended custom widgets as per requirements.
- Exposure on dispatcher configurations, filters, replication agents setup, etc.
- Worked on AEM maintenance activities like users/group administration.
- Developed WCM concepts like translation, multisite management, tag management, JCR event handling, personalization, replication agents, workflows and knowledge on dispatcher server management, custom widgets, web analytics etc.
- Built OSGi components, developed model for teams build process using maven, local code setup, Sling event, Sling Scheduling, JCR basics content modeling, JCR versioning and observation, content automation and periodic importer, integration with LDAP etc.
Environment: AEM 6.0, Apache Sling, CRXDE, CRX, WCM, Sightly, Ext.JS, XPath, Bootstrap, JSP, Java, J2EE, Apache Maven, LDAP, JavaScript, Apache Sling, CSS3, HTML5, jQuery, Servlets, JCR Connector.
Confidential, Westborough, MA
AEM DEVELOPER
Responsibilities:
- Build websites and applications using Adobe CQ5 .
- Designed and build components, templates, dialogs, and workflows using the AEM architecture (Sling, CRX, OSGI, JCR).
- Created Components in AEM using Sightly and JSP scripting language.
- Involved in building custom components, templates, widgets, dialog and design dialog boxes for the components.
- Developed templates, ExtJS widgets, dialogs, design libraries using JQuery, Angular JS, backend bundles.
- Created responsive designs menus, filters using media queries and grids using bootstrap.
- Worked on the issues like Disable Targeting and JQuery versioning which usually arise.
- Created custom loggers, services and configured services.
- Developed Custom Components and Workflows.
- Worked with Package Manager, Package Share, Replication, JCR, XPath and other AEM APIs.
- Created custom segments for users to offer a more personalized site using AEM.
- Developed graphics for product illustrations, logos, and websites.
- Content personalization, Content Management, and MSM.
- Used DAM Assets, Package Manager, Package Share, Replication and other tools provided by CQ and AEM.
- Built new Jenkins Jobs for the new AEM instances.
Environment: Adobe CQ5, CRX, HTML/CSS, Sightly, JQuery, Jenkins, OSGi, Maven, Linux, Web Services, J2EE technologies, HTML/HTML5, CSS/CSS3, JavaScript, Angular Js, Bootstrap, AJAX, JSON, Java, SVN.
Confidential, Naperville, IL
Sr. JAVA/J2EE DEVELOPER
Responsibilities:
- Involved in developing Web based Applications and expertise in implementing Object Oriented Programming (OOPS) with JAVA, J2EE.
- Experience in implementing various JAVA/J2EE design patterns including Singleton, Factory, and MVC.
- Experience in Frond-end using JSP, JSF, HTML, CSS and JavaScript.
- Working knowledge on JAVA technologies such as Multi-Threading, Exception Handling, Collections, Streams & File I/O.
- Used HTML, CSS, JavaScript, JQuery to build Web Pages.
- Developed UI pages using HTML, DOM, CSS, JSON, JavaScript and JQUERY.
- Used JQuery core library functions for the logical implementation part at client side for all the applications.
- Involved in writing JQuery-based AJAX requests using JQuery. Get (URL, data, callback, type) or JQuery. AJAX (options) and JQuery. post (URL, data, callback, type).
- Used JQuery events to manipulate the elements depend on the user interactions. (Like on (), hover (), bind (), click (), keypress (), etc.).
- Used Struts Framework in the application, which is based on MVC design pattern.
- Used JXLS to export and import data EXCEL sheet. Designed PDF, excel and print previews for all the reports in the application using HTML, JavaScript and SQL Stored Procedure.
- Used Struts Framework in the application development.
- Involved in Enhancement of existing application utilizing Angular, created HTML navigation menu that is role based menu items changes dynamically, derived from the database in the form of XML.
- Used Web Services for creating summary and used WSDL (SOA) messages from different module and used XML - JAXB. FILE I/O, and Angular Js parsers for data retrieval.
- Developed the web-services and analysis of LINUX, JSON, MAVEN, REST, EJB envelope using SOAPUI.
- Implemented Restful web services. Designed tables in SQL and worked with Database Developers for implementing Store Procedures in the application.
- Involved in writing and modifying Procedure, Queries, Views & Triggers and calling them from JavaScript.
- Written SQL Queries to interact with Oracle database.
- Worked on Back end and Web development. Handled Production Support Issues and bug fixing.
- Involved in the Software Life Cycle phases like AGILE and estimating the timelines for projects. Used StarTeam repository.
- Successfully executed all the test cases and fixed any bugs/issues identified during the test cycles.
Environment: JAVA, J2EE, JSP, HTML, CSS, JQuery, JavaScript, JSON, ECLIPSE, AJAX, XML, WSDL, MAVEN, SOAP, Spring MVC, Hibernate, DB2, JUnit.
Confidential
JAVA DEVELOPER
Responsibilities:
- Development UI modules using HTML, JSP, JavaScript and CSS.
- Designed and developed application based on Spring MVC design pattern, used spring validation and wrote validation rules.
- Primarily focused on the spring components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
- Responsible in development of Web Services using SOAP based Web Services.
- Involved in the implementation of DAO using Spring-Hibernate ORM.
- Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema.
- Involved in the implementation of beans in Application Context.xml.
- Worked with the XML and developed Web Services using APACHE Axis.
- Writing service methods and SQL queries to interact with the DBMS and writing test cases using JUnit Frames.
- Wrote different stored procedure and did fine tuning of slow performing SQL.
- Written Triggers, and Views as part of development of the Application.
- Developed the client side validation for the entire screen using Java Script.
- Setup Data access layer with JDBC Template and Hibernate Template on Spring framework.
- Developed Test cases for Testing.
Environment: JAVA, J2EE, Spring MVC, JSP, JavaScript, Web Service, Hibernate 3.0, CSS, J Boss, JUnit, AJAX, SQL, UNIX, HTML, SVN, Maven, SQL Developer.
Confidential
JAVA DEVELOPER
Responsibilities:
- Involved in the project from the requirements gathering phase to the production.
- Worked in J2EE/java, HTML and web application.
- Developed DAO objects using JDBC and use cases using UML.
- Used Eclipse as IDE tool to develop the application.
- Coordinated with designers to implement mock-ups and the layouts of the application.
- Involved in developing the UI pages using Java Server Pages, HTML, DHTML, CSS, JavaScript and jQuery.
- Developed web pages with functionalities like login, register, forgot password, Email, Filters using HTML and form validations using Java Script.
- Used JavaScript for updating a part of a web page to reduce the bandwidth usage, load time in web pages and for page functionality and Pop-up Screens.
- Used HTML to make dropdown menus on web pages and display part of a web page upon user request.
- Developed SQL queries, stored procedures, for databases.
- Unit testing and Regression Testing of Web Application to fix the issues involved in the development.
- Prepared Test cases based on the requirements document.
- Developing Unit test cases in Junit or other unit testing frameworks.
- Worked on bug fixing and enhancements on change requests.
Environment: Windows XP, Java, J2EE, JSP, Struts framework, HTML, DHTML, XML, JDBC, My SQL, CSS, JavaScript, Eclipse, Hibernate, Spring and MS Office.