Sr. Aem Developer Resume
Charlotte, NC
SUMMARY:
- 7.5 years of Experience as a Java, User Interface and AEM developer.
- Experience working with AEM 5.6.1, AEM 6.0, AEM6.1, 6.2, 6.3 on versions.
- Experience in Java, JSP, HTL (sightly), JavaScript and Servlets.
- Expert at developing custom components, page templates, template components and workflow.
- Experience in creating servlets for the backend services.
- Experience in creating SOAP and REST services
- Experience in extending and using CQ5, CRX, JCR, Sling and OSGI technologies.
- Proficient in AEM Architecture, Application development and Deployment Cycles.
- Worked on Adobe DTM integration with AEM and with the Adobe Target.
- Worked on website translation from English to Spanish language using AEM.
- Experienced setting up the dispatcher cache at the webserver level using flush agent.
- Experience in using Maven and ANT tools for Build Automation customizing plug - ins and dependencies.
- Experienced using graphics designers creating and laying out publications and posters.
- Worked on developing application on OSGI, Apache Sling and Apache Felix Frameworks.
- Experienced in deploying dynamic libraries and API packages into OSGI.
- Strong development experience in developing new Components using java
- Experience in creating Templates, Custom Workflows, Widgets, dialogs and design dialog in AEM.
- Experienced as User Interface/Front End Developer in developing web applications using HTML, CSS, HTML5, CSS3, JavaScript, Bootstrap, DOM, jQuery, Ajax and Angular JS.
- Extensively used the JavaScript frameworks jQuery.
- Expertise in Client Side designing and validations using HTML, HTML5 and Java Script.
- Experience with Agile process methodology and Scrum methodology.
- Good in team communication with good communication skills.
TECHNICAL SKILLS:
ServerSide Programming Language: Java, JSP, Servlets, Web Services.
Web Technologies: HTML, HTML5, DHTML, CSS, CSS3, JavaScript, Bootstrap, JQuery, DOM, AJAX, JSON.
Databases: Oracle 8i/9i/11g, MySQL, MS Access
Enterprise Web Products: AEM 5.6.1, AEM 6.0, AEM 6.1,6.2,6.3, DTM, Adobe Target
Application Servers/ Web Servers: Apache Tomcat Server, WebLogic
Design Tools/Methodologies: Rational Rose, Microsoft Visio, Agile, Scrum
Testing Tools: Junit.
Version Control Tools: SVN, GitHub, Bitbucket
Operating System: Mac, Windows XP-7.
Other Tools: Eclipse, WebSphere Studio Application Developer, ANT, File Vault, Maven, JBOSS Developer Studio3.0.1, SQL Developer
PROFESSIONAL EXPERIENCE:
Confidential, Charlotte, NC
Sr. AEM Developer
Responsibilities:
- Updating all Content and copy updates as per the requirement every monthly release using touch UI and functional updates to AEM for the website.
- Creating components and dialogs as per the requirement.
- Used Sightly in AEM 6.3 for highlighting is focus on keeping your markup beautiful, and thus maintainable, once made dynamic.
- Creating servlets for backend services like forms, sending the user information to the dealer’s through automatic email and populating the dealer’s information from the services
- Push the modified code from local to repository
- Build the updated code from one environment to other environment using Jenkins build.
- Clearing cache at webserver level for the staging environment when build.
- Worked on Adobe DTM integration with AEM and with the Target too.
- Experienced working on personalization using DTM and Adobe Target.
- Worked on website translation from English to Spanish language using AEM.
- Experienced setting up the dispatcher cache at the webserver level using flush agent.
- Designed and develop user interface using Bootstrap, jQuery, HTML5, CSS3, JavaScript etc.
- Participating in daily scrum meetings, story discussion, story points and in sprint planning.
- Experience in writing JUnit test cases and suits using Eclipse IDE.
- Experience with Agile process methodology and Scrum methodology.
Environment: AEM 6.3, JDK1.8, JSP, Servlets, Sightly, Apache Sling, CRXDE, WCM, Java Script, HTML, CSS, Bootstrap, Ajax, jQuery, SOAP and REST Services, Maven, Jenkins, Agile, Bitbucket, Jira Eclipse, Adobe Analytics, DTM, Adobe Target.
Confidential, Fountain valley, CAAEM Developer
Responsibilities:
- Creating servlets for backend services like forms, populating the dealer’s information from the services.
- Creating/modifying templates as per new requirements, custom dialogs and updating the client libraries.
- 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.
- Developed spring framework for security transactions, reusability logging purpose.
- Designed and develop user interface using Bootstrap, JQuery, HTML5, CSS3, JavaScript and Responsive websites.
- 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.
- 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.
- Worked on Soap UI and restful web services to know the response when making service calls while fixing the issues.
- Experience with Agile process methodology and Scrum methodology.
Environment: AEM 6.2, JDK1.7, JSP, Servlets, Sightly, Apache Sling, CRXDE, CRX, WCM, Java Script, HTML, CSS, Bootstrap, Ajax, JQuery, Ajax, SOAP, REST Services, Maven, Agile, GitHub, Eclipse, JIRA.
Confidential, West Chester, PAAEM Developer
Responsibilities:
- Involved in design, development, testing, and production deployment phases of the project using Agile Methodologies.
- Used sightly in AEM 6.0 for highlighting is focus on keeping your markup beautiful, and thus maintainable, once made dynamic.
- Migrated project from AEM 6.0 to AEM 6.1.
- Used JIRA to create story and bugs and to track team progress, time on each task.
- Merging the updated code into Jira.
- Extensive use of AEM tag libraries and custom tag libraries in components.
- Worked on implementing AEM in project planning, analysis and estimation.
- Involved in all AEM related design and framework development using templates, components widgets, AEM bundle, JCR/Sling API, clustering publish and author setup.
- Experience in creating brochures, magazines, newspapers and posters using Adobe InDesign tool.
- Experienced in creating layouts with touch.
- Experienced using graphics designers creating and laying out publications and posters.
- Designed and Implemented Layouts for the existing JSP files.
- Developed spring framework for security transactions, reusability logging purpose.
- Developed Session Beans and used J2EE Design Patterns like MVC and Business Delegate.
- Used Maven automated build scripts to compile and package the application.
- Used Jira for bug tracking and project management. Creating/modifying templates as per new requirements, custom dialogs and updating the client libraries.
- Developing and coding J2EE Components with JSP, Java Beans, business objects with EJBs and Servlets.
- Estimating the story according to the description and testing.
- Participated in functional, integration and Unit testing.
- Involved in writing JUnit test cases and suits using Eclipse IDE.
- Designed and develop user interface using Bootstrap, JQuery, HTML5, CSS3, JavaScript etc.
- Participating in daily scrum meetings, story discussion, story points and in sprint planning.
Environment: AEM6.0, AEM 6.1, JDK1.7, JSP, Servlets, Sightly, Granite, Apache Sling, Adobe InDesign CC, CRXDE, CRX, WCM, Java Script, HTML, CSS, Bootstrap, Ajax, JQuery, JDBC/SQL, AXIS 2.0, Maven 3.0, Agile, GitHub, Eclipse, JIRA.
Confidential, WashingtonAEM Developer
Responsibilities:
- Working in production support to the eservices by fixing the issues for every minor release.
- Worked on implementing custom AEM 5.6.1 components, Templates and Pages.
- Extensive use of AEM 5.6.1 tag libraries and custom tag libraries in components.
- Worked on HTML, JavaScript and jQuery for fixing the mobile application issues.
- Conducted detailed analysis of user requirements and formulated technical requirements.
- Worked on Servlets, JSP for fixing the Confidential and MPCS issues and delivered for every minor release.
- Worked on Servlets, JSP for fixing the Confidential and MPCS issues and delivered for every minor release.
- Developed various components for payments and billing cycle of the app.
- Worked on dispatcher cache in AEM 5.6.1 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.
- Used Eclipse Integrated Development Environment (IDE) in entire project development.
- Mentoring Offshore team members.
- Experience with rally and Jira for updating and tracking the defects.
- Testing support during UAT and Production.
Environment: Core Java, AEM 5.6.1, Web Services, Servlets, JSP, HTML, CSS, Bootstrap, jQuery, AngularJS, JavaScript, Ajax, Eclipse. Junit, Log4j, Maven, Agile, GitHub, JIRA.
Confidential, NJJava Developer
Responsibilities:
- Database programming using JDBC and SQL for implementing Create, Read, Update and Delete operations.
- Involved in Unit/Integration testing of the application using JUnit and Mockito.
- Experience on Core java technology including multithreading, JDBC, RMI.
- Used client side scripting languages such as JavaScript and JQuery.
- Application development using various frameworks such as Jakarta, Struts Framework, Java Server Faces, Spring Framework, Spring MVC, Hibernate
- Involved in complete development of Agile Methodology. Participated in Scrum process that is used for planning different iterations of the project.
- Developed securing the application using form-based authentication using HTML, JavaScript, JQuery and CSS.
- Customized the application creating workflows, business services, custom buttons using Siebel script and implemented other declarative alternatives like User properties and data validation methods.
Environment: Core Java, JDBC, Spring Framework, SQL, Web Services, Servlets, JSP, HTML, CSS, Bootstrap, AngularJS, JavaScript, JQuery, Junit Testing, Mockito, Eclipse. Junit, Log4j, Maven,
ConfidentialJava/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.
- Involved in the development of the application based on Struts framework using MVC2 architecture.
- Utilized Struts framework to implement design patterns like DAO (Data access objects), Transfer objects, Business objects and Business delegator.
- Designed the web pages with JSP and TLD’s using different HTML elements based on the page specification document.
- Developed web application using JSP, JavaScript (for validation), DHTML (for dynamic insertion of HTML elements), CSS (for different font and styles using classes), Java Servlet (for servicing the request GET and POST), JDBC, and custom tag library (reusing the tags).
- JDBC concept was used for database transaction management using create statements, prepaid statements and callable statements.
- Ajax was used for backend interaction and data interchange with asynchronous call parsing the XML data creating XML Http Request and reading the data in response XML from action class.
- Core java fundamentals was used to create static utility classes, comparators, generics, collections, extending abstract classes and implementing interfaces after injection.
- Created our own class for handling exceptions for reusability within the project instead of throwing generic exceptions.
Environment: Java, JSP, J2ee, AJAX, JavaScript, CSS, Struts, JDBC, PL/SQL, SQL, Windows XP, Oracle, Microsoft VSS (Version Control).