We provide IT Staff Augmentation Services!

Aem Developer Resume

0/5 (Submit Your Rating)

Sunnyvale, CA

SUMMARY

  • Over 8 years of IT experience with 4+ years of working on development & design in Adobe Experience Manager (AEM)/Day CQ5 and rest as Java/J2EE.
  • Excellent work experience in Adobe Experience Manager AEM 6.2, AEM6.1, AEM 5.6.1, Adobe Day CQ5.5, WCM, CMS, CRXDE, CRXDE Lite, Apache sling, DAM.
  • Experience in developing Templates, Custom Components, creating and launching Workflows and customizing out if box Widgets.
  • Hands - on experience in implementing technologies like Sling, OSGi, Felix, Jackrabbit, JCR and installing of Author and Publish instances.
  • Hands-on experience of Front End Technologies like Angular JS, JavaScript, EXT JS, jQuery, Bootstrap, CSS, HTML, JSP, JSTL.
  • Rich experience in Web Services such as SOAP and RESTful.
  • Created custom sling bundles as part of new functionalities provided to AEM sites.
  • Efficient in Dispatcher configuration for caching and Load balancing.
  • Understanding clustering and Replication mechanism.
  • Used Brackets for Sightly coding of components and client libraries.
  • Implementation knowledge of i18n on Components and Dialogs.
  • Experience in creating Workflow packages and using Tag Manager for reading tags from pages.
  • I have experience and good knowledge in adobe marketing tools, adobe target and adobe analytics.
  • Expertise in developing Web Applications using Servlets, JSP using MVC and Struts 1.x framework.
  • Expert in Java 8, Implementation and integration of Enterprise Multi-Tier Web Application with J2EE Frameworks such as Spring, Hibernate, Struts.
  • Solid experience of Object Oriented Programming (OOP).
  • Rich experienced in writing SQL queries with RDBMS skills in MySQL, SQL Server and Oracle etc.
  • Experience in application servers like Apache Tomcat, and WebSphere, Web Logic.
  • Worked extensively on Service Oriented Architecture and proficient with Java/UI development using Top-Down and Bottom-Up approaches.
  • Well versed with SDLC phases with extensive experience in requirements gathering, Analysis, Design, Build, Testing, Documentation and Maintenance.
  • Hands-on experience using development IDEs including Eclipse, NetBeans and used MAVEN as build tool, JENKINS for integration.
  • Experience with connecting and working with third party repositories and experience in tracking tools as JIRA, Radar and using GIT, SVN for source code control.
  • Efficient in using Junit for unit testing. Worked on Code Reviews on various modules and fixed the bugs identified in test phase.
  • Self-motivated team player with good communication and written skills and excellent programming skills.
  • Extraordinary trouble-shooting capabilities and ability to learn new technologies and tools quickly.

TECHNICAL SKILLS

CMS Platforms: AEM 6.1, 6.0, 5.6, Adobe CQ5.5.

Languages: Java/J2EE, SQL, C

Web technologies: Servlets2.4, JSP2.0, EJB2.1, JDBC3.0, JSTL, EXTJS

IDE: CRXDE lite, Eclipse, NetBeans

Scripting/Markup Languages: HTML, CSS, XML, JavaScript, jQuery, Angular JS, Bootstrap, AJAX, JSON

Web/Application Servers: Apache Tomcat, IBM Web Sphere, Web logic, J Boss

Database Applications: SQL Server, MySQL, Oracle, Mongo DB

Build and Log Tools/Version Control Tools: Maven, Jenkins, Log4j, GIT, SVN

Frameworks: Spring- MVC, Hibernate, Struts2, Apache Sling, Apache Felix, JSF

Web Services: SOAP, RESTful services, SOA

Ticketing tools: JIRA, Radar

Operating Systems: Windows, Linux, Unix

PROFESSIONAL EXPERIENCE

Confidential, Sunnyvale, CA

AEM Developer

