We provide IT Staff Augmentation Services!

Aem Developer Resume

0/5 (Submit Your Rating)

Philadelphia, PA

SUMMARY

  • 7+ years of experience in Information Technology experience as a Java Developer with around 3 years of experience in AEM 6.1/CQ5 Development.
  • Experienced in developing CMS based sites using Adobe CQ/AEM, Apache Sling and OSGi.
  • Well versed with the concepts of CMS, JCR, OSGi Framework and Apache Sling.
  • Experience in deploying and configuring multi - tier enterprise applications on multiple servers such as WebLogic Server, JBoss, WebSphere and Apache Tomcat 6 & 7, using Java, J2EE, JSP, Servlets, EJB, Hibernate, Struts, Spring, Multithreading, Concurrency, Lambda Expression, Stream API, JDBC, JSF, JMS and Web Services (SOAP & RESTful).
  • Experience to work on MVC Architecture using Apache Struts, Spring & Hibernate.
  • Experience with Hibernate 3.0 Persistence Framework and Design patterns like Singleton, Factory, Session Facade, Business Delegate, Data Access Object, Data Transfer Object.
  • Extensive experience of working with RDBMS like Oracle, SQL Server, DB2, MySQL and developing Stored Procedures, Triggers, Views, Functions and SQL Queries.
  • Experience in Web application development using - HTML, DHTML, AngularJS, JQuery, CSS, JavaScript, Ajax, AWT, RMI, XML, XSD.
  • Hands-on experience in using message brokers such as ActiveMQ, RabbitMQ, JMS.
  • Building application Experience using build tools like Ant, Maven.
  • Having experience on working with version control system tools like SVN, Atlassian and Git.
  • Hands on experience with JUnit and Log4j in developing test cases, debugging and fixing the defects.
  • Experience in generating UML used case diagrams, class and sequence diagrams using Rational Rose, Microsoft Visio.
  • Experience in Continuous Integration and Continuous Delivery techniques with Jenkins.
  • Good Understanding of working under RUP, Iterative, Agile/ Scrum and Waterfall based software development.

TECHNICAL SKILLS

AEM/CQ: AEM 6.x/CQ5.x, Oak, Personalization, Multilingual Website support, JCR/Apache Sling API, Hybris, OSGi, Day CRX, Templates, Components, Content Modeling, DAM, Adode Analytics, Scene7, Tagging, Workflow, CUG, ACL, Integration with Salesforce; Spring, Hibernate

Languages: Java, C#, C++, C

Java: JSP, Servlets, JSF, Java Beans, JDBC, Custom Tags, JSTL, EJB, Swing, AWT, RMI

Web Technologies: HTML, XHTML, AngularJS, JavaScript, CSS, XML, Ajax, JQuery

Frameworks: Spring MVC, Hibernate, Struts 2

Databases: Oracle, MS SQL Server, MySQL, DB2, PostgreSQL, MS-Access

Tools: /IDEs: Eclipse, Netbeans, InelliJ IDEA, BlueJ, Putty

Platforms: Windows NT/2000/XP /Vista/7/8, UNIX/Linux, Mac OS

Application Servers: IBM WebSphere, Apache Tomcat, JBoss, WebLogic

PROFESSIONAL EXPERIENCE

Confidential, Philadelphia, PA

AEM Developer

