We provide IT Staff Augmentation Services!

Sr. Aem Developer Resume

5.00/5 (Submit Your Rating)

Austin, TX

SUMMARY

  • Having 8+ years of Information Technology experience in Web content management systems, Web design Web development, Java Development and SQL development.
  • 4+ years of experience in Adobe CQ 5.5 and Adobe Experience Manager (AEM) 5.6/6.0/6.2/6.3.
  • Experience with AEM, Adobe Campaign, Adobe Flex 4.x and Output Designer 5.7.
  • Proficient in Adobe Workbench Process, and User Experience (UX) Designer
  • Experienced in developing CMS based applications using Adobe CQ5/AEM (4 years), Apache Sling, Felix and OSGI.
  • Performed Segmentation and Integration using Audience manager.
  • Experience working as Java/JEE Technology Lead/Developer with team size ranging from medium to large.
  • Experience in analysis, design and development of client/server - based enterprise applications using Java / J2EE Technologies in both Windows and UNIX platforms.
  • Experience in NoSQL database Cassandra.
  • Experience in Cassandra Model design and Integration with DAO layer.
  • Experience in building highly decoupled Systems using Micro Services Architecture.
  • Experience in design and development of web applications using Web content management system - Adobe Experience Manager (AEM)
  • Experience in using the core frameworks in AEM platform such as JCR, Apache Sling and Apache Felix
  • Involved in system requirement analysis, design, database design, estimation, development of frameworks, Unit testing and re-usable components.
  • Involved in full project life cycle experience from requirement analysis to UAT. Experienced in developing applications using application/Web servers such as JBoss, WebSphere, Webance logic and Tomcat.
  • Expertise in J2EE business area involves working with Struts framework using JSP, Java Servlets on Web Sphere application servers.
  • Hands on Expertise on Web Logic, Web sphere, Apache Tomcat, Orion and Sun Solaris web server.
  • Excellent working knowledge of Core Java, Applets, XML, SOAP, XSLT, Struts, JSF and J2EE framework.
  • Worked in Extreme Programming environment.
  • Experience in Object Oriented Analysis & Design (OOA&D) using Design Patterns.
  • Experience in Object Oriented Programming.
  • Expertise in the areas of application development - user interface, code optimization and debugging techniques.
  • Experience of working in all major areas of the Software Development Life Cycle and good experience in Application Performance analyzing and tuning and Strong experience on AGILE (SCRUM) and Waterfall SDLC.
  • Experienced in MVC architecture and J2EE Design Patterns like Singleton, Session Facade, Service locator, DAO, DTO, and Business.
  • Developed Struts action, form beans, business object and adapter components for the controller and model layers of the MVC pattern.
  • Wrote various Struts Framework Action classes for interfacing with the business logic, form beans for presenting the data to JSPs.
  • Experience in developing web applications with various open source frameworks likeSpring (MVC), Spring (AOP),Spring Scheduler, Web Flow, Hibernate2.0/3.0ORM, Hibernate ORM Search 3.5, JPA, Struts Framework 1.2,2.1, Struts Validation and Tiles Frameworks.
  • Good knowledge and hand on experience in developing and consuming Restful web services using REST API. Used Jersey and Jackson libraries in reference implementation of JAX-RS and experience in developing and consuming SOAP web services using JAX-WS.
  • Experience in implementing Service Oriented Architecture (SOA) using Web Services (SOAP, WSDL, Restful, JAX-WS and UDDI).
  • Very good working experience in databases such as Oracle11g, MySql, Sybase, SQL Server in the areas of Object-Relational DBMS Architecture, physical and logical structure of database, Application Tuning and Query optimization.
  • Strong Database skills with Oracle& working with VISIO and TOAD11, SQL navigator tools for database modeling and development.
  • Strong Knowledge and extensive experience using automated build ANT,Maven, Gradle.
  • Experience in installation, configuration, deployment and management of web and enterprise applications on BEA WebLogic Server and JBoss application servers, Tomcat server.
  • Experience in AWS platform and its dimensions of scalability including VPC, EC2, ELB, S3.
  • Experience in working on version control systems like Subversion and GIT and used Source code management client tools like TortoiseSVN, Stash, GitHub and other command line applications etc.
  • Experience in designing and developing User Interface (UI) applications and professional web applications using HTML5, XHTML, XML, XSL, XSLT, jQuery, AJAX, JSON, JavaScript and CSS3, JSF, JSP, JSTLServlets and AngularJS with Client scripting and Server-side scripting languages like JavaScript, jQuery, JSON, JSF and JSP.
  • Hands on Experience in UML designingUse Case diagrams, State Diagrams, Activity Diagrams, Sequence Diagrams, Class Diagrams, and Object Diagrams with Rational Rose 4.0.
  • Experience in log management tools like log4j, Splunk generating the application usage reports.

