We provide IT Staff Augmentation Services!

Sr Aem Developer Resume

5.00/5 (Submit Your Rating)

Nashville, TN

SUMMARY

  • Experienced professional in IT industry with strong experience in Web content management (WCM) & J2EE development technologies with solid experience of Object Oriented Programming (OOP) as well as Test - Driven Development (TDD) in all phases of Software Development Life Cycle (SDLC).
  • Overall 8 years of IT experience.
  • Overall 6 years of hands-on AEM experience in development of content management solutions using Adobe AEM Content Management System.
  • Excellent work experience in AEM 6.5, AEM 6.4, AEM 6.3, AEM 6.2
  • Developed custom experience fragment templates, editable templates, and content fragment model.
  • Good Conceptual noledge of AEM and Java/J2EE.
  • Has Built CMS solutions on top of the Adobe AEM WCM, DAM and was involved in designing and implementing custom components.
  • Has experience in integrating AEM components with jQuery and Angular JS frameworks.
  • Used JCR (JSR-286) API,Apache Sling/Felix in AEM as part of developing custom bundles.
  • Worked on creating workflows and users administration in AEM.
  • Experienced in Object oriented analysis, design and development using Java, J2EE (Servlets, JSPs, JNDI, Java Beans, EJB and JDBC).
  • Extensive programming in Web Technologies likes JSP, JavaScript, XML, AJAX, JQuery, Adobe CQ5API.
  • Has a good understanding of Mobile development concepts like server-side Mobile API, Mobile Components, Emulators, Device Groups, Device Detection and Mobile request processing and Has a good understanding of Social Collaboration and Campaign Management with AEM.
  • Knowledge on using MVC and version control tools like Visual Source Safe and TFS.
  • Experienced in using CRXDE and Eclipse IDEs to develop CMS applications.
  • Experience in Integration of the System modules, Writing Test Cases, Bug Fixing and Enhancements, very conversant with Quality Management and System Support.
  • Expertise in HTML5, CSS3, XHTML, XML based web internet applications using JQuery, AJAX, JavaScript, Angular JS, Content Management Systems with emphasis on W3C and usability standards.
  • Solid experience with Responsive Web Design (RWD) using Bootstrap.
  • Excellent experience in developing web pages complying with Web Content Accessibility Guidelines (WCAG) and ability to apply W3C web standards.
  • Expertise in designing Event Handling Models such as Listener and Dispatcher in OO JavaScript
  • Extensively used the Angular.js frameworks for single page application.
  • Experienced in developing applications using CRXDE, Eclipse and Rational Application Developer (RAD) IDEs.
  • Expertise in developing and implementing enterprise solutions for distributed software products and applications using Java technologies.
  • Expert in writing SQL queries with RDBMS skills in MySQL, SQL Server and Oracle, etc.
  • Hands-on experience using development IDEs including Eclipse, NetBeansand used MAVEN as build tool. Efficient in using Junitfor unit testing.
  • Expertise in building client side Middle Tier Development environment using JSP, Servlet, etc.
  • Worked with other teams in most of the projects like Angular team.
  • Experience in using various jQuery UI controls and corresponding Event handlers etc.
  • Used the latest HTML5 elements for video playback, content rendering using semantic tags such as article, section etc.
  • Specialized in integrating Web 2.0 Apps with AEM, using core jQuery along with AJAX/JavaScript.
  • Client-side technologies such as JavaScript, HTML, XML, XSL, Web Services etc.
  • Ability to write clear, well-documented, well-commented and efficient code for web development.
  • Experience with User Acceptance Testing (UAT) and Accessibility Testing.
  • Worked with Agile Methodology (Scrum) and Web Services using Service Oriented Architecture. Good experience with Operating Systems like Windows NT/9x/2000/Me/XP/Vista and partially on UNIX.
  • Extensive experience in client interaction for business requirements analysis, presentations for business and technical requirement document and functional design document.
  • Experience in working and halping colleagues with team challenges.
  • Involved in the effort estimation of the project.

TECHNICAL SKILLS

Programming Languages: Java, C, C++, SQL, HTML, XML, XSLT, XSD, JavaScript, Sightly

Content Management System: AEM 6.2,6.3,6.4,6.5, DTM, Adobe Target

