We provide IT Staff Augmentation Services!

Sr. Lead Aem Developer Resume

Mineapolis, MN

SUMMARY:

  • Overall IT Experience with 8.1 years and 4.7 years in AEM.
  • Experienced in designing J2EE applications using spring, EJB, Struts frameworks and MVC patterns.
  • Proficient Experience in working with Event Handling, OSGI bundles, Sling Servlets, Sling Schedulers and Sling
  • Expertise in Adobe AEM 5.6.1, 6.1, 6.2,6.3 and AEM 6.4 WCM, Components, Widgets, AEM DAM, and Apache Sling
  • Extensive experience in HTL (Sightly), JSP and for User Interface Development. Have a good understanding of Social Collaboration and Campaign Management with AEM.
  • Hands - on experience in implementing functionalities using technologies like Sling, OSGi, Felix, Jackrabbit, JCR, and current AEM functionalities of integrated products.
  • Hands-on experience in Front-End user interface design using AJAX, Bootstrap for responsive designs.
  • Setting up run mode based Author, Publish instances and configurations.
  • Setting up and adding rules in dispatchers.
  • Implementation knowledge of i18n on Components and Dialogs.
  • Slightly coding for components.
  • Using client libraries
  • Domain expertise includes, system developments using CoreJava&J2EE Technologies such as JSP, JDBC, XML, SAML, ANT, Maven, Java Script.
  • Administration and installation of run mode based Publish and Author instances etc.
  • Experience in design and development of, Object Oriented (OOPS), distributed OOAD based system using UML/ Rational Rose.
  • Experience in complete Software Development Life Cycle (SDLC), which includes Requirement Coding, Design, Analysis, Testing and Implementation using Agile, Waterfall, Test Driven Development and other development methodologies.
  • Experienced in developing Custom OSGi bundles.
  • Well versed in setting up or upgrading complex AEM environment with expertise in AEM Author, Publisher and Dispatcher administrations.
  • Expertise in developing editable templates.
  • Proficient in MEAN Stack development, using Restful web services.
  • Proficiency in deploying n-tier Enterprise / Web applications using Apache Tomcat.
  • Efficient use of various design patterns such as MVC (Model-View-Controller), Singleton, Service locator, DAO (Data Access Object), DTO (Data Transfer Object), and Business Delegate in the development of distributed Enterprise Applications.
  • Experience with SDLC process (Agile, Waterfall models) of performing detailed analysis, collecting use cases, documenting requirements.
  • Ability to build tables, stored procedures, indexes, create jobs in SQLServer, use SQLServer Management Studio and tools such as query analyzer, activity monitor, and query profiler
  • Good experience in coordinating and working with developers (Offshore and Onsite) and End Users in Team based environment.

TECHNICAL SKILLS:

J2EE Technology: Java Beans, Servlets, JSP, JDBC, EJB, JNDI, JMS

Architecture &Framework: Client-Server, MVC, J2EE, Servlets, Struts, Spring, Hibernate

Database: Oracle (9i, 10g, 11g), SQL Server 2008, MySQL

IDE: Eclipse, Net Beans, IBM RAD, Builder

Enterprise Web Products: AEM 6.3,6.2,6.1, 6.0, 5.6.1

Operating Systems: Windows 9x/NT/XP/2003/VISTA/7/8, Linux, Unix

Design & Control: UML, Rational Rose, CVS, Clear Case

Tools: BEA Web Logic 8.1, JBOSS V7, IBM Web sphere Application Server6.1, Tomcat 8.0, JUnit 4.0, Log4j,Mercury Quality CentreRational Clear Quest, ANT, Maven, Jenkins, SVN, Toad

Programming Language: C, Java

Query Languages: SQL, PL/SQL

GUI: HTML, Angular JS, XML, XSLT, JSF, AJAX, JavaScript, CSSSightly, Foundation 5, JQuery, Bootstrap.

Conceptual knowledge: Web Services

PROFESSIONAL EXPERIENCE:

Confidential, Mineapolis, MN

Sr. Lead AEM Developer

Responsibilites

  • Developed touchUI components using AEM.
  • Created components using Sightly HTML Templating Language by replacing the Traditional Java Server Pages (JSP).
  • Integrated AEM with Brackets Extension to provide a smooth workflow to edit AEM components and Client Libraries.
  • Migration from AEM 6.1 to AEM 6.3 instance (2017).
  • Migration from AEM 6.3 to AEM 6.4 instance (2018).
  • Working on the performance issues by analyzing heap dump and thread dumps.
  • 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 Image renditions for continuous and consistent experience of content across all devices.
  • Develop Custom AEM Workflows.
  • Developed custom OSGI Services like servlets, schedulers, service utility components.
  • Created custom editable templates using AEM 6.3. Add custom policies for components and define initial and structure for it.
  • Worked on Experience Fragments and Content Fragments.
  • Document each and every user story. Review of Code and prepared test cases.
  • GIT is used as a distributed revision control system. File vault in conjunction with GIT helps to pull or push the code to developer's machine.
  • Managed Users, Groups, and System Users and Access Control Level (ACL) permissions.
  • Troubleshoot of caching issues related to Dispatcher and browsers.
  • Involved with content management strategies, architecture and multichannel content delivery.