TECHNICAL SKILLS

Content Management: AEM 5.6.1, AEM6.0, AEM6.1, 6.2, 6.3,6.4,6.5

HTL Languages: Sightly, Handlebars, JSP

Web Technologies: XML, HTML/HTML5, CSS/CSS3, JSON, Linux Shell Script,JQuery, Apache Sling, Jackrabbit/OakJCR

Languages: JAVA/J2EE JavaScript, core java, SQL.

Programming: HTML 4.0, CSS, JavaScript, Ajax, Sybase, UNIX ShellScripting.

MVC frameworks: Spring MVC, Groovy and Grails.

Application Servers: JBoss, Apache Tomcat

Web Servers: Apache HTTP Server, NJINX

Databases: Oracle 8i, 9i, 10g, SQL Server 2000, 2005 & 2008, MySQL.

Version Control Systems: GIT, GITHUB, SVN and CVS

Environment: Windows, MAC, LINUX, UNIX.

PROFESSIONAL EXPERIENCE

Confidential - Austin, TX

Sr. AEM Developer

Responsibilities:

  • Analysis and development of modules using Adobe CQ and Java/JEE technologies.
  • Development of templates, components and services using Java, JSP and apache sling.
  • Integration of the CQ pages with ecommerce platforms such as Hybris.
  • Worked on the issues like Disable Targeting and jQuery Versioning which usually arise when upgrading from CQ5.6.1 to AEM 6.0.
  • Migrating the existing content which was stored in XML files to CRX repositories
  • Lead independently whole technical delivery from solution to deployment
  • Understanding the business needs and processes; identify solutions, present and guide project team/sponsors in identifying best solution.
  • Participated in Requirements Analysis; design Applications based on System Requirements and Architecture, prototype, if necessary, develop, unit test and deploy applications
  • Provide unit testing, code documentation and support of developed applications
  • Ensure prompt and quality delivery of code and design artifacts
  • Followed the Agile practices during the development Developed custom launchers and workflows for processing & publishing Assets. Written schedulers for batch processing of assets. Made many configurable properties in schedulers.
  • Fixed many systems performance related issues like observation queue max out and indexing (async).
  • Created templates using Adobe experience manager 6.3.
  • Created custom segments for users to offer a more personalized site using AEM and Audience manager.
  • Worked on AEM product suite, including CQ/AEM, CRX, CQ WCM and DAM.
  • Worked on SEO's, target and analytics for the developed AEM sites.
  • Developed custom metadata form for assets and implemented many conditional logics in the form.
  • Has experience on Tracking messages, Emails and OOTB reports.
  • OSGi bundle containing components is created and OSGi services are accessed from AEM components.
  • Designed, test and development environments and migrated workflows from one environment to other.
  • Used jQuery, Angular JS to provide services to different components of portal.
  • Managed entire campaign management environment.
  • Configure and implement Adobe Campaign solutions including web forms.
  • Create Target Cell Spreadsheets for campaign execution. Create and use flowchart templates as well as strategic segments.
  • Integrated Campaigns with AEM in order to manage email delivery content and forms directly in Adobe Experience Manager (AEM).
  • Written event handlers and servlets for processing business logic.
  • Involved in system tuning activities like workflows purging, custom loggers and url shortening configurations.
  • Developed User- Interface screens involving Servlets, JSP, JavaScript and XML DOM parser.
  • Developed Adobe CQ templates and reusable components.
  • Integrated with a shared globally accessible repository for shared permissions- based digital media assets using AEM DAM.
  • AEM Forms 6.1 Development for Arizona Division of Child Support Services
  • Converted Microsoft Word Forms to Adobe AEM Designer XDP forms
  • Developed complex XSD schemas based on Arizona’s DCSS business model
  • Gave guidance to AEM developers in Adaptive Form best practices and data binding
  • Developed custom user centric workflow in AEM Workflow that provided case workers with the ability to review, reject, deny and or forward requests for child support services applications.
  • Developed custom Adobe DSC component in JAVA that integrated with Arizona’s DCSS ATLAS system.
  • Involved in building, deploying the code, moving code to different environments.