Middleware: J2EE, EJB, JNDI, JDBC

ServerSide Technologies: JSP, Servlets, Tag Libraries, JSTL, JSF

Application/Web: BEA WebLogic, IBM WebSphere, Apache Tomcat, JBoss, Apache

Servers: Felix, Apache Sling, WebSphere Portal Server, log4j

Protocols: HTTP, SOAP, TCP/IP

IDE/ Tools: CRXDE, Eclipse, RAD

Frame Works: Apache Struts Framework, Spring Framework, Hibernate

Web Services: SOAP, WSDL, SAAJ

Defect Tracking Tool: JIRA, Bugzilla

RDBMS: Oracle, DB2, SQL Server, MS Access

OS: Windows, LINUX/UNIX, MacOS

Methodologies: Agile(Scrum), waterfall, TDD, SDLC

PROFESSIONAL EXPERIENCE:

Confidential, Nashville, TN

SR AEM DEVELOPER

Responsibilities:

  • Created components using Sightly HTML Templating Language by replacing the Traditional Java Server Pages (JSP).
  • Experience developing UI, OSGI components in AEM
  • Experience developing Event Templates and Related components in AEM 6.5.
  • Developed Templates using AEM Slightly which converted written code in to reusable tags
  • Provide input into estimating engagement activities and execute engagements following the Agile methodology including SCRUM.
  • Designs, develops, modifies, debugs and/or maintains software systems.
  • Development of static web pages, landing pages, category landing pages using content management system, Adobe AEM
  • Worked on Projects and Specialized on CMS side. Developed the components and services to generate JSON.
  • Worked on Multi Site Manager for maintain web sites in different languages with blueprint, Live Copy features
  • Worked on server side setup and VIPsfor the new environment by working closely with Networking Team.
  • Extensively used AEM tagging features in developing components and templates. Used JavaScript for writing listeners in the dialogs.
  • Installed and Configured AEM Authoring & Publishing Instance.
  • Design and development of web pages using AEM, Slightly, HTL, JavaScript, HTML, CSS, Ajax and jQuery.
  • Worked on Tar Compaction and Indexing as part of application maintenance.
  • Used Bootstrap CSS framework dat halps in designing web applications
  • Adopted and utilized Agile Methodology as needed or requested
  • Worked on web services to consume the data from the application API’s
  • Wrote custom code (scheduler with corn job) to create assets in DAM, workflows to approve/reject assets and assign tags.
  • Responsible for writing build scripts using POM XML files, Maven and ANT scripts.
  • Used Jenkins as build tool and used JIRA to track the bugs, issues and project management.
  • Used Log4J for logging and tracing the messages.
  • Extensively used AEM Tag Libraries in the components.
  • Offer solutions on top of the Adobe WCM, CRX/CRXDE, CQ WCM, DAM.
  • Worked on integratingAEMwith AngularJS.
  • Built various web pages using HTML, CSS, Java Script and Bootstrap.
  • Built dynamically generated dropdown lists using Ajax, jQuery and Angular JS.
  • Integrated Cloud Platforms like Adobe Analytics, Adobe Target using DTM.
  • Developed AEM custom workflow templates and modules for WCM lifecycle management
  • Worked on CRX as a repository and accessing the CRX content nodes by SQL Queries and XPath.
  • Used Jenkins as build tool and used JIRA to track the bugs, issues and project management.
  • File vault in conjunction with GIT halps to pull or push the code to developer's machine.
  • Importing the code from JCR to file system and vice versa.
  • Worked with release management for content deployment and releases. Involved in analyzing business requirements and composing them into a technical use cases.

Environment: AEM6.5, ApacheFelix, OSGI, JAVA, J2EE, AJAX, JSON, HTML5, CSS3, JavaScript, Git, JIRA, JQuery, Eclipse, Maven, XML, Sightly, Linux, JSP, Web Services(SOAP, REST), JUNIT.

Confidential, Ashburn, VA

AEM Developer