Responsibilities:

  • Gathering business requirements and converting them to technical solutions.
  • Designed high level project documentation according to the Confidential standards.
  • Involved in preparing the Business and Functional documents. Analyzing, designing and layout of the components.
  • Installed and configured version 6.1 of Adobe AEM WCM System and Apache Felix Admin Console.
  • Created reusable core components in AEM 6.1 which Adobe has introduced in AEM 6.3.
  • Further reusing these components in various projects, I have included the versioning and these components are reusable and has more flexibility.
  • Components are versioned. Multiple versions of the same component were installed in a single AEM instance and different components rely in implementation.
  • Designing and development of AEM building blocks including Templates, Components, Dialogs, Widgets, and Workflows.
  • Extensively worked on front end, tier using the HTML5, CSS3, JavaScript, Angular JS, jQuery.
  • Created components using Sightly HTL templating language.
  • Created cq:dialog for Touch UI.
  • Developed OSGi bundles and resolved dependencies for the project.
  • Used SCR annotations while creating models, schedulers, listeners, workflows.
  • Implemented Image renditions for continuous and consistent experience of content across all devices.
  • Workflows are configured with custom steps and implemented in the project
  • Extensively used AEMtagging features in developing components and templates.
  • Users and groups were created and provided the privileges according to requirement and permissions to them were managed.
  • Development of dynamic web pages, landing pages, category landing pages using CMS.
  • Implemented i18n for components and dialogs for translation in to different languages.
  • 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.
  • Troubleshoot of caching issues related to Dispatcher and browsers.
  • Integrated with the adobe marketing cloud, involved in integrating adobe analytics.
  • Used Client libraries to minify JavaScript and CSS into one common file and load it on page load.
  • Logged the application using log4j for easier debugging and maintenance.
  • Integrating RESTful web service with Adobe AEM to get specific information from the external application.
  • Radar is used to tracking the projects and GIT to ensure version control and integrated with Jenkins for continuous integration.
  • Worked on stories related to sprints this includes feature development. (Agile methodology).

Environment: AEM 6.3, AEM 6.1, Java 8, JCR, Apache sling, Apache Felix, Web Service(REST), HTML5, CSS3, JavaScript, jQuery, Angular JS, Bootstrap, Log4j, Maven, Jenkins, Radar, GIT, Eclipse.

Confidential, Blue-ash, OH

AEM Developer

Responsibilities:

  • Installed and configured version 6.1 of Adobe AEM WCM System and Apache Felix Admin Console.
  • Designing and development of AEM building blocks including Templates, Components, Dialogs, Widgets, and Workflows.
  • Created components using Sightly HTML templating language by replacing the traditional Java Server Pages (JSP).
  • Experienced in AEM associated technologies like Sling web framework and Apache Felix OSGi framework, CRX, JCR (API) suite, DAM, Workflows.
  • Creating workflow models using various components such as process, participant, and dynamic participant steps.
  • 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.
  • Involved in creating cq: dialog & dialogs for both Touch UI/ Classic UI.
  • Developed mobile site Dialog and mobile Template.
  • Implemented Image renditions for continuous and consistent experience of content across all devices.
  • Extensively used AEMtagging features in developing components and templates.
  • Used SCR annotations while creating servlets, schedulers, listeners, workflows.
  • Developed OSGi bundles and resolved dependencies for the project.
  • Created custom OSGi services and servlets using Eclipse IDE with Maven.
  • Implemented i18n for components and dialogs for translation in to different languages.
  • Troubleshoot of caching issues related to Dispatcher and browsers.
  • Integrated with the adobe marketing cloud, worked on integrating adobe analytics and adobe target.
  • Integrated AEM with Brackets Extension to provide a smooth workflow to edit AEM components and Client Libraries.
  • Extensively worked on front end, tier using the HTML5, CSS3, JavaScript, Angular JS, jQuery.
  • Used JIRA to track the projects and GIT to ensure version control and integrated with Jenkins for continuous integration.
  • Integrating RESTful web service with Adobe AEM to get specific information from the external application.
  • Implemented SQL queries for database interaction.
  • Used Log4J for logging and tracing the messages.
  • Adopt and utilize iterative/Agile methodology as needed or requested.

Environment: Java 8, AEM 6.1, JCR, Apache sling, Apache Felix, Web Service(REST), Ajax, JSON, HTML5, CSS3, jQuery, JavaScript, Angular JS, Ext JS, Bootstrap, Log4j, Maven, Jenkins, JIRA, GIT, Eclipse.

Confidential, Los Angeles, CA

AEM Developer

