We provide IT Staff Augmentation Services!

Sr. Aem Full Stack Developer Resume

4.00/5 (Submit Your Rating)

Plano, TX

SUMMARY

  • Over 8+ years of total experience in IT industry worked with all phases of Architecture, Analysis, Design, development, testing and documentation of the Web Based Applications using Java, J2EE and Database Management Systems. Specialized in developing end - to-end websites using Adobe CQ 5.3 and AEM 5.6.1/6.0/6.1 and 6.2.
  • 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. in Both Touch UI and Classic UI
  • Experienced with code control using GIT.
  • Proficient in using various IDEs like CRXDE, RAD, CRXDE-Lite and Eclipse.
  • Proficient in MEAN Stack development, using MongoDB, Express.js, Angualr.js, Node.js to build websites with RESTful web services.
  • 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.
  • Experience in design and development of distributed OOAD, Object Oriented (OOPS) based system using UML/ Rational Rose.
  • 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.
  • Create, maintain also customize the existing database schema.
  • 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 (Onsite and Offshore) and End Users in Team based environment.
  • Strong experience in end-to-end Adobe Analytics implementation using Adobe Dynamic Tag Management (DTM).

TECHNICAL SKILLS

GUI: HTML, XML, Angular JS, XSLT, AJAX, JSF, JavaScript, CSS, JQuery

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

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

Enterprise Web Products: AEM 6.1, AEM 6.0, AEM 5.6.1, CQ 5.5, CQ 5.4, CQ 5.3

Tools: JBOSS V7, IBM Web sphere Application Server 6.1, Tomcat 8.0, Mercury Quality Centre, Junit 4.0, Log4j, Rational Clear Maven, Quest, ANT, Jenkins, SVN, Toad

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

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

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

IDE: Eclipse, IBM RAD, Net Beans, Builder

Scripting Languages: JavaScript, AJAX, CSS/CSS3

Protocols: TCP/IP, HTTP, SOAP

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

PROFESSIONAL EXPERIENCE

Confidential, Plano, TX

Sr. AEM Full Stack Developer

Responsibilities:

  • Migrated ES4 environment to AEM 6.2, AEM 6.2 FP1 forms.
  • Involved in creating an end-to-end business process including the design and development of interactive Forms, data capture, Reader extending, emails, etc through Workflow and Orchestration.
  • Migrated applications that render in PDF to HTML5 forms in ES4 and AEM 6.2 Forms.
  • Implement workflow and routing rules via Adobe LiveCycle.
  • Assisted in the conceptual and technical design, using object-oriented design techniques.
  • Assisted with the estimation of development tasks.
  • Independently manage individual time and tasks.
  • Created Data Models, XML Schemas and binding data to Form elements for optimizing the Form performance
  • JavaScript was also used for automatic calculations for Form Fields such as calculating the total amounts or percentages.
  • Involved in documenting the development assets, standard operating procedures, software architecture, requirements, standards and guidelines, etc.
  • Done strong testing and debugging Confidential all levels, including unit, system, integration and performance testing.
  • Integrate workflow processes with various data sources and web services
  • Provide business and workflow analysis on processes used by the agency
  • Research and document and facilitate user requirements collection with program users
  • Providing mentoring and guidance to junior staff
  • Involved in Independent interface with client technical teams and business owners as needed during the design and implementation.
  • Mentored junior team members and ensure software developed adheres to best practices and quality standards through code and design reviews.
  • Assisted developers with the technical requirements.
  • Regularly involved in meetings with the client/business and other internal teams for the discussions to review new projects from the technical/business perspective.
  • Developed dynamic-interactive Forms, Invoices, Correspondences etc using LiveCycle Form designer.
  • Involved in integrating the LiveCycle ES.x applications using SOAP end points for Rendering Interactive PDF Forms, Handling Submitted Forms, Pre-populating Dynamic Forms, etc.

Environment: Adobe AEM (CQ), AEM architecture (Sling, CRX, OSGI, JCR), XML, CSS, AJAX / JavaScript, Web Services/SOAP, SQL, Java/J2EE, JSP, Spring, Sling, JMS, JUnit, MVC, Eclipse, CVS, SVN, Git, Tomcat, WebSphere, Weblogic, Apache Http, Spring, Solr, open source packages.

Confidential, New York, NY

Sr. AEM Lead Developer