Responsibilities:

  • Installed and configured AEM 6.5 & 6.4Web Content Management System
  • Designed and developed, AEM building blocks including editabletemplates, custom components inAEM6.5.
  • Developed Servlets to handle requests from the client in an OSGI bundle.
  • Migrating project from AEM 6.4 to AEM 6.5.
  • Involved in basic UI development like writing HTML, CSS, JS and Jquery for custom components. Worked on LESS framework.
  • Worked in the Agile/Scrum development environment with frequently changing requirements and actively participated in scrum meetings and reviews.
  • Managed the Media files using Digital Asset Management (DAM).
  • Created custom form components dat submits form to external REST API.
  • POC on various language Translation Vendors. Also worked on i18N.
  • Worked on Multi Site Manager (MSM) in AEM, enforcing a common base structure and common content across the website.
  • Designed and developed, AEM building blocks including Templates, Components, Dialogs, Widgets, Workflows.
  • Implemented AEM Dev Tools to make development easier.
  • Spearheaded development and implementation of front end views and pages utilizing HTML, CSS, Bootstrap, Flex box, JavaScript, and JQuery.
  • Developed AEM custom workflow templates and modules for WCM lifecycle management
  • Maintaining OSGI java classes for assets import, validation processes, and to fetch the data from AEM repository obtained from different providers.
  • Offer solutions on top of the Adobe WCM, CRX/CRXDE, WCM and DAM.
  • Developed working processes for generating XMLs from PDF forms.
  • Worked onProduct IssueswithAdobe Teamand gave some alternative solutions for the forms and workflows.
  • Utilized Content Fragments and Experience Fragments concepts for page authoring.
  • Created MVC design pattern to organize AngularJS controllers, Custom Directives, views.
  • Lead architecture activities of AEM and non AEM web projects dat focus on usability and user adoption.
  • Server monitoring and implementing automated/custom maintenance tasks.
  • Created custom OSGi services and servlets using Eclipse IDE with Maven.
  • Created AEM templates and page components with custom dialogs.
  • Integrated JIRA with Bamboo for Continuous Integration testing. Created new build plans and updating dependencies
  • Troubleshoot of caching issues related to Dispatcher and browsers.
  • Developed mobile site Dialog and mobile Template.
  • Created OSGi bundles and resolved dependencies for the project.
  • Managed Users, Groups, System Users and Access Control Level (ACL) permissions.
  • Created Custom loggers in Felix Console.

Environment: AEM6.4, AEM 6.5, JAVA, J2EE, POJO, JSON, Sightly, HTML5, Ext JS, CSS3, Maven, GITHUB, Restful Web services, Agile, SCRUM, Akamai, JIRA, JavaScript, JQuery, JSON.

Confidential, Sunnyvale, CA

AEM Developer

Responsibilities:

  • Involved in listing out all the capabilities of AEM 6.2 and AEM 6.3 and illustrate it on our business scenario use cases.
  • Involved in migration project from 6.2 to 6.3.
  • Developed AEM editable templates and reusable touch UI components.
  • Extensively used AEM tagging features in developing components and templates
  • Involved in design, develop and support WCM components, integrations, and applications.
  • Developed custom templates, components, and widgets usingAEMand integrated Components with Angular JS.
  • Worked on Custom OSGI services, workflows, scheduler jobs development.
  • OSGi bundle containing components is created andOSGI services are accessed from AEM components.
  • Configured replication agent and dispatcher for caching and load balancing content personalization based on user information using segmentation.
  • Worked on setting upAEMprojects using Maven.
  • Implemented sling Servlets to provide Ajax handling. utilization of CQ5 components and performance.
  • Created components using Slightly HTML Templating Language by replacing the Traditional Java Server Pages (JSP).
  • Involved in writing application level code to interact with APIs, Restful Web Services using AJAX, JSON.
  • Implemented i18n for components and dialogs for translation in to different languages.
  • Created custom OSGi services and servlets using Eclipse IDE with Maven.
  • Created AEM templates and page components with custom dialogs.
  • Integrated JIRA with Bamboo for Continuous Integration testing. Created new build plans and updating dependencies
  • Troubleshoot of caching issues related to Dispatcher and browsers.
  • Worked on JavaScript to implement client side validations and CSS to enhance the visualization of Web Pages.
  • Involved in testing components on framework.
  • Involved in Unit and System Testing and Packaging and deploying application.
  • TEMPEffectively communicate design to customers and present design options/considerations.
  • Adopt and utilize iterative/Agile methodology as needed or requested.
  • Managed troubleshooting AEM administration related issues and worked with developers identifying issues and solving problems.
  • Used TDD as a method of implementation for testing functional parts of a website by performing Unit Testing.
  • Used AEM Developer tools plug-in for exporting and importing content to and from AEM Repository.

