We provide IT Staff Augmentation Services!

Aem Developer Resume

4.00/5 (Submit Your Rating)

ArkansaS

SUMMARY

  • More than 7 years of IT experience including 4 years of web application development & designing in the domain of Web Content management.
  • Expert in creating end - to-end websites using AEM. Proficient in JAVA, J2EE, JavaScript, jQuery, UNIX, and SQL.
  • Extensive implementation knowledge in AEM versions 5.6.1, 6.0, 6.1, 6.3, 6.4 & 6.5.
  • Experienced in developing Custom OSGi bundles.
  • Expertise in designing and developing Custom Components, Templates, MSM, Workflows, MBeans, EventHandlers, OSGi Services, OSGi Components, Sling Schedulers, Sling Servlets, Sling Models, Sling Filters, and Use Classes.
  • Expertise in developing Editable templates, Experience Fragments, and Content Fragments.
  • Experience in creating AEM projects using Maven archetypes and managing the dependencies and plugins.
  • Experience in optimizing websites performance for various channels using best practices.
  • Well versed in setting up or upgrading the complex AEM environment with expertise in AEM Author, Publisher, Dispatcher administrations and writing content migration scripts.
  • Have Implemented POCs on AEM SPA Editor features.
  • Experience in customizing AEM core components.
  • Integration with Adobe target, Launches, Dynamic media servers.
  • Proficient in front-end technologies such as JavaScript, jQuery, Angular, React, Sightly (HTL), HTML5 and CSS.
  • Setting up dispatcher configurations and run mode configurations for author and publish instances.
  • Integrating ACS commons package.
  • Strong knowledge on Granite platform and AEM Modules.
  • Experience in test driven development and familiar with micro services architecture.
  • Experience in upgrading from one AEM version to latest one.
  • 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.
  • Proficiency in deploying n-tier Enterprise / Web applications using Apache Tomcat.
  • Ability to build tables, stored procedures, indexes, create jobs in SQL Server, use SQL Server Management Studio and tools such as query analyzer, activity monitor, and query profiler
  • Worked on Client-Server Applications in Finance, Retail and Telecom, Health Care projects of Java J2EE
  • Good working knowledge on Maven builds, builds automation with Jenkins, Jenkins CI/CD Pipeline configurations and used GIT for version management.
  • Experience with all phases of the Software Development Lifecycle, including system analysis, design, coding, testing, debugging and documentation.
  • Good experience in coordinating and working with developers (Offshore and Onsite) and End Users in Team based environment.

TECHNICAL SKILLS

Adobe AEM Stack: AEM 6.5, 6.4, 6.3, 6.1, 6.0, 5.6.1, OSGI, Felix, Sling, JCR, CRX, DAM

JAVA Stack: JAVA, J2EE, JDBC, JSP, Servlets, Struts, Spring, Hibernate, Junit, Web Services (REST & SOAP)

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

Scripting Languages: JavaScript, jQuery, AJAX, Handlebars, HTL, CSS, Bootstrap, HTML, Angular8Frameworks Typescript, Jasmine

Query Languages: SQL, PL/SQL

J2EE Servers: Web Logic 8.1, JBOSS V7, Web sphere Application Server6.1, Tomcat 8.0

Build Tools: Maven, Jenkins, SonarQube, Eclipse, IntelliJ, Brackets, VSCode

Version Controls & Tracking Tools: GitHub, Bit bucket, Rally, Jira

SDLC: Waterfall, Agile/scrum, Kanban

PROFESSIONAL EXPERIENCE

Confidential, Arkansas

AEM Developer

Responsibilities:

  • Developed Servlets, OSGI Services, OSGI Components and MBeans for different use cases.
  • Developed Templates and Internationalized AEM Components using Sightly (HTL) and the Sling Models.
  • Worked on Experience Fragments and Content Fragments.
  • Involved in Adobe Target Integration.
  • Developed Custom Workflows for different business use cases and Configured Workflow Launchers to trigger workflows based on Event types.
  • Implemented Sling Schedulers to automate weekly and daily jobs using White Board Pattern.
  • Developed AEM event listeners, event handlers, schedulers, console overlay, and MSM.
  • Develop custom Dialogs, Multifield, and Nested Multifield Dialog’s for easy authoring by business users and perform backend validations on the content authored for eliminating early data mismatch issues.
  • Upgraded applications from AEM 6.4 to 6.5 (2020).
  • Upgraded applications from AEM 6.3 to 6.4 (2019).
  • Worked extensively with JavaScript, and jQuery to implement business use cases on client-side logic.
  • Used Handlebars.js for client-side templating.
  • Created User Groups in AEM and assigned permissions to the authors based on business requirements.
  • Assisted in deploying applications to Dev, QA, and Production environments through Maven automated builds, and Jenkins continuous integration.
  • Key contributor for creating repository branches and resolving code conflicts in GIT, handling GIT flow.
  • Designed and Developed Member Login functionality, Session Management.
  • Implemented Content Update custom feature in AEM for Component Replacement, and CRUD on ExistingComponent Properties to overcome manual authoring on existing content for different business use cases.
  • Created and designed technical specs/design documents to develop applications when different DBA and WEB API teams are involved for new and existing requirement for support and maintenance.
  • Worked on Performance issues and analyzing SAR reports, memory utilizations, thread dump and heapdump analysis.
  • Participate in backlog grooming and scope finalization meetings with stakeholders.
  • Coordinate with the team and provide detailed effort estimation.
  • Prepare and provide design for user stories and articulate them to the team.
  • Analysed/fixed the pre, and post-go-live technical issues and other cross-functional issues in AEM application for different browsers.