Responsibilities:

  • Installed and configured version 6.2 of Adobe CQ Web Content Management System, Apache Felix Admin Console.
  • Creating servlets for backend services like forms, populating the dealer's information from the services.
  • Creating/modifying CQ5 work flow templates for the customer including templates and components using CRXDE.
  • Used Jira for bug tracking, project management.
  • As a lead done with some code reviews. And participated in Sprint grooming with FA’s to planning for the sprint. And also assigning tasks to the team and working with a team.
  • Worked on Java Content Repository (API) suite, Sling web framework and Apache Felix OSGi framework.
  • Creating/modifying templates as per new requirements, custom dialogs and updating the client libraries.
  • Developed spring framework for security transactions, reusability logging purpose.
  • Designed and develop user interface using Bootstrap, JQuery, HTML5, CSS3, and JavaScript and Responsive websites.
  • Creating a dialog in Touch UI.
  • Experience on creating cq:dialog & dialogs for both Touch UI/ Classic UI.
  • Worked on CQ component development for both classic UI and touch UI using Sightly.
  • Experience in CQ5 Forms customization by developing the custom form fields, writing the custom constraints for form fields and specifying the global validation resource type Confidential the form level.
  • Using Maven automated build scripts to compile and package the application.
  • Expertise on using Sightly, API for presentation and worked on OSGI Services, Servlets.
  • Working on defects reported by the QA team and fixing them.
  • Adhere to work-flows, project guidelines and working on timelines.
  • Developed and implemented the MVC Architectural Pattern using Struts Framework including JSP, Servlets, and Action classes.
  • As a senior CQ5 consultant, responsible for mentoring Java resources, Demo/Functionality guidance for Business users (Authors), handling multiple teams both onsite/offshore.
  • Extensively worked on multiple social community modules including reviews/ratings, comments, moderation workflows.
  • Worked closely with Quality teams and coordinating the deployments with them.

Environment: Adobe CQ 6.1(WCM), Sightly, DAM, Java, JSP, Servlets, JavaScript, JSON, HTML, CSS, Ajax, jQuery, Angular Js, Apache Sling, CRXDE, CRX, WCM, JIRA, Jenkins, GIT, Maven, Design Patterns, Soap web services.

Confidential, Atlanta, GA

Sr. AEM Developer

Responsibilities:

  • Creating servlets for backend services like forms, populating the dealer’s information from the services.
  • Creating components, templates, dialogs, client libs etc.
  • Used sightly in AEM 6.2 for highlighting is focus on keeping your markup beautiful, and thus maintainable, once made dynamic.
  • Experience in developing application on OSGI, Apache Sling and Apache Felix Frameworks.
  • Extensive use of AEM tag libraries and custom tag libraries in components.
  • Creating/modifying templates as per new requirements, custom dialogs and updating the client libraries.
  • Developed spring framework for security transactions, reusability logging purpose.
  • Designed and develop user interface using Bootstrap, JQuery, HTML5, CSS3, JavaScript and Responsive websites.
  • Creating a dialog in Touch UI.
  • Experience on creating cq:dialog & dialogs for both Touch UI/ Classic UI
  • Worked on CQ component development for both classic UI and touch UI using Sightly.
  • Training business users on how to use CQ5 to modify content and publish.
  • Attend daily SCRUM calls. Involved in backend production support/on-call when there is any deployment. Tested the code changes in Development, QA, and Stage environments thoroughly before going to production.
  • Developed digital consumer experiences based on foundation of the Adobe CQ/AEM product suite used DAM.
  • Worked with DAM Assets, Package Manager, Package Share, Replication, JCR, XPath and other AEM APIs.
  • Used Adobe Dynamic Tag Management (DTM) and integration of AEM with Adobe Analytics and Adobe Target.
  • Responsible for setting up the Author permissions for various author groups and coordinating with the Dev team and perform build and deploying the components
  • Worked on dispatcher cache in AEM while working on auto login scenario.
  • Maintained the Content Management System (CMS) and provided support for the application in authoring environment.
  • Worked on Soap UI and restful web services to know the response when making service calls while fixing the issues.
  • Worked on HTML, JavaScript and JQuery for fixing the mobile application issues.
  • Involved in all stages of environments in this project
  • Used Maven automated build scripts to compile and package the application.
  • Used Jira for bug tracking and project management.
  • Experience with Agile process methodology and Scrum methodology.

Environment: AEM 6.2, JDK1.7, JSP, Servlets, DAM Assets, DTM, Sightly, Apache Sling, DAM Workflows, CRXDE, CRX, WCM, Java Script, HTML, CSS, Bootstrap, Ajax, JQuery, Ajax, SOAP, REST Services, Maven, Agile, GitHub, Eclipse, JIRA.

Confidential, Irving, TX

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.
  • Worked on Bridges Framework, which is custom built MVC framework.
  • Developed Custom Tags in JSP. Used the JSTL and Struts logic, html and bean tag libraries, and extensively worked on Collections.
  • Configured and installation of AEM 5.6.1 & AEM 6.0 on the various development, production, QA and predevelopment servers.
  • 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 utilize 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.
  • Rendering the adaptive form as HTML for on the application.
  • Calling the forms automation engine using web services and API'S.
  • 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.
  • Worked with DAM Assets, Package Manager, Package Share, Replication, JCR, XPath and other AEM APIs.
  • 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.
  • Strong knowledge and experience in integration with components of Adobe Marketing Cloud (including Adobe Target, Adobe Analytics and Campaign) and Adobe Social.
  • Implemented SQL queries for database interaction
  • Implemented Adobe and Google Analytics (GA) via Dynamic Tag Manager (DTM)
  • 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.
  • Involved in production support, defect fixing.

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

Confidential, Charlotte, NC

CQ5 Developer

