Post Job Free

Resume

Sign in

AEM Developer

Location:
United States
Salary:
65
Posted:
June 08, 2023

Contact this candidate

Resume:

Esther

Sr AEM Developer

adxlje@r.postjobfree.com

469-***-****

Professional summary:

Experienced professional with 8+ years of IT industry experience in 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, 5 years of hands-on AEM experience in development of content management solutions using Adobe AEM Content Management System.

Excellent work experience in AEM 6.4, AEM 6.3, AEM 6.2, AEM 6.1, AEM 5.6.1.

Experience in developing Templates, Custom Components, creating and launching Workflows and customizing out of the box Widgets.

Experienced in designing J2EE applications using spring, EJB, Struts frameworks and MVC patterns. Proficient Experience in working with Event Handling, OSGI bundles, Sling Listeners, Sling Servlets, Sling Schedulers and Sling Configuration.

Experienced in building various web pages using Java Script, HTML, CSS, Angular JS and jQuery.

Deep understanding of Servlets, JSP, Java EE, Java Tag libraries and JSTL skills.

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.

Excellent work experience in Adobe Day AEM/CQ5 WCM, CMS, CRXDE, CRXDE Lite, JCR, Apache sling, CQ5 Component Development, template development, Architecture, Administration and installation of Publish and Author instances etc.

Experienced with code control using GIT.

Proficient in using various IDEs like CRXDE, RAD, CRXDE-Lite and Eclipse.

Expertise in developing integrated business applications using Struts, and Web Services (JAXP, JAX-RPC, JAX-WS, JAXB).

Efficient use of various design patterns such as MVC (Model-View-Controller), Singleton, Service locator, DTO (Data Transfer Object), DAO (Data Access Object), and Business Delegate in development of distributed Enterprise Applications.

Experienced in developing Custom bundles, Servlets, Filters.

Proficiency in deploying the n-tier Enterprise / Web applications using Apache Tomcat.

Experience in developing Web Applications which have integrated a number of functional capabilities like Digital Asset Management (DAM), Web Content Management (WCM), Identity & Access Management, Search, social media, and SEO etc.

Ability to build tables, stored procedures, indexes, create jobs in the SQL Server, use SQL Server Management Studio and tools such as activity monitor, query analyzer, and query profiler

Experienced in analyze the work flows between the database and business logic and customize according to the requirement using DB Queries.

Good experience in coordinating and working with developers and End Users in Team based environment.

Technical Skills:

Content Management AEM 6.4, AEM 6.3, AEM 6.2, 6.1, 6.0, 5.6.1, DAM, Tagging, OSGI frameworks

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

Languages JAVA/J2EE JavaScript, SQL

Programming HTML 4.0, CSS, JavaScript, Ajax, UNIX Shell Scripting, c, c++.

MVC framework Spring MVC, Groovy, and Grails

Application Servers JBoss, Tomcat, Apache web-server

Databases & Tools Oracle 8i, 9i, 10g, SQL Server 2000, 2005 & 2008;

Tools RAD, Eclipse, Rational Rose, NetBeans, Toad, SQL developer

Version Control Tools Subversion, Git, CVS, IBM Rational Clear Case

Environment UNIX, IBM AIX 4.3, Sun Solaris 2.7/2.6, MS-DOS 6.22, Windows 95/98/NT/2000/XP, VxWorks.

Professional experience:

Client: Fifth Third Bank, Cincinnati, OH Nov 2021 - Present

Role: Sr. AEM Developer

Responsibilities:

Interact with business analysts for creation and following day to day architecture in agile environment. Advise and mentor development groups, implementation team (off-shore consultant to do the work)

Creating and maintain customer-facing Adobe AEM 6.4 content management systems.

Interact with business analysts for creation and following day to day architecture in agile environment.

Creating custom bundles for environment specific configuration and versioning for client libraries.

Creating and Modifying Templates, Client libraries and Page components, Packages.

Creating and managing workflows for pages.

Involved in setting up Dispatcher for third party project in Linux environment.

Assisted in fixing A11y (Accessibility defects) in desktop & mobile

Created Email templates in Adobe AEM to be used in multi touch campaigns.

Creating Custom components according to Business requirement.

Development of static web pages, landing pages, category landing pages.

