We provide IT Staff Augmentation Services!

Aem Developer Resume

4.00/5 (Submit Your Rating)

Auburn Hills, MichigaN

PROFESSIONAL SUMMARY

  • Around 7+ years of experience in design, development and implementation of software applications using Java, J2EE technologies with 4 years as Adobe Experience Manager™. Having good experience in the Information Technology Industry and healthy participation in all phases of Software Development Life Cycle (SDLC) including analysis, design, coding.
  • Experienced in developing AEM Application on Adobe Experience Manager 6.3.
  • Well versed in developing AEM Artifacts like Application Templates, Components, Dialogs, Nodes Properties, Bundles widgets and Schedules.
  • Experience in Web Application Development, Client - Server based Enterprise Applications, System Analysis, Technical Design, and B2B Implementation.
  • Well versed with Java SE concepts like collections, multithreading, serialization
  • Ability to efficiently translate algorithms, ideas and concepts to software applications.
  • Good knowledge of developing GUI based application using Swing and Java Applets.
  • Expertise in Web-Development UI technologies like HTML, CSS, Node.js, Angular 2.0.
  • Expertise in the implementation of Core concepts of Java, J2EE Technologies: JSP, JSF, JSTL, EJB transaction implementation (CMP, BMP, Message-Driven Beans), JMS, Struts, Spring, Swing, Hibernate, JDBC, XML, Web Services, JNDI, Multi -Threading etc.
  • Proficient in Java/J2EE Design Patterns including singleton, Decorator, Factory, Prototype.
  • Experience with RESTful and SOAP-based web services
  • Command, ModelViewController (MVC), Data Access Object (DAO), and Business Delegate.
  • Extensive experience in working IDE tools like IntelliJ, Eclipse, and NetBeans.
  • Experience in IDEs like Eclipse 3x, 4.x, WSAD 5.X, My Eclipse, Oracle Tools.
  • Strong experience on application servers - JBoss7.x, Red Hat Linux Enterprise Linux 6.0, WebLogic 10X, Tomcat 6/7 and Apache Web server.
  • Knowledge in Cloud Computing technologies like Amazon Web Services (AWS).
  • Developed the business layer using Spring boot, and code for Web services using Restful.
  • Expertise in SQL and experience in RDBMS like OracleDB2 and MySQL.

TECHNICAL SKILLS:

Content Management System: AEM 6.3/6.2/6.1, Adobe CQ5.X and Adobe CRX

Programming Languages: Java, C, C++, SQL, Visual Basic, Shell Script.

Web Technologies: JSP, Servlets, Struts 1.1/2.0, AJAX, FLEX, XML, JavaBeans, CSS, DOM

Server Technologies: EJB 2.0, JMS, Hibernate 3.0, Web Services, JSF

Database: Oracle, MySQL, SQL Server, DB2

Web / App servers: IBM Web Sphere 4.0/5.x

GUI: AWT, SWING, Applets, HTML, DHTMLIDEEclipse, NetBeans. Sublime Text, Brackets

Tools: Ant, Maven

PROFESSIONAL WORK EXPERIENCE:

Confidential

AEM Developer

Responsibilities:

  • Understanding, Analysis and Review of Business/Technical Requirements
  • Developed applications with CRXDE interface and eclipse plug-in (eclipse Luna) for creating AEM application templates, components, dialogs, nodes properties and bundles, widgets, schedules.
  • Designed efficient content models, security models, workflows.
  • Managed and Implemented and Translated Multi Lingual asset rendering in English and Spanish in the application
  • Created AEM components for the website for different pages with different levels of hierarchy.
  • Implemented services interfaces and custom functionality by leveraging life cycle events in the bundles and deployed them in OSGI framework with appropriate annotations
  • Integration experience of RESTful and SOAP-based web services with AEM
  • Used Apache Felix Web console to manage OSGI bundles (start, refresh) and configurations deployed in the server.
  • Build RESTful web services using the Sling Architecture implementing POST and GET methods.
  • URL’s for the web services were resolved by mapping each service to a JCR content node and managing the service components via node properties
  • Implemented service user for authorization rules depending on the role of the user
  • Implemented Event Listeners for page properties to dynamically change content in the application
  • Build JAVA Servlets to display static and dynamic content on the application via JCR repository properties on the web pages
  • Designed and Developed UI using HTML, CSS
  • Created and modified the SQL scripts and Stored procedure for SQL Server
  • Maven 3.0 is used as the build automation tool
  • Design, Implement, worked on the change requests, bug fixing, development and Production support.
  • Designed and implement unit testing framework as required using Junit for adequate code coverage (80%)

Environment: AEM 6.3, Java, JSP, Sightly, Servlets, Apache Sling, CRXDE, CRX, WCM, Maven, REST, JAXB, JavaScript, jQuery, AJAX, Angular2, Bootstrap, Shell script, DB Visualizer, DB2, Spring 3.0, CI/CD, DMP,Hibernatec3.0, Jira, SVN, Maven 3.

Confidential, Auburn hills, Michigan

