We provide IT Staff Augmentation Services!

Sr. Aem Developer Resume

Salt Lake, UtaH

SUMMARY

  • Over 8 years of total IT experience in the Web Applications Development and 5 years using AEM.
  • Experience in AEM 6.5,6.4, 6.3, 6.2, 6.1.
  • Hands - on experience in implementing functionalities using technologies like Sling, OSGi, Felix, Jackrabbit, JCR, and current AEM functionalities of integrated products.
  • 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.
  • Hands on experience with setup and development of custom widgets through ExtJS.
  • Well versed in setting up or upgrading complex AEM environment with expertise in AEM Author, Publisher and Dispatcher configurations.
  • Experience in complete Software Development Life Cycle (SDLC) which includes Requirement Coding, Design, Analysis, Testing and Implementation using Agile, Waterfall, Test Driven Development andother development methodologies.
  • Domain expertise includes, system developments using Core Java &J2EE Technologies such as JSP, JDBC, XML, SAML, ANT, Maven, Java Script.
  • Setting up run mode based Author, Publish instances and configurations.
  • Experience in design and development of, Object Oriented (OOPS), distributed OOAD based system using UML/ Rational Rose.
  • Experience with SDLC process (Agile, Waterfall models) of performing detailed analysis, collecting use cases, documenting requirements.
  • Hands on experience with setup and development of custom widgets through ExtJS.
  • Well versed in setting up or upgrading complex AEM environment with expertise in AEM Author, Publisher and Dispatcher configurations.
  • Experience in developing Web Applications which have integrated a number of functional capabilities likeWeb Content Management (WCM), Digital Asset Management (DAM), Identity & Access Management,Social Media, Search, SEO etc.
  • Experience in complete Software Development Life Cycle (SDLC) which includes Requirement Coding, Design, Analysis, Testing and Implementation using Agile, Waterfall, Test Driven Development andother development methodologies.
  • Domain expertise includes, system developments using Core Java &J2EE Technologies such as JSP, JDBC, XML, SAML, ANT, Maven, Java Script.
  • Rich experienced in writing SQL queries with RDBMS skills in MySQL, SQL Server and Oracle, etc.
  • Setting up run mode based Author, Publish instances and configurations.
  • 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
  • Good experience in coordinating and working with developers (Offshore and Onsite) and End Users in Team based environment.

TECHNICAL SKILLS

Content Management: Adobe 6.5,6.4, 6.3,6.2, 6.1(AEM), OSGI, Apache Felix, Apache Sling API, JCR, CRX, Apache Jackrabbit, OAK, Adobe Target,Campaign, Analytics

Web Technologies: XML, HTML/HTML5, CSS/CSS3, JSON, Angular JS, Linux Shell Script, JQuery, Apache Sling, Jackrabbit., JCR 2.0

Languages: Java, J2ee, JDBC, JSP, Servlets, Web Services (SOAP), Restful Services, JSON, Jersey Client Rest API, Groovy, Spring MVC, Hibernate, PL/SQL, JSF, Struts

Programming: HTML 5.0, CSS, JavaScript, Ajax, UNIX Shell Scripting.

MVC framework: Spring MVC, Groovy and Grails

Application Servers: JBoss, Tomcat, Apache web-server

PROFESSIONAL EXPERIENCE

Confidential, Salt Lake, UTAH

Sr. AEM Developer

Responsibilities:

  • Installed and configuredAEM6.4,6.5 of Adobe AEM Web Content Management System and Apache Felix Admin Console. remote spring web services. Developed WCM Use Classes and Sling Models to meets the requirement.
  • Worked on Fortify scan to ensure security vulnerabilities and bugs in software code and sonar cube integration to Jenkins pipeline.
  • Created new components in Touch UI.
  • Developed WCM Use Classes and Sling Models to meets the requirement.
  • Worked on implementing CICD to git repository.
  • Verify/Validate testing to ensure that the team generates high-quality output.
  • Develop Custom Adobe AEM
  • Implemented the Sling Filter, Felix Filter, Sling Servlets, and OSGI bundles for interacting with
  • Developed custom components in Touch UI and customized forms for internet and intranet sites of the company.
  • 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
  • Developed GUI using HTML5 and Java Script.
  • Implemented complex workflows like multilevel approver workflows, Custom process steps etc.
  • Proficient in Adobe AEM foundational concepts, including the CRX repository, the AEM platform, the use of core frameworks such as Apache Sling and Apache Felix.
  • Effectively communicate the design to customers and present design options/considerations. Adopt and utilize iterative/Agile methodology as needed or requested.
  • Developed applications that use JCR content repository in AEM to store information and query the JCR for display and reporting purposes and developed reusable components of AEM.
  • Worked on CRX as a repository and accessing the CRX content nodes by SQL Queries and XPath.
  • GIT is used as a distributed revision control system for AEM. File vault in conjunction with GIT helps to pull or push the code to developer’s machine.
  • Provide estimates, designs, and specifications for AEM templates, components, and workflows
  • Built various web pages using HTML, CSS, Java Script and JQuery.
  • Designed a solution to integrate angular single page apps into AEM.
  • Define implementation processes, quality gates, and standards.
  • 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.
  • Developed GUI using HTML5 and JavaScript.
  • Used BootstrapCSS framework that helps in designing web applications.