Responsibilities:

  • Designed and developed AEM building blocks including templates, components, dialogs, widgets and workflows.
  • Developed CQ custom workflow templates and modules for WCM lifecycle management and adobe target integration.
  • Maintained the Content Management System (CMS) and provide support for AEM application in authoring environment.
  • Built dynamically generated dropdown lists using Ajax and jQuery.
  • Worked with GIT version control tool.
  • Wrote JSPs using custom tag libraries and AEM tag libraries.
  • Creating templates, page components, content components and client libraries using Adobe Experience Manager (AEM).
  • Work on Sling Servlets and OSGI Services to pull data from remote web-app services and also wrote custom business logic to maintain Content Repository Extreme (CRX).
  • Developing HTML, CSS, JQuery and ExtJS for designing and developing custom AEM components.
  • Worked on CQ component development for both classic UI and touch UI using Sightly.
  • Developed JavaScript to implement client side validations and AEM authoring validations.
  • Used Maven build tool to maintain Project dependencies and also use Jenkins as continuous integration tool for timely builds.
  • Use log4j for logging and tracing the error messages in pre-production environments.
  • Documenting Java classes using API-docs and Rest Client. Assessed the impact of the issues created to has a right visibility for the problems/defects.
  • Interacting with business team for clarifications on the requirements of migration.

Environment: AEM 6.x, CQ5 DAM, CQ Tagging, Workflow, Scene 7, Java, J2EE, Apache Maven, Confluence, JIRA, Ingestors, Apache HTTP Server, SOAP and REST Web Services, JAXP, JAXB, Axis 2.0, Jersey 1.2, Servlets, JDBC, MS SQL Server, HTML, JSP, TOAD, UML, MS Visio, AJAX, JUnit, log4j, Linux, Windows XP

Confidential, Fairfield, NJ

AEM Developer

Responsibilities:

  • Responsible for analysis, design, development and integration of UI components with backend using AEM and Java/J2EE.
  • Used Spring MVC framework to implement the MVC design pattern.
  • Created JAX-Web Services to interact with other applications using SOAP and WSDL file.
  • Developed web applicationsin AEM in coordination with software development teams
  • Assisted in designing, coding and testing of complex software applications.
  • Developed custom components, templates, and customized forms for Website
  • Customized AEM sidekick for enhanced authoring experience.
  • Designing and implementing customer engagement strategies to support multi-site, multi-channel, multi-lingual delivery environments
  • Create OSGI Bundle for deploymentthrough Apache Sling
  • Customizing workflows for publishing
  • Create and integrate content-driven applications on top of the AEM/CQ core platform
  • Using HTML, CSS, JQuery and extJS for designing and implementing custom CQ components.
  • Perform CQ5 customization on foundation components, for customers core CMS and workflows to extend functionalities, improve performance or fix issues on project level.
  • Created HQL queries to perform various database operations.
  • Involved in bug tracking for the application using the Jira and Bugzilla tools.

Environment: Java/J2EE, AEM5.6, HTML, CSS3, JSON, JQuery 1.7, ExtJS 4.0, Apache Sling, Apache Jack Rabbit, CRX, CRXDE Lite, JPA, JDK, Spring MVC, Restful Web services, Apache Tomcat 7.0.

Confidential, Herndon, VA

Java/AEM Developer

Responsibilities:

  • Designed Content structure including folder structure, Caching, Workflow for verification, and metadata management strategies
  • Also involved in design for CUG and ACL properties for asset control
  • Design and development of templates, components widgets, CQ5 bundle,
  • Setting up environments dev, test, staging and production
  • Setting web servers, dispatchers, publish, author and setting replication agent, reverse replication agent
  • Setting disaster recovery and backup system.
  • Created POC related to CQ5 design and implementation
  • Designed DAM Tagging and taxonomy for website
  • Worked on ingestors which ingest news, photos, videos and articles from third party
  • Responsible in development of Web Services using SOAP based Web Services.
  • Worked on design for integration with third-party RESTful and SOAP based web services
  • Involved in the implementation of DAO using Spring-Hibernate ORM.
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema.
  • Created an AngularJS add on lib that allows component developers to define and bind to W3C Custom Elements.
  • Worked with the XML and developed Web Services using Apache Axis.
  • Wrote different stored procedure and did fine tuning of slow performing SQL.
  • Developed the client side validation for the entire screen using JavaScript
  • Setup Data access layer with JDBC Template and Hibernate Template on Spring framework.
  • Developed the project with good security features using hidden fields and encryption
  • Prepared detailed design specifications and performed code reviews.
  • Used LDAP for authentication
  • Involved in Code Review Corrections & Bug fixing.
  • Logged the application using log4j for easier debug and maintenance