AEM Developer

Responsibilities:

  • Configured and installation of AEM on the various development, production, QAand predevelopment servers.
  • Study the existing architecture and create forms automation architecture by involvingadobe experience manager functionalities.
  • Involved in listing out all the capabilities of AEM 6 and 6.1 and illustrate it on ourbusiness scenario use cases.
  • AEM 6.1 worked on form sets and utilized the maximum out of box functionalities.
  • Developed dynamic adaptive forms such way that one form could utilize for differentapplication forms.
  • 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 managerforms 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.

Environment: Java, Servlets, JSP, Eclipse, Adobe AEM 6, OSGi

Confidential

AEM Developer

Responsibilities:

  • Worked on CQ targeting, personalization and reporting of the websites.
  • CQ5 related design and framework development and Architecture using templates,components widgets, CQ5 bundle, JCR/Sling API, clustering publish and author and editingcontent with the help of OOTB widgets.
  • Plan, design, execute, and measure cross-channel campaigns.
  • Worked on Integrating with Adobe Site Catalyst.
  • Developed GET/POST sling servlets to provide various services in the CQ system.
  • Implemented restful practices while designing and developing components.
  • Designed and developed the organization of client libraries and created template componentsusing inheritance.
  • Implemented i18n internationalization in the website.
  • Developed workflow components related to digital assets upload workflow (documents and1videos) as per the client requirements.
  • Developed Test cases using sling unit.
  • Extensive use of CQ Tag Libraries in the components.
  • Enhanced CQ5 personalization engine to surface the CQ5 content on portal using JavaScriptand Sling script based on segment and user profile attributes.
  • Created POC related to CQ5 design and implementation.
  • Implemented lots of RESTful based web services from scratch
  • Customized dialogs for all the components for providing various options to authors whilecreating
  • Customized error handling for the different server related errors and their respective error
  • messages (403, 404 and 500 errors codes).
  • Used message keys throughout the website to implement multi language site (English andSpanish) with the help of CQ translations.
  • Registered customized applications, created responsibilities, customized menus, attachedmenus to responsibilities and assigning to users

Environment: CQ5.6.1, Adobe Analytics, Adobe live cycle, Tomcat 6 and Gradle, Site Catalyst 14State

Confidential, Gahanna, OH

Java/J2EE Developer

Responsibilities:

  • Followed Agile - Scrum methodology for development of the product.
  • Involved extensively in developing and implementing requirements provided by business.
  • Involved in writing SQL queries and complex stored procedures using Toad.
  • Developed the web pages utilizing HTML, JavaScript, CSS, jQuery, JSP, Servlets, Tag libs and
  • J2EE technology framework using Spring 2 (MVC, JDBC), Hibernate, and Web Services withJ2EE design.
  • Involved in the Development of Spring Framework Controllers.
  • Implemented most of the Java related portions of the applications including EJBs for encapsulatingbusiness logic (using Session Facades), forms and actions for an MVC implementation of thepresentation layer using Struts frameworks for JNDI lookup
  • Developed applications using Hibernate persistent framework, developed persistent classes,hibernate-mapping files.hbm.xml file, hibernate query language (HQL).
  • Worked on Hibernate object/relational mapping according to database schema.
  • Involved in creation of Test Cases for JUnit Testing.
  • Performing code deployments to local JBoss server for testing in Linux environment.
  • Pushing and pulling the code to/from the central Git Repository for code integration and versioncontrol.
  • Used Maven and Ant for Build Automation; ensuring proper settings, avoiding/solving any errors.
  • Investigating the code compliance with Standards and Style manually and with the help of tools.
  • Implemented and developed Web Services SOAP and REST.
  • Worked on JMS API for point-to- point messaging.
  • Designed and developed Reports using Crystal Reports XI.
  • Responsible for Crystal Reports application code development and testing.

Environment: J2EE, Angular, Node.js, JDK 6, Spring, Hibernate, JMS, JSP,Servlets, JavaScriptBootstrap, jQuery, Eclipse, JBoss, CSS, AJAX, XML, EJB, JavaBeans, ANT, JUNIT, WSDL, Web

Confidential

Java Developer

Responsibilities:

  • Developed the application as per the functional requirements from the analysts
  • Designed Class and Sequence Diagrams for the FTP functionality.
  • Used Web-Service for the FTP Component
  • Developed the client-side validation using JavaScript.
  • Developed web screens in Html and JSP.
  • Developed the transaction-oriented logic in the Data Access Layer.
  • Designed, developed, debugged and tested the web based J2EE application
  • Used Hibernate 3 for the data connectivity.
  • Used Log4J utility to log error, info and debug messages.
  • Resolved complex problems in less time.
  • Configured and deployed the J2EE application on WebSphere Server 5.
  • Played major role in the completion of the project.
  • Used the Transaction to persist the data in the DB2 UDB.

Environment: J2EE, JSP, HTML, JavaScript, Eclipse, IBM WebSphere Application Server, and TOAD.

We'd love your feedback!