Environment: AEM 6.4, 6.5, Workflows, HTL, Apache Sling, CRX, JAVA 8, HTML, CSS, SASS, Angular 2, Servlets, JavaScript, jQuery, Eclipse IDE, Apache Maven, Confluence, JIRA, Apache HTTP Server, SOAP and REST Web Services, Linux, Windows.

Confidential, Minneapolis, MN

AEM Developer

Responsibilities:

  • Installed and configured AEM 6.2and AEM 6.3 Web Content Management System.
  • Migrated project from AEM 6.2 to AEM 6.3 version in 2017.
  • Designed and developed, AEM building blocks including templates, components, dialogs, widgets, workflows.
  • Worked on Digital Asset Management (DAM), to manage and store all the media.
  • Maintained the Content Management System (CMS) and provided support for the application.
  • Worked with Personalization teams to develop Adobe Target strategy
  • Developed GUI using HTML5 and Java Script..
  • Implemented complex workflows like multilevel approver workflows, Custom process steps etc.
  • Developed applications that uses JCR content repository in AEM to store information and query the JCR for display and reporting purposes and developed reusable components of AEM.
  • Designed a solution to integrate angular single page apps into AEM
  • Migrated project from AEM 6.3 to AEM 6.4 version in 2018.
  • Working on Experience Fragments and Content Fragments.
  • Optimizing sql2 queries with custom oak indexes.
  • Working on Sling Models and Use Classes.
  • Created Touch UI components and also created few dialogs using version 6.3
  • Implemented Component renditions using slightly framework.
  • Developed WCM Use Classes and Sling Models to meets the requirement.
  • Develop Custom Adobe AEM Workflows, OSGi Services and other Dynamic/Static web content management components.
  • Used BootstrapCSS framework that helps in designing web applications
  • Effectively communicate design to customers and present design options/considerations. Adopt and utilize iterative/Agile methodology as needed or requested.
  • Analyzed and resolved technical issues relating to content management.
  • Also involved in two initial demos and coordinating with off-shore team.
  • Developed custom components in Touch UI and customized forms for internet and intranet sites of the company.
  • Built various web pages using HTML, CSS, Java Script andJQuery.
  • Worked on stories related to Adobe CQ/AEM in sprints which includes feature development and production issues (Agile Scrum methodology)
  • Define implementation processes, quality gates and standards.
  • 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

Environment: Adobe AEM 6.3, 6.4, DAM, Workflow, Java, J2EE,, LDAP, Servlets, log4j, Apache Maven, Apache HTTP Server, SOAP and REST Web Services, HTML, JSP.

Confidential, Austin, TX

AEM Developer