Environment: Adobe AEM6.2,6.3,, JAVA, J2EE, OSGI, MYSQL, AJAX, JSON, HTML, CSS, Java Script, JQUERY, Jenkins, Maven, SOAP UI, XPath, XML, LINUX, JSP, Web Services (SOAP, REST), Eclipse, SVN

Confidential, Newyork, NY

Java Developer

Responsibilities:

  • Followed Agile - Scrum methodology for development of the product.
  • Involved extensively in developing and implementing requirements provided by business.
  • Involved in writing SQL queries and complex stored procedures using Toad.
  • Developed the web pages utilizing HTML, JavaScript, CSS, JQuery, JSP, Servlets, Tag libs and J2EE technology framework using Spring 2 (MVC, JDBC), Hibernate, and Web Services with J2EE design.
  • Involved in the Development of Spring Framework Controllers.
  • Implemented most of the Java related portions of the applications including EJBs for encapsulating business logic (using Session Facades), forms and actions for an MVC implementation of the presentation layer using Struts frameworks for JNDI lookup
  • Developed applications using Hibernate persistent framework, developed persistent classes, hibernate-mapping files.hbm.xml file, hibernate query language (HQL).
  • Worked on Hibernate object/relational mapping according to database schema.
  • Involved in creation of Test Cases for JUnit Testing.
  • Performing code deployments to local JBoss server for testing in Linux environment.
  • Pushing and pulling the code to/from the central Git Repository for code integration and version control.
  • Used Maven and Ant for Build Automation; ensuring proper settings, avoiding/solving any errors.
  • Investigating the code compliance with Standards and Style manually and with the halp of tools.
  • Implemented and developed Web Services SOAP and REST.
  • Worked on JMS API for point-to-point messaging.
  • Designed and developed Reports using Crystal Reports XI.
  • Responsible for Crystal Reports application code development and testing.

Environment: J2EE, Angular, Node.js, JDK 6, Spring, Hibernate, JMS, JSP,Servlets, JavaScript Bootstrap, JQuery, Eclipse, JBoss, CSS, AJAX, XML, EJB, JavaBeans, ANT, JUNIT, WSDL, Web Services (SOAP and REST), JNDI, Oracle 9i, TOAD, log4j, GIT, Crystal Reports XI.

Confidential

Java Developer

Responsibilities:

  • Worked with Agile development Methodology with a Test-driven approach.
  • In case of application development to be loaded, modular approach was used.
  • Depending on the business requirements, Class and Sequence diagrams were developed.
  • Developed UML diagrams for analyzing the business requirements and designing the system.
  • Worked on developing JSP's, Action Classes and delegating the tasks to the corresponding session parameters.
  • Involved in Requirements Gathering, Analysis, Design and Development of the project.
  • Hibernate was the ORM (Object/Relational Mapping) tool used to relate the objects to the database. Annotations in Hibernate were extensively used.
  • Worked on designing screens using Swing and Ajax.
  • Most parts of the code developed were integrated using the Struts and Spring Framework.
  • Involved in developing Hibernate mapping definitions for the required persistent layer.
  • Implemented validations for both client side and Server side using the Struts2 Validator Framework.
  • MVC design pattern and TDD was used in the application in order to make it more modular.
  • Was responsible in generating Maven Script for faster and easier deployment.
  • Configurations and Deployment was implemented using the IBM Websphere Application using Maven Script.
  • Deployed Web Services, JSP's, Servlets, and Server side components in Web Logic Application Server.
  • Worked on running integrated testing using the JUNIT and XML for building the data structures required for the Web Service.

Environment: Core Java, TDD Methodology, Agile Methodology, J2EE-JSP, Servlets, UML, Web logic Server, Tomcat, Struts2, Spring, Maven, CVS, JUnit, Log4j, EJB 2.0, XML, Eclipse, WebSphere.

We'd love your feedback!