Environment: AEM 6.3,6.4 JCR, Apache Felix JAVA, J2EE, POJO, JSON, Adobe Experience Manager, Sightly, HTML5, Ext JS, CSS3, Maven, GITHUB, Restful Web services, Agile, SCRUM, Akamai, JIRA, JavaScript, JQuery, JSON.

Confidential , Bentonville , Ar

Sr. AEM Developer

Responsibilites

  • Created custom templates using Adobe experience manager 6.3.
  • Developed multiple custom components using AEM
  • Working knowledge on AEM 6.3 version.
  • Created AEM Components with Custom Dialogs and with cacheable responses.
  • OSGi bundle containing components is created and OSGi services are accessed from AEM components.
  • Working on sightly based touch UI components and templates.
  • Creating Oak indexes for making search execution faster in AEM.
  • Created Touch UI and Classic UI AEM components and also created few dialogs using version 6.3
  • Responsible for design, development and unit and integration testing of AEM components, templates and the corresponding web services.
  • Developed UI using HTML, CSS, JavaScript validations and XML.
  • Collaborate with Architects on the design and architecture for our team's deliverables.
  • Created Web-services both Restful and Soap based from scratch
  • Documented each and every user story. Review of Code and prepared test cases.
  • Design and development of web pages using AEM, JavaScript, HTML, CSS, Ajax and JQuery.
  • Worked on JavaScript for better performance of previously existing web pages.
  • Work on components, forms, templates and workflows.
  • Create Users and Groups for workflow management.
  • Document each and every user story. Review of Code and prepared test cases.
  • Develop custom components, customized forms for Internet and Intranet sites of the company.
  • Coded JavaScript for page functionality and Pop up Screens and used HTML to make dropdown menus on web pages and display part of a web page upon user request.
  • Used JQuery core library functions for the logical implementation part at client side for all the application.
  • Main code changes were done in JSP, JQuery, and AJAX and JavaScript environment.

Environment: AEM 6.3, JCR, Apache Felix JAVA, J2EE, POJO, JSON, Adobe Experience Manager, Sightly, HTML5, Ext JS, CSS3, Maven, GITHUB, Restful Web services, Agile, SCRUM, Akamai, JIRA, JavaScript, JQuery, JSON.

Confidential, Chicago, IL

AEM Developer

Responsibilites

  • Created AEM Components with Custom Dialogs and with cacheable responses.
  • OSGi bundle containing components is created and OSGi services are accessed from AEM components.
  • Working on sightly based touch UI components and templates.
  • Creating Oak indexes for making search execution faster in AEM.
  • Migration of AEM instances from AEM 6.0 to AEM 6.1.
  • Managed OSGi configuration within the CRX repository.
  • Proficient in AEM foundational concepts, including the CRX repository, the AEM platform, the use of core frameworks such as Apache Sling and Apache Felix.
  • Workflows are configured with custom steps and implemented in the project.Working knowledge on Importing, Exporting AEM Packages using package manager.
  • Users and groups were created and permissions to them were managed.
  • Configured replication agent and dispatcher for caching and load balancing.
  • Used Client libraries to minify JavaScript and CSS into one common file and load it on page load.
  • Maven is used to build and deploy OSGi bundles.
  • Dispatcher is configured to cache responses from an AEM publish instance, to increase the responsiveness and security of the externally facing published website.
  • Managed SDLC processes and associated artifacts.
  • GIT is used for version control and JIRA is used for tracking

Environment: Adobe AEM 6.1 and 6.2, DAM, AEM Tagging, JAX-WS, JAX-RS, Java, J2EE, Amazon AWS, Apache Maven, Angular JS, Rally, Restful Web Services, JAXP, JAXB, Axis 2.0, Jersey 1.2, Servlets, JDBC, MS SQL Server, HTML, Angular JS, JSP, AJAX, JUnit, log4j, Linux, Windows, ATTD

Confidential, Sunnyvale, CA

AEM Developer