Responsibilities:

  • Created and maintained AEM 6.1 and AEM 6.2 content management systems
  • Migrated project from AEM 6.1 to AEM 6.2
  • Worked on CRX as a repository and accessing the CRX content nodes by SQL Queries and XPath.
  • 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.
  • Worked on Digital Asset Management (DAM), to manage and store all the media.
  • Developed Templates and Components using AEM 6.2 Sightly and the Sling Models.
  • Held responsible for designing and implementing cloud-based solutions, including private, community and public cloud deployment models.
  • Define/Develop Junit Unit testing and Multi Site Management strategy.
  • Development of the static web pages, landing pages, category landing pages using content management system.
  • Provide estimates, designs, and the specifications for components, AEM templates, and workflows
  • Setup and configure the Authoring and Publishing environments, replication agents, AEM dispatcher to cache landing pages HTML and serve as the static pages from Apache
  • Developed custom components, customized forms for Internet and Intranet sites of the company.
  • Involved in content migration fromAEM6.1 toAEM6.2.
  • Server Monitoring and implementing automated/custom maintenance tasks.
  • Provided estimates, designs, and specifications for AEM templates, components, and workflows.
  • Built various web pages using HTML, JS, CSS, Java Script and JQuery.
  • Verify/Validate testing to ensure that the team generates high quality output.
  • Develop Custom Adobe AEM Workflows, OSGI Services and other Dynamic/Static web content management components. Developed custom components, customized forms for Internet and Intranet sites of the company.
  • Developed custom templates, components, and widgets usingAEMand integrated Components with Angular JS.
  • Setup and configured Authoring and Publishing environments, replication agents, AEM dispatcher to cache the landing pages html and serve as the static pages from Apache.
  • 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

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, San Diego, CA

Java Developer

Responsibilities:

  • Implemented the Back-End Business Logic using Core Java technologies including Collections, Generics, Exception Handling, Java Reflection and Java I/O.
  • Wrote and specified Spring Annotation Configuration to define Beans and View Resolutions to configure Spring beans, dependencies and the services needed by beans.
  • Wrote Mapping Configuration files to implement ORM Mappings in the Persistence Layer.
  • Using Hibernate DAO support extended Dao Implementation.
  • Used JQuery libraries to simplify the frontend programming works. Performed users' input validation using JavaScript and JQuery.
  • Developed front-end UI (User-Interface) with XML, HTML, CSS, Node JS and Angular JS.
  • Performed JUnit test cases to test the service layers of the application.
  • Used JIRA to track the projects and Git to ensure version control.
  • Hibernate Configuration files were written to connect Oracle database and fetch data.
  • The Hibernate Query Cache which is a Second Level Cache to load objects using cached identifiers was implemented using Ehcache to improve the performance.
  • Implemented web services with RESTful standards with the support of JAX-RS APIs.
  • Confirmation of registration and monthly statements are sent to users by integrating and implementing JavaMail API.
  • Used SpringLoc to implement dynamic dependency injection and Spring AOP to implement crosscutting concerns such as transaction management.
  • Developed custom templates, components, and widgets using AEM and integrated Components with Angular JS.
  • Worked on Custom OSGI services, workflows, scheduler jobs development.
  • OSGi bundle containing components is created and OSGi services are accessed from AEM components.
  • Used SSO(Single-Sign-On) Framework and implement access control that enables user to log in once and gain access to the resources of multiple pages without being prompted to log in again
  • Manipulated database data with SQL queries, including setting up stored procedures and triggers.
  • Implemented front-end developments such as webpages design, data binding, Single-Page Applications using HTML/CSS, JavaScript, JQuery and AJAX.

Environment: Agile, Core Java 1.6, Spring Boot, Angular-JS, HTML 5, AJAX, CSS, JavaScript, jQuery, Oracle 10g, Hibernate, JERSEY REST, Eclipse, NetBeans, IBM Cognos, JMS, Server Management Studio, Redhat Linux.

Confidential

Java Developer

Responsibilities:

  • Developed business logic using Session Beans and Entity Beans.
  • Have used DWR (Direct Web Remoting) framework to implement AJAX.
  • Package, build, Integrate and deploy enterpriseJ2EE applications on WebSphere that involves EAR and WAR.
  • Wrote procedures to call various stored procedures from database.
  • Involved in coding the helper classes for better data exchange between different layers.
  • Wrote a Batch Processing program to process the Scheduled payments using Web Service API.
  • Provided production support by fixing bugs.
  • Performed unit testing, system testing and user acceptance test.
  • Implemented Patterns such as Singleton, Factory, Facade, Prototype, Decorator, Business Delegate and MVC.
  • Experienced in Installing and Configuration of Application server WebSphere
  • Experience in Installing and Configuration of WebSphere servers like IBM Http server and Tomcat.
  • Worked with Spring and Hibernate configuration files. Created the object relational mappings (ORM) of database tables with Java Beans.
  • Wrote and tested Java Beans to retrieve trading data and subscriber's information from MySQL database server.
  • Used SVN for version control.
  • Wrote the validation XML files and properties file needed for validating user inputs.

Environment: Java/J2EE, Servlets, EJB, Hibernate, jQuery, Eclipse IDE,Maven.

Hire Now