Provide estimates, designs, and specifications for templates, components, and workflows.

Setup and configure Author and Publish environments, Replication agents, Reverse Replication agents, Flush agents, Dispatcher and Web Servers.

Working on JCR API’s and Sling API’s for retrieving content from JCR repository.

Built various web pages using HTML, CSS, Java Script and jQuery.

Worked on developing end to end login and product detail view workflows.

Environment: AEM 6.4, Spring, CQ DAM, CQ Tagging workflow, Apache Sling, CRXDE, JCR, HTL, SERVLETS, JAVASCRIPT, HTML, CSS, Ajax, Apache Maven, SVN, JIRA, Apache HTTP Server, Java, J2EE.

Client: PNC Bank Pittsburgh, Pennsylvania Apr 2020 – Nov 2021

Role: AEM Developer

Responsibilities:

Installed and configured AEM 6.2, AEM 5.6 of Adobe CQ Web Content Management System and Apache Felix Admin Console.

Performed AEM customization on foundation components, core CMS and workflows to extend functionalities, and improve performance.

Implemented the Sling Filter, Felix Filter, Sling Servlet, and OSGI bundles for interacting with remote spring web services.

Integrated with a shared globally accessible repository for shared permissions-based digital media assets using CQ5 DAM.

Maintained user interface on functional requirements and scope of work

Used SVN as version control and integrated with Hudson for continuous integration and nightly builds.

Developed workflow components related to Digital assets upload workflow as per the client requirements.

Involved in developing and debugging for websites based on functional requirements.

Have been using DAM Assets, Package Manager, Package Share, Replication and other tools provided by CQ and also have an in-depth knowledge of using all the above.

Design & Development using Java/J2EE, Web Services, Struts, XML, schemas, AJAX and Deployed on Web Sphere 6.1 Application Server running on Unix.

Developed Adobe AEM templates and reusable components.

Extensively used AEM tagging features in developing components and templates.

Installed and Configured AEM Authoring & Publishing Instance.

Experienced in Day CQ and associated technologies like Sling, OSGI, Felix, JCR, CRX Integration with SQL server and store/fetch information from backend sub-system.

Reviews unit tests code changes prior to code submission.

Implemented various J2EE design patterns like Session Façade, DAO and Singleton.

Communicated between different applications through Web Services (XML, WSDL, UDDI, and SOAP) and used SOAP UI for testing web services.

Configured and used Framework Logging based on Log4J for logging all the debugging and error information.

Implemented SQL queries for database interaction

Used Jenkins as a build tool and used JIRA to track the bugs, issues and project management.

Worked on Batches to generate the alerts based on the given specifications.

Used Clear Case and SVN for version control.

Worked on Clear Quest (CQ), and IM ticket transition from HP to CQ.

Worked with QA team in preparation and review of test cases.

Environments: Java, J2EE, AEM 6.2, CQ5.6.1 (WCM), AEM DAM, Tagging, Workflows, Apache Sling, CRXDE, CRX, JCR, WCM, Sightly, HTML, DHTML, JSP, Servlets, JavaScript, jQuery, Eclipse IDE, Tomcat 8, Scene 7, WebSphere MQ, Apache Maven, AngularJS, SVN, JIRA, SOAP and REST Web Services, Oracle, UML, AJAX, log4j, Linux, Windows.

Client: CPC Logistics, Chesterfield, MO Mar 2019 – Mar 2020

Role: AEM Developer

Responsibilities:

Involved in various phases of software development life cycle.

Involved in requirement gathering and Functionality of the application from the specifications.

Worked on UI designing, data modeling, and reviewed the design documentation.

Developed Custom Tags in JSP. Used the JSTL and Struts logic, html and bean tag libraries, and extensively worked on Collections.

Study the existing architecture and create forms automation architecture by involving adobe experience manager functionalities.

Involved in listing out all the capabilities of AEM 6.0 and illustrate it on our business scenario use cases.

AEM 6 worked on form sets and utilized the maximum out of box functionalities.

Developed dynamic adaptive forms such way that one form could utilized for different application forms.

Creating templates of the website using the framework, developing custom components using sightly and widgets as per the requirements.

Developed the architecture design for various web interfaces.