Environment: Adobe AEM 6.3, 6.4, 6.5, Sightly/HTL, JAVA, jQuery, AJAX, Handlebars.js, Isotope.js CSS,Bootstrap, File Vault, Web Services, JUnit, Jasmine, GIT, Jenkins and Maven, SonarQube, Brackets, CRXDE, Eclipse, Linux, MAC OSX, Rally.

Confidential - Jacksonville, FL

AEM Developer

Responsibilities:

  • Install, configure, and deploy AEM 6.3 Author, Publish, and Dispatcher servers on prod and lower environments.
  • Upgraded Legacy applications from AEM 5.6.1 to 6.3.
  • Developed AEM custom components, RESTful web services, listeners, handlers, workflows, schedulers,console overlay, MSM, OSGI Services, OSGI components and Servlets.
  • Effectively used HTL and Sling Models for implementing Templates and Components.
  • Developed business workflows, translation workflows image renditions workflow models which involves participant steps, dynamic participants, and process steps.
  • Defined and Developed MSM and Internalization (i18n) for the web site.
  • Worked on CRX as a repository and accessing the CRX content nodes by SQL Queries and XPath.
  • Used Angular JS to provide services to different components of portal.
  • Worked on the Angular JS for reading and Posting JSON data.
  • Worked on 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.
  • Built various web pages using Java Script, HTML, CSS and JQuery.
  • Effectively used dispatcher caching rules to cache the static pages and static json responses.
  • Effectively used handlebars for client-side templating to generate the dynamic views.
  • Implemented content migration strategies and executed them successfully in both lower and Prod environments
  • Developed Page Auditing, which will provide the ability to the business to track the content publishing and cache management.
  • Used VLT to sync content between different AEM environments.
  • Automated weekly and daily scheduled maintenance tasks.
  • Implemented server monitoring and worked with operations on creating dashboards.
  • Used Test Driven Development techniques to increase code quality and reliability.
  • Involved in build and deployment using Jenkins (continuous integration) for different work environments.

Environment: Adobe AEM-5.6.1, 6.3, Sightly, JAVA, jQuery, Angular JS, AJAX, Handlebars.js, CSS, Bootstrap, FileVault, Web Services, JUnit, GIT, Jenkins and Maven, SonarQube, CRXDE, Eclipse, Linux, Windows7.

Confidential

Adobe CQ5 Developer

Responsibilities:

  • Upgraded application from AEM 6.0 to AEM 6.1.
  • Developed AEM templates and components.
  • Extended foundation components to create custom AEM components based on requirements
  • Extensively designed and developed custom ExtJs components and custom xtypes (especially data grids). Designed and delivered Adobe AEM components to allow non-technical users to rapidly update and create web site content.
  • Effective use of component properties to meet the business requirements like actions, drop targets and in place Designed DAM Tagging and taxonomy for website.
  • Worked on Multi Site Manager (MSM) in AEM, enforcing a common base structure and common content across the website.
  • Implemented internationalization (i18n) in the website.
  • Implemented OSGi Services, Components, Sling Servlets and custom Workflows.
  • Developed and Consumed SOAP and RESTful web services to implement business use cases.
  • Involved in content management strategies, architecture and multichannel content delivery.
  • Developed components, templates, design libraries using ExtJS, Angular JS, jQuery.
  • Efficiently used Apache Sling/JCR for Content Resolution and handling dynamic data.
  • Worked on dispatcher configurations for cache and load balancing.
  • Performed content authoring and maintenance for test environments

Environment: AEM 6.1, 6.0, JDK1.8, Apache Sling, Apache Felix, JSP, JAVA, JavaScript, jQuery, AngularJS, AJAX,CSS, Web Services, JUnit, SVN, Jenkins, Maven, Linux.

Confidential

Java/J2EE Developer/ Jr. Java developer

Responsibilities:

  • Gathered requirements by involving in meetings pertaining to the application.
  • Worked on integration between different modules involved in the application.
  • Developed views using Bootstrap components, Angular-UI and involved in configuring routing for various modules using angular UI router.
  • Created Custom Directives in Angular-JS, making use of Modules and Filters objects according to the application requirement. Involved in making Spring and Hibernate enhancements to existing applications.
  • Used Oracle 10g as the relational database backend.
  • Used Spring LDAP for user security credentials authentication and for validating the User roles.
  • Developed Restful services using Spring Boot and Jersey integration and involved in creating Jersey filters, interceptors and exception mappers.
  • Involved in developing UML diagrams like use case, class, and sequence diagrams.
  • Developed SOAP and RESTful Web services to support the new functionality of the application.
  • Developed web services in Java and effectively used SOAP, WSDL, MQ-series.
  • Debug the application code to fix the defects in the application.

Environment: Agile, Core Java 1.6, Spring Boot, Angular-JS, HTML 5, Node-JS, Bootstrap, CSS, JavaScript, jQuery,Oracle 10g, MongoDB, Hibernate, JERSEY REST, Eclipse, NetBeans, IBM Cognos, JMS

We'd love your feedback!