Environment: Java, AEM 6.1, AEM 6.2 CQ5.6.1, Audience Manager, CQ5 DAM, CQ Tagging, Apache Maven, JIRA, JSP, Apache HTTP Server, Servlets, RESTful API, JDBC, Apache Sling, CRXDE, CRX, AJAX, Eclipse IDE, Tomcat 6, eclipse, AngularJS, jQuery.

Confidential - Plano TX

Sr. AEM Developer

Responsibilities:

  • Designed and developed, CQ5 building blocks including templates, components, dialogs, Widgets, workflows and launchers.
  • Built various web pages usingHTML5, CSS3, Java ScriptandjQuery.
  • Developed AEM 6.2 custom workflow templates and modules for WCM lifecycle management.
  • Involved in creating CQ dialog and dialogs in both touch UI and classic UI using slightly.
  • Worked on CRX as a repository and accessing the CRX content nodes by SQL Queries and XPath.
  • Integrate LDAP for user access to the CMS system for authoring, publishing and workflow management.
  • Offer solutions on top of theAdobe WCM, CRX/CRXDE, CQ WCMandDAM.
  • Developed more than 2 applications that uses JCR content repository in CQ to store information and query the JCR for display and reporting purposes.
  • Worked on documenting and capturing non - functional requirements.
  • Design and development of web pages using CQ5, JavaScript, HTML5, CSS3, Ajax and jQuery.
  • Built a complete CMS in Angular 2 as Front end and java (using REST) as backend for creating web and mobile based applications.
  • Used the basic principles of MVC to in corporate the Angular 2 to build client-side application and Node.js for building server side API's.
  • GIT is used as a distributed revision control system for code. File vault in conjunction with GIT helps to pull or push the code to developer's machine from AEM.
  • Developed a Restful content delivery framework.
  • Contributed in developing CQ5 Testing and Production Rollout Plan.
  • Development of static web pages, landing pages, category landing pages using content management system, AEM 6.2.
  • Integrated with a shared repository globally accessible repository for shared, permissions-based digital media assets using CQ5 DAM.
  • Involved in building, deploying the code and moving code to different environments by using Snp protocol.
  • Provided improvements to testing process that increased overall efficiency of SQA testing cycle.
  • Performed Unit Testing on developed modules and involved in trouble shooting the components.
  • Interacted with the testing team to track the defects.
  • Analyse functional and business requirements for optimum utilization of CQ5 components and performance.
  • Provided technical assistance in creation and maintenance of program libraries and technical manuals.

Environment: AEM 6.2, Java, HTML5, CRX, Apache Sling, JQuery, JavaScript, Angular 2.

Confidential - Omaha, NE

AEM Developer

Responsibilities:

  • Design and implement components for the Adobe CQ platform.
  • Diagnose and solve technical problems related to content management implementation.
  • Design, develop and support WCM components, integrations and applications.
  • Implemented custom components using cq tags, JQuery, JavaScript and jsp.
  • Implemented server-side service components using Apache Felix framework and apache sling.
  • Designed and developed the organization of client libraries and created template components using inheritance.
  • Implemented i18n internationalization in the website.
  • Enhanced CQ5 personalization engine to surface the CQ5 content on portal using JavaScript and Sling script based on segment and user profile attributes.
  • Implemented lots of RESTful based web services from scratch.
  • Used sling OSGI configuration to configure properties based on run modes.
  • Used Sling filters for filtering the request from unwanted parameters.
  • Used DAM for storing and managing Digital Media.
  • Built Angular JS framework including MVC architecture, different modules, specific controllers, templates, custom directives, and custom filters.
  • Used JSON as response type in REST services.
  • Wrote Web Services using RESTFUL for sending and getting data from the external interface.

Environment: Java, AEM, Apache sling, Apache Felix, JCR, Web services, core java, JSP, jQuery, Ajax, JSON, JavaScript, Ext JS, JQuery, Maven, Linux, Apache, dispatcher, JIRA, Eclipse, File Vault.