Responsibilities:

  • Designed and developed, AEM building blocks including Templates, Components, Dialogs, Widgets, and Workflows.
  • Worked on stories related to AEM 6.1 in sprints this includes feature development and production issues (Agile Scrum methodology).
  • Setup and configure Authoring and Publishing environments, replication agent and dispatcher for caching and load balancing.
  • Proficient in AEM foundational concepts, including the CRX repository, the CQ platform, the use of core frameworks such as Apache Sling and Apache Felix.
  • Developed custom components, customized forms for Internet and Intranet sites of the company.
  • Workflows are configured with custom steps and implemented in the project.
  • Users and groups were created and permissions to them were managed.
  • Managed OSGi configuration within the CRX repository.
  • Developed OSGI bundle and used Maven for build and deploy.
  • Development of static web pages, landing pages, category landing pages using CMS.
  • Existing Tag libraries in AEM were used in tagging the pages.
  • Used Client libraries to minify JavaScript and CSS into one common file and load it on page load.
  • Extensively worked on front end, business and persistence tier using the HTML, CSS, and JavaScript, jQuery, ExtJS and Hibernate frameworks.
  • Offer solutions on top of the Adobe WCM, CRX/CRXDE and DAM.
  • Developed message driven web services using Spring Integration.
  • Integrated Spring DAO for data access using with Hibernate.
  • GIT is used for version control and JIRA is used for tracking.

Environment: AEM 5.6, 6.1, Java (JDK 1.7,1.8), J2EE, OSGI, Web Service (REST), AJAX, JSON, XML, JSP, HTML, CSS, JavaScript, Angular JS, JQuery, Jenkins, Maven, JIRA, Spring Integration, Hibernate, SQL, MYSQL, Eclipse, GIT.

Confidential, NYC, NY

CQ5 Developer

Responsibilities:

  • Designed and developed, CQ5 building blocks including templates, components, dialogs, widgets, workflows.
  • Installed and configured version 5.6 and Adobe Day CQ5.5 of Adobe AEM Web Content Management System and Apache Felix Admin Console.
  • Developed Adobe AEM 5.6 templates and components.
  • Developed custom components, customized forms for Internet and Intranet sites of the company.
  • Extensively used CQ tagging features in developing components and templates.
  • Developed applications that uses Java content repository in CQ to store information and query the JCR for display and reporting purposes.
  • Offer solutions on top of the Adobe WCM, CQ WCM, DAM.
  • Deployment of OSGI bundles for assets import, validation processes, and to fetch the data from CQ repository obtained from different providers.
  • 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.
  • Worked on Adobe CQ foundational concepts, including the CRX repository, the CQ platform, the use of core frameworks such as Apache Sling and Apache Felix.
  • Provide author training to business users to familiarize them with the design and usage of the system.
  • Worked on design for integration with third-party RESTful and SOAP based web services.
  • Built various web pages using HTML, CSS, Java Script and jQuery.
  • JIRA was used to handle the production/ET tickets and bug reporting Issue tracking tools.
  • Used Maven to build and generate code analysis reports.
  • Used SVN as version control and integrated with Hudson for continuous integration and nightly builds.
  • Logged the application using log4j for easier debugging and maintenance.
  • Analyzed and resolved technical issues relating to content management.
  • Also involved in two initial demos to client and coordinating with off-shore team.

Environment: AEM 5.6, Adobe CQ5.5, CQ Tagging, Workflow, Java, J2EE, Apache Maven, Apache HTTP Server, SOAP and REST Web Services, Servlets, log4j, HTML, JSP, SVN, HTML, CSS, JQUERY.

Confidential, Andover, MA

Java/J2EE Developer