Developed custom reports for the business users like pages published in last week, component reports, workflow reports, user reports.

Designs and implements new functionality via leveraging Adobe experience manager forms as per specifications

Integration with SQL server and store/fetch information from backend sub-system.

Designs and develops robust and scalable software architecture

Reviews unit tests code changes prior to code submission.

Extensively worked on Stateless Session EJBs for business logic.

Implemented various J2EE design patterns like Session Façade, DAO and Singleton.

Communicated between different applications through Web Services (XML, WSDL, UDDI, and SOAP) and used SOAP UI for testing web services.

Configured and used Framework Logging based on Log4J for logging all the debugging and error information.

Implemented SQL queries for database interaction

Worked on Batches to generate the alerts based on the given specifications.

Used Clear Case and SVN for version control.

Worked with QA team in preparation and review of test cases.

Involved in production support, defect fixing.

Environment: Java, AEM 5.6.1 and 6.0, Apache sling, Apache Felix, JCR, Web services, JSP, jQuery, Ajax, JSON, JavaScript, Ext JS, Angular JS, Maven, Linux, Apache, dispatcher, JIRA, Eclipse.

Client: A3 IT Solutions, India Jan 2017 - Jul 2018

Role: CQ5 Developer

Responsibilities:

Created components, pages and templates according to the client requirements.

Worked on HTML, CSS, jQuery and extJS for designing and implementing custom CQ5components.

Worked on Digital Asset Management (DAM), to manage and store all the media.

Worked on style sheets to maintain the structure and improvise the appearance of Webpages.

Developed an AngularJS workflow manager leveraging Angular-UI's state router for flexible configuration.

Implemented the Sling Filter, Felix Filter, Sling Servlet, OSGI bundles for interacting with remote spring webapp services and custom business logic in java.

Used AngularJS for management of multi-step user input flows.

Worked on Multisite Manager (MSM) so as to get same structure and content on all the versions of website.

Used log4j for logging the messages.

Developed sling servlets to perform various actions.

Involved in daily meetings and worked in Agile Environment. Enhanced CQ5 personalization engine to surface the CQ5 content on portal using JavaScript and Sling script based on segment and LDAP user profile attributes.

Implemented REST full and Soap based web services from scratch.

Used SVN as version control and Jenkins for weekly/biweekly build.

Coded test cases to test the use cases using unit.

Used and managed JIRA and Confluence for Bug tracking, project tracking and team work.

Environment: Adobe CQ 5.5, Java, JSP, Servlets, Java Script, HTML, CSS, Ajax, jQuery, Apache Sling, CRXDE, JCR, WCM, log4j.

Client: Helical IT Solutions, Hyderabad, India. Jun 2014 – Dec 2016

Role: Java/J2EE Developer

Responsibilities:

Managed application state using server and client-based State Management options.

Coded JavaScript for page functionality and Pop-up Screens.

Implemented AJAX functionality using JQUERY, JSON and XML.

Involved in complete SDLC life cycle – Designing, Coding, Testing, Debugging and Production Support

Worked closely with Business Analysts in understanding the technical requirements of each project and prepared the use cases for different functionalities and designs.

Extensively used jQuery plug-ins, Ajax Queue, Auto Populating select-box, Search plug-in, calendar plug-in, AJAX-queue plug-in, and Auto populating multiple select-boxes.

Designed new classes and functionalities using various JQUERY components for CRM application for customer service.

Wrote extensive HTML, CSS and JavaScript code to build dynamic pages using Eclipse.

Developed and designed the various screens and its architecture in accordance to UI Specs.

Implemented XML parsing code for different application.

Designed and built REST Web services interfaces implemented in Java.

Maintained and manipulated databases for XML parsing for applications in MYSQL.

Wrote application-level code to interact with the backend Java, AJAX and JSON.

Handled all aspects of the web application including maintaining, testing, debugging, deploying and printing

Environment: Java, Ajax, Servlets, JSP, jQuery, JSON, JavaScript, HTML, SOAP, REST, Shell, HTML, XML, CSS, JavaScript, Junit, IDE - Eclipse, Source Control –SVN, SQL, MYSQL, UNIX.

Education:

Bachelors in Computer Science from Vignan University, India.



Contact this candidate