Confidential - Allentown PA.

Sr. Java /J2EE Developer

Responsibilities:

  • Involved in the technical design and created the detail design artifacts such as Use Case Diagrams, Class diagrams and Sequence diagrams using Visio and UMLet
  • Implemented Struts MVC to control the application flow in presentation/Web tier
  • Used Struts Tiles framework along with JSP, HTML, CSS and JavaScript to construct the UI Layer for the application
  • Integrated Struts and Spring IOC Framework and integrated with Hibernate for Data Persistence
  • Used JAXP, DOM for parsing xml documents and used JAXB for xml binding
  • Used Hibernate to connect with Oracle database to store and fetch data
  • Wrote SQL queries, Joins, PL/SQL sub programs like stored procedures, triggers and functions
  • Wrote Script for AJAX implementations in the website and created components, used JQuery for client side form validations and used JSON for creating objects in Java script
  • Used Log4J for logging in the application
  • Consumed web services using JAX-WS
  • Developed applications using RAD IDE and deployed in Web Sphere server
  • Involved in the application design review, code review and assisted the team in following the recommendations/guidelines
  • SOAP UI test client was used for testing the web-services.

Environment: Java, J2EE, JSP, JSTL, HTML, CSS, AJAX, jQuery, Java Script, Spring, Servlet, Hibernate, Struts, Ant, XML, SQL, PL/SQL, Oracle, Web Sphere 6.0, JUnit, Serena Change Man, JSON, RAD, Web Services Soap, Wsdl, Log4J, SOAP UI.

Confidential

Java/UI Developer

Responsibilities:

  • Designed use cases for the Application as per the business requirements.
  • Used Amazon Cloud Watch to monitorAWSservices and Amazon Cloud Watch logs to monitor application.
  • Selecting the appropriateAWSservice based on compute, data, or security requirements.
  • Integration of Amazon Web Services(AWS)with other applications infrastructure.
  • DevelopedJava APIto interact with theAmazon SQSused in sending bulk emails.
  • Created Server instances onAWS.Tomcat, Swaggerandhawtioare installed and used for deploying Micro-services.
  • Performed configuration, deployment and support of cloud services includingAmazon Web Services.
  • AWS S3is used to store customer's monthly credit statements.
  • Hands on experience of multipleAWSaccounts with multiple VPC's for both production and non-production where primary objectives included automation, build out, integration and cost control.
  • Experience on setting up and configuringAWS's EMR Clustersand usedAmazon IAMto grant fine-grained access toAWSresources to users.
  • Participated in requirement gathering and framework implementation sessions through Agile TDD methodology
  • Worked closely with the Business/Users team in translating technical requirements into application code
  • Developed web layer using Struts framework to manage the project in MVC pattern.
  • Implemented integration of Struts Action classes in Presentation Tier
  • Used Struts Tiles Framework for designing the layout of the application.
  • Client pages are built using HTML, CSS, JSP, java script/jQuery
  • Designed and developed a REST full APIs using Spring REST API.
  • Extensively used Core Java such as Exceptions, and Collections.
  • Used JSTL and developed required tiles and tile definitions for templating and defined configuration in the struts configuration.xml.
  • Developed helper classes, delegate classes, value objects to access business tier and transfer the information from business layer to the presentation layer.
  • Developed business layer using EJB stateless session beans and deployed on the Application server (Web logic).
  • Used Hibernate as persistence framework for DAO layer to access the Oracle10g database.
  • Produced SOAP web services using Metro JAX-WS RI for building the business application layer.
  • Performed Tuning, Load Balancing and optimization of WebLogic Application Server
  • Defined XML documents for input and output sources of Web Services. Created schema documents for XML validation and developed XML schemes
  • Used Maven for build framework and Jenkins for continuous build system
  • Worked on Eclipse for development and deployment of application in Web Logic Application Server.
  • Responsible for coding, testing, and documenting various packages, procedures, and functions for libraries.
  • Proficient in using SVN for Version Control.
  • •Actively involved in code reviews and bug fixing.

Environment: Java, J2EE, Struts 1.0, JSP, JDBC, Eclipse, EJB, ANT, XML, IBM Web Sphere, JUnit, DB2, CVS.

We'd love your feedback!