Responsibilities:

  • Developed CQ5 templates, components, workflows, campaigns, Osage bundles.
  • Developed GET/POST sling Servlets to provide various services in the CQ system.
  • Customized carousel component in the home page.
  • Used JSTL tag library for processing attributes on the web page.
  • Design and developed and implemented web pages using CQ5, JavaScript, HTML, CSS, Ajax and jQuery.
  • Configured the Customer Master Data, Selection of fields applying suppressed, mandatory and optional functions for Customer Master Data and defined Account Groups for Customers.
  • Managing Adobe AEM Environment (CQ Authors and CQ publishers).
  • Configuring Dispatchers, Flushing Dispatcher cache, CQ server optimization, CQ Log analyzing, Garbage collector etc.
  • Providing Knowledge transfer to the Team members.
  • CQ packages deployment from one environment to other environment. (Development server, Test server, Staging or Preview server and Production server).
  • Developed complex components with dialog on CQ5
  • Run weekly builds as per completion of development cycle.
  • Used Eclipse Integrated Development Environment (IDE) in entire project development.
  • 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.
  • Drew UML diagrams like Class and Sequence Diagrams using Rational Rose.
  • Used and managed JIRA and Confluence for Bug tracking, project tracking and team work.
  • Utilized REST, Java, Sling, CQ5 and JavaScript for custom coding.
  • Coordinate security review and ensure security standards are followed.
  • Designed and Participated test plans with QA staff for unit, system and integration testing.

Environment: Adobe CQ5.5, CQ5 DAM, CQ Tagging, Linux, Workflow, Scene 7, Java, J2EE, Apache Maven, JIRA, SOAP and REST Web Services, JDBC, HTML, JSP, AJAX, JUnit, log4j.

Confidential, Chicago, IL

J2EE Web Developer

Responsibilities:

  • Developed application using Java Spring Framework and used Eclipse Integrated Development Environment (IDE), SVN, and Ant.
  • Developed the UI Layer using Struts, CSS, JSP, JavaScript, JSTL, XML and XPath.
  • Developed User defined custom validation built on top of validation framework.
  • Developed various SOAP based Web services using apache Axis2 implementation.
  • Used spring framework for wiring and managing business objects.
  • Developed PL/SQL programming on Oracle database using Oracle SQL Developer and Java JDBC technologies.
  • Involved in creating various Data Access Objects for Addition, modification and deletion of records using various specification files.
  • Written Junit test cases for unit testing and load testing for various service codes.
  • Developed various stored procedures and Packages in PL/SQL.
  • Managed Service dependencies using Spring Dependency Injection.
  • Used several design patterns like business delegate, DAO and front controller in the development process.
  • Developed Production bug fixes to handle and resolve bugs, tested these bug, and developed Unit test cases to cover the new scenarios.
  • Configured development environment using Web logic application server for developers integration testing.

Environment: J2EE, Core Java, Servlets, JSF, JSP, Hibernate, Struts, JSTL, CSS, DHTML, XML JavaScript, Swing, Spring, JPA, AJAX, POJO, Eclipse, Web Logic, Oracle 11g, Unix (Solaris), ANT, Crystal Reports.

Confidential

UI Developer

Responsibilities:

  • Worked in Agile and Scrum development environments.
  • Interacted with business system analyst to understand the technical requirements of the project.
  • Coordinated with Photoshop designers to implement mock ups and the layouts of the application.
  • Created the UI interface using JSP, JavaScript, jQuery, CSS3 and HTML5.
  • Involved in developing the UI pages using HTML, DHTML, CSS, and JavaScript.
  • Developed web pages with functionalities like login, register, forget password, Email, Filters using Java Script, jQuery and HTML.
  • Worked with technologies such as jQuery and Ajax to make the website more attractive and user friendly.
  • Worked on the application developed using HTML5, CSS3, JSON, and NODE.
  • Utilized various JQUERY plugins to build Rich Internet Application (RIA) to make it look more intuitive.
  • Used JavaScript to update a portion of a web page thus reducing bandwidth usage and load time in web pages to get user input and requests.
  • Designed UI patterns, screen navigations, graphic prototypes with the help of Adobe Fireworks MX.
  • 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.
  • Involved in writing SQL Queries, Stored Procedures.

Environment: HTML, HTML5, CSS, JavaScript, JQuery, MySQL, Junit Testing, DHTML, SQL, PL/SQL, Eclipse, MS Office.

Confidential

Java Developer

Responsibilities:

  • Gathering the requirements from the client
  • Code development.
  • Preparation of Minutes of Meeting (MOM), Requirements Document, Deployment Document.
  • Configuring data source in Web Sphere Application Server and deploying the latest builds.
  • Changes/Enhancements on Customer requests.
  • Preparation of Unit test cases.
  • Coded JSP and controller Servlet for the presentation and controller layer respectively
  • Participated in code review and testing of the enhancements done
  • Completed the coding in estimated time and helped the QA team in completing the testing
  • Participated in Unit testing and performance testing
  • Responsible for taking back up, and code versioning using CVS
  • Production support

Environment: Java, JSP, HTML, JavaScript, Eclipse, IBM Web Sphere Application Server.

We'd love your feedback!