Environment: Adobe CQ5.6, CQ5 DAM, CQ Tagging, Workflow, Scene 7, Java, J2EE, Apache Maven, Confluence, JIRA, Ingestors, Apache HTTP Server, SOAP and REST Web Services, JDBC, MS SQL Server, HTML, JSP, UML, MS Visio, AJAX, JUnit, log4j, Linux, Windows XP

Confidential, New York City, NY

Java/J2EE Developer

Responsibilities:

  • Involved in design, development, testing, and production deployment phases of the project using RUP SDLC
  • Worked on Function Specifications and Design document
  • Implemented SOA architectural pattern using SOAP based web services
  • Integrated Struts with Spring using DelegatingActionProxy and AOP’s interceptors
  • Presentation and controller layers were implemented using Struts ActionServlet, Action, Struts Validation Framework, Struts Tiles, JSPs
  • Developed Servlets to invoke business methods interacting with database via Hibernate Persistence Framework
  • Implemented the architecture using Portals, JSP, JSF, XML Document and Struts tag libraries, Form Beans, Action classes, Action Forms
  • Worked on User interface using HTML, Java Script, JQuery, CSS and Velocity
  • Extensively used the Client-side Validation using JavaScript, JQuery for applications involving wizards of several pages
  • Created web-services both restful and soap based from scratch
  • Integrated pre-existed Web Services written on .NET Framework
  • Used Session from Hibernate to get instance form SessionFactory to connect to the database
  • Extensively used Hibernate Criteria and HQL(Hibernate Query Language) to do CRUD (Create, Read, Update, and Delete) on the backend database (Oracle)
  • Used design patterns like DTO and DAO patterns
  • Used TOAD to interact with the database aside Hibernate
  • Coded test cases to test the use cases using JUnit
  • Drew UML diagrams like Class and Sequence Diagrams using Rational Rose
  • Developed code to send and receive messages to/from MQ (queue).
  • Used Apache Maven for build automation
  • Logged the application using log4j for easier debug and maintenance

Environment: J2SE, J2EE, Spring, Hibernate 3.2, EJB, XML, JSP, DB2, PLSQL, Weblogic, Web Services(Soap and Restful), Websphere MQ, log4j, Toad, Apache Ant, Html, JavaScript, UML, CVS, Windows XP Professional, Unix

Confidential, MA

Software Engineer

Responsibilities:

  • Involved in design, development, testing, and production deployment phases of the project using Agile methodology
  • Involved in the implementation of stateless session beans for business logic layer.
  • Developed the MVC architecture using Struts Framework, Swing Framework
  • Developed the necessary struts Action and Action Forms for the applications
  • Worked on Model using JavaBean, POJO, EJB Session bean and entity bean
  • Implemented Client-side Validation using JavaScript, JQuery
  • Used Struts Validator Framework to do validations
  • Worked with Design Patterns like Session Façade, Front Controller, DTO and DAO pattern
  • Implemented the view layer using JSP and JavaScript
  • Implemented the model layer using EJB)
  • Extensively used Hibernate Criteria and HQL(Hibernate Query Language) to do CRUD (Create, Read, Update, and Delete) on the backend database (Oracle
  • Implemented the controller layer using Struts ActionServlet Framework
  • Used Commons Logging framework (log4j) utility to log error, info and debug messages
  • Involved in unit testing using JUnit
  • Developed and implemented PL/SQL stored procedures, functions, and triggers

Environment: J2SE, J2EE, EJB, Hibernate, Swing, Struts, JSP Custom Tags, Servlets, JavaBeans, Eclipse 3.1, JDBC, JNDI, Oracle 9i, HTML, JavaScript, XML, SAX, DOM, UML, JUnit, Apache Tomcat, log4j, JBoss 3.2, Unix, Sun Solaris, Windows XP/2000.

We'd love your feedback!