Responsibilities:

  • Involved in the analysis & design of the application using UML with Rational Rose.
  • Utilized Agile SCRUM Methodology (SDLC) and Test-Driven Development to managed projects.
  • Created connections to database using Hibernate Session Factory, using Hibernate APIs to retrieve and store data to the database with Hibernate transaction control.
  • Expertise in designing and developing enterprise and web applications using Java and J2EE technologies like Core Java, Servlets, JSP, JDBC, JNDI, JMS, XML, JUNIT, HTML, JavaScript, CSS, Bootstrap.
  • Handled the sliders, hide and show controls, dropdown menus and tab navigation using jQuery and Bootstrap.
  • Used Web Services-WSDL and SOAP for getting credit card information from patients and used SAX and DOM XML parsers for data retrieval.
  • Developed the controller servlet to handle the requests and responses.
  • Used Struts Framework for action mappings. Developed and Refracted the Action Servlets and JSPs using Struts following MVC architecture.
  • Designed and developed the front Payment Cards (UI & backend web services) end using HTML, CSS and JavaScript with Ajax and tag libraries.
  • Spring framework AOP features were extensively used.
  • Configured Apache Tomcat Server.
  • Designed and developed the Application based on Model-View-Controller architecture.
  • Designed and developed JSP Custom Tags based on Struts Framework.
  • Built several web applications for USC Digital Archive in Spring MVC framework using Java and JavaScript.
  • Involved in the SOA implementation using Axis/WebLogic web service framework for different product integrations and Web Service interfaces using SOAP.
  • The data that is passed between the different layers are in the form of XML. Hence, developed an application that validates the XML file with the Schema and parses the XML.
  • Designed each module as a separate service interacting as Web Services between each other.
  • Involved in designing test plans, test cases and overall Unit testing of the system.

Environment: JSP, Struts, spring, Servlets, Hibernate, JDBC, WebLogic Application Server, XML, XSLT, UML, Apache Axis, HTML, CSS, Bootstrap, Agile, Web Services, Eclipse, JUnit, Windows XP, Ajax, MVC and jQuery.

Confidential

Java Developer

Responsibilities:

  • Involved in the development of various use cases, class diagrams and sequence diagrams using UML.
  • Used HTML, Servlets, JSP and XML for the presentation layer along with JavaScript for the client-side validations.
  • Used Enterprise Java Beans EJBs for middle tier component and business logic implementation.
  • Developed the Web Application using JSP, Java Script, jQuery, Servlets, HTML, DHTML, and performed validations using JavaScript.
  • Implemented the Struts framework.
  • Developed swing windows and integrated them with EJB.
  • Implemented dynamic and static security for different roles.
  • Worked on generating the web services classes by using Service Oriented Architecture SOA, WSDL and SOAP.
  • Deployed on Web Logic Application server and performed necessary testing.
  • Implemented JDBC to enable the Database connections.
  • Used Data Transfer Object (DTO) and Data Access Object (DAO) design patterns.
  • MVC design pattern and TDD was used in the application in order to make it more modular.
  • Developed SQL queries and used stored procedures to perform transactions with the DB2 database.
  • Used Hibernate Query Language to perform data Retrieval, Update and all CRUD operations.
  • Developed Stateless Session EJBs for various Business Modules.
  • Tested multiples application by developing JUnit test cases.
  • Used CVS for source configuration management and Log4J for debugging and logging.
  • Integration and functional testing before releasing code for client testing

Environment: Java, Servlets, JSPs, JavaScript, Struts, EJB, IBM Web Logic, TDD Methodology, Oracle, DB2, XML, DHTML, CSS, Java Script, jQuery, Log4J, JUnit, JDBC, Hibernate, eclipse IDE, JSF

Confidential

Jr. Java Developer

Responsibilities:

  • Interacted with business analysts and end users in gathering requirements.
  • Implemented Agile Methodology to produce a High-quality application.
  • Implemented J2EE Design Patterns like MVC and Session Facade.
  • Created java classes to communicate with database using JDBC.
  • Used Spring MVC framework for configuring the application.
  • Wrote a controller Servlet that dispatched requests to appropriate classes.
  • Implemented the business layer by using Hibernate with Spring DAO and developed mapping files and POJOjava classes using ORM tool.
  • Developed stored procedures, Triggers and functions using PL/SQL and mapped it to Hibernate Configuration File and established data integrity among all tables.
  • Implemented Hibernates and Lazy default fetch plan for generating proxies and collection wrappers and created fetching strategies for minimizing the number of SQL statements.
  • Designed and developed authentication and authorization framework using LDAP.
  • Built Front-end related framework using HTML, CSS, JavaScript.
  • Responsible for configuring and deploying the builds on Web Sphere.
  • Used ANT build tool and log4j for logging and tracing messages.
  • Used SVN as Version Control System for the application.
  • Provided support to the testing team and involved in the Bug Fixing.

Environment: J2EE, Spring MVC, Hibernate, SQL Server, UML, Servlets, JSP, XML, JDBC,UNIX, OOAD, Web Sphere, LDAP, ANT, SVN, HTML, CSS, JavaScript, Ajax, JSF, Web Services.

We'd love your feedback!