Responsibilities:

  • Requirement gathering, Analysis, Design, Development, Testing and implementation of AEM work flows.
  • Developed AEM 5.6.1 custom work flow templates and modules for WCM life cycle management.
  • Created AEM 5.6.1based Forms.
  • Developed GET/POST Sling Servletto provide various services in the AEM 5.6.1system.
  • Implemented the Sling Filter, Felix Filter, Sling Servlet, OSGI bundles for interacting with remote spring web app services and custom business logic in Java.
  • Developed custom components related to parsys using CRXDE lite for the component structure ad used CRXDE.
  • Developing templates/components using CRXDE.
  • Maintenance and packaging of content, delivery and installation across all environments.
  • Performed AEM 5.6.1customization on foundation components, core CMS and work flows to extend functionalities, improve performance as per the requirements.
  • Developed digital consumer experiences based on foundation of the Adobe AEM product suite, including AEM, CRX, WCM and DAM.
  • Testing of AEM 5.6.1components and templates. Also involved in writing Junit test cases for all the java services.
  • Responsible for defining the Project setup, defining the templates required and Components.
  • Implemented REST, Apache Sling, AEM 5.6.1for Custom Coding.
  • Involved with content management strategies, architecture and multichannel content delivery.

Environment: AEM 5.6.1, SVN, JSP, JSON, HP-Unix 11.23, CRX, PL-SQL, UNIX, MS Project, HTML, J-Query, AJAX, Apache Felix.

Confidential, Westminster, CO

Java/J2EE Developer

Responsibilities:

  • Involved in the application development using Java platform. Model View Control (MVC) structure implementation.
  • Responsible for providing the client side JavaScript validations and usage of HTML, JavaScript, XML, JSP, CSS as per the requirements to enhance the Portal UI.
  • Used Spring Core for Dependency Injection.
  • Mapping of ORM objects to tables using the Hibernate as the persistence framework.
  • Involved in different service classes, used across the framework.
  • Implementation of Web Services using Axis for the integration of different systems
  • Developed applications using J2EE technologies like Spring Boot, Spring MVC on the business layer and the persistent layer using Hibernate as ORM tool.
  • Testing of Web Services using the Postman.
  • Used HTML, CSS, Spring MVC, JSP, and JQuery, JavaScript, Angular.js in the development and the designing the UI.
  • Gradient effects through the development of the CSS style sheets. Developed navigation, icons and layouts.
  • Code review and configuration build management for the application using Maven.
  • Implementation of business logic, validation Frame Work using Spring Web flow and Spring MVC.
  • Implemented Web tier of the application through the usage of Spring MVC framework.
  • Implementation of clean separation of layers through the usage of different design patterns like Factory pattern, Singleton and DAO pattern.
  • Serialization in the flattening of the objects.
  • Used core java concepts like Collections while developing server-side services.
  • Data storage using DB2 and used PL/SQL for queries.
  • Worked with IBM Web Sphere Application Server Developer Tools for Eclipse by using lightweight set of tools to assemble, develop and deploy Java EE, Web 2.0, and mobile applications.
  • Involved with GUI using JSP, Java Script and HTML.
  • Involved in using continuous integration tool (CI/CD) Jenkins. Created builds using Maven and pulled the project code from GitHub repositories.
  • Experience with Garbage collection and multithreading.
  • Experience with Concurrency, Exception Handling, File handling.

Environment: Java, J2EE, Java Script, JSP, HTML, CSS, XML, SOAP, Hibernate,MySql DB, Spring Boot, PL/SQL, Log4j, JQuery, Angular JS, Eclipse,IBM Web Sphere Application server

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design and development.
  • Designed and analyzed UI screens using JSP, Struts tags and HTML and used JavaScript for client side validation.
  • Used Struts Framework in the application which is based on MVC design pattern and integration with ORM framework (Hibernate).
  • Configured Hibernate Objects as Spring Beans in spring configuration file.
  • Used Hibernate Persistence Strategy to interact with database.
  • Used Struts Validation and Tiles framework in the presentation layer.
  • Used Java Message Service (JMS API) for reliable and asynchronous exchange of important information.
  • Extensively used Spring IOC, AOP, configured Application Context files and performed database object mapping using hibernate annotations.
  • Used Spring Framework for Dependency injection and integrated with the Struts Framework and Hibernate.
  • Used DAO design pattern to retrieve the data from database.
  • Used SAX and DOM XML parsers in the application.
  • Used UNIX commands and Shell scripting.
  • Used Web services for sending and getting data from different applications using SOAP messages.
  • Used CVS for version control.
  • Used Hibernate to access Oracle 9i database for accessing customer information.
  • Used JUnit framework for Unit testing of application.
  • Deployed the application on IBM Web Sphere 7.0.

Environment: Java, J2EE, EJB 2.0, Struts2, Hibernate 2.0, Spring 2.5, JSP, Servlets, JMS API, XML, SOAP, JDBC, JavaScript, UML, HTML, JNDI, CVS, Log4J, JUnit, IBM WebSphere 7.0, Tomcat, Eclipse 3.0, MySQL, Unix.

Hire Now