We provide IT Staff Augmentation Services!

Aem Developer Resume

3.00/5 (Submit Your Rating)

CA

SUMMARY

  • Over 8 years of professional experience as a Java and AEM Developer in Object Oriented development, implementation and maintenance of web and distributed Enterprise applications for banking, financial and health care.
  • Experience in developing Web Applications involving J2EE technologies like Java, JSP, Servlets, HTML5, Java Script, CSS3, EJB, JDBC, JNDI, XML, Struts, Hibernate, Spring, AJAX and JUnit.
  • Proficient in Adobe CQ foundational concepts, including the CRX repository, the CQ platform, use of core frameworks such as Apache Sling and Apache Felix.
  • Hands on experience in developing templates, components and OSGI bundles and migrating existing applications in AEM platform.
  • Experience writing cloud deployed applications using Amazon Web Services(AWS)
  • Worked on implementing Responsive design on AEM platform using frameworks like Twitter Bootstrap and Foundation.
  • Generating Reports and Metrics using Adobe Site Catalyst ( Adobe Analytics)
  • Extensive experience of Front End Technologies: Angular JS, AJAX, JSTL, HTML, EXT JS, JavaScript, jQuery and CSS.
  • Extensively worked with IDEs like Eclipse, Weblogic Studio.
  • Experience in DB2, Oracle and MySQL. Proficient in PL/SQL Stored Procedures, Triggers and Views.
  • Proficient in XML technologies like XSL/XSLT, SAX, DOM, XPath, SOAP, WSDL, DTD, XSD, JAXB, JAXP, Apache Axis.
  • Experience with test - driven development using a various unit testing framework such as JUnit, HtttpUnit, and knowledge of ANT and Log4j tools.
  • Expertise inMVCArchitectureusing Jakartastruts 1.3with features like theValidation Framework, Tiles Framework, and Internationalization.
  • Experience in design and development of Messaging Applications using Java Messaging Service (JMS) and MQ Series
  • Proficient in installation, performance design and configuration ofSiteMinderpolicy server and agents in aSSO Environment
  • Implemented various design patterns likeFactory Pattern,Session Facade,Singletonand component
  • Exposure to Google Web Tool kit and other web development tools.
  • Experience in version control systems likeCVS and Clear Case.
  • Strong functional knowledge inBanking and finance Domain.
  • Creative troubleshooter with outstanding ability to identify operational deficiencies and implement system improvements.
  • Excellent communication, analytical and interpersonal skills and highly motivated team player with ability to work independently
  • Ability to learn and adapt quickly to the emerging new technologies.

TECHNICAL SKILLS

Languages: Java 1.7/1.6/1.5/1.4 , J2EE 8,7,6/1.4/1.3, SQL, PL/SQL, C, C++, HTML, JavaScript, XML, WSDL.

Java APIs: J2EE, EJB 3.0/2.0/1.1, Servlets 2.x, JSP 1.2/2.x, JSTL, Custom Tag Libraries, JAX-RPC, JDBC, RMI, JNDI, JMS, JTS, JAAS, JAXB, JUnit, Angular.js, Backbone.js CQ5.x (Apache Sling, JCR, CRX)

Open Source: Axis2, MyFaces 1.1.5, Struts 1.x/2.0, Hibernate 3.2/3.0 /2.1, Spring IOC, Spring MVC, Spring Web Flow, Spring AOP, AspectJ 1.5, Maven 1.0, GWT

Web, Application & Messaging Servers: BEA Web Logic 8.1/9.2/10.0 , 11g, Web Sphere 6.1/6.0, JBOSS 4.0.2, Apache Tomcat 5.x/4.x.

Database: Oracle 10.0/8i/9i/10g, DB2.

IDE: RAD 7, MyEclipse 7/6.6/5.1/3.9 , WebSphere Studio Application Developer (WSAD) 5.0, Jbuilder 6.0.

Tools: TOAD, XML Spy, PL/SQL Developer, Squirrel SQL Client

Version Control: CVS, SVN, Clear Case

Design: Rational Rose, UML, RUP

J2EE Design Patterns: Front Controller, Composite View, Business Delegate, Session Façade, DAO

Operating Systems: Windows XP, 7,8, Linux, Windows server 2003, 2008.

PROFESSIONAL EXPERIENCE

AEM Developer

Confidential, CA

Responsibilities:

  • Leading the Dev Team of five people both onsite and off site for AEM.
  • Design and development of web pages using AEM, JavaScript, HTML5, CSS3, Ajax and jQuery.
  • The whole project was setup using Adobe Marketing Cloud.
  • Only developer involved in the migration of CMS from CQ 5.6 to AEM 6.1 for Five Microsites including the company main website.
  • For this Migration to happen we seased our whole code base and copied our repositories master branch to new environments in Git Hub.
  • We copied all the content from our old environments and created new environments with 6.1 version for Migration.
  • Worked as Technical support for the whole Web content Management on AWS Cloud Services.
  • We did regressive testing in new environments before going live.
  • Generating Reports and Metrics using Adobe Site Catalyst ( Adobe Analytics)
  • Developed AEM templates and reusable components.
  • Extensively used AEM tagging features for developing components and templates.
  • Extensively used the Client-side Validation using JavaScript, JQuery for applications involving wizards of several pages
  • Implemented Micro Services based Cloud Architecture on AWS Platform and Cloud Foundry
  • Worked on managing CMS for a multinational entity, build workflows and create user roles.
  • Configured Authoring and publishing environments, replication agents, vanity url for different locales and also worked on configuring the dispatcher.
  • Worked on Multisite Manager (MSM) so as to get same structure and content on all the versions of website.
  • Create Forms Portal using Document Services component.
  • Configure EchoSign with AEM Forms
  • Created an AngularJS add on lib that allows component developers to define and bind to W3C Custom Elements.
  • Developed custom components related to parsys using CRXDE-lite for the component structure and CRXDE for scripting.
  • Installed and ConfigurediPlanet/ApachePlug-ins forWebLogic.
  • Set up Secure Sockets Layer (SSL) communication betweeniPlanetand theWebLogicApplication Server.
  • Worked on Author instance to help authoring complex components on pages.
  • Used to upload the modified Java code into Github repositories through Source code so that it is available for building in Environments through Jenkins.
  • Involved in supporting the application post production and maintenance.
  • Developed sling servlets to perform various actions.
  • Effective use of component properties to meet the business requirements like actionlisteners, droptargets and inplaceediting.
  • Developed workflow components related to digital assets upload workflow (documents and videos) as per the client requirements.
  • Wrote test cases for testing of AEM components and templates in both authoring and publishing environments.

Environment: Adobe CQ5.6, Java (jdk1.7), J2EE, JSP, Servlets, Java Script, HTML5, CSS3, Ajax, jQuery, Angular JS, WebLogic server 8.1/9.2/10.0 , 11g, Apache Sling, CRXDE, CRX, WCM, Jackrabbit, JCR Connector, SVN, log4j, Windows and Linux

Java/ AEM Developer

Confidential, Tampa, FL

Responsibilities:

  • Involved in all phases of development life cycle of the application.
  • Interacted with the client for the product design and specification of the tool.
  • Integrated jpa and hibernate to support persistence to interact with the databases.
  • Developed and integrated annotation based hibernate entities.
  • Configured data source in spring to connect to database.
  • Developed components and templates in AEM.
  • Integrate DAM with AEM Forms.
  • Configure applications with ADFS & SiteMinder to achieve desktop SSO
  • Performed AEM customization on foundation components, core Web Content Management and workflows to extend functionalities and improve performance.
  • Customized dialogs for all the components for providing various options to authors while creating.
  • Designed and developed the organization of client libraries and created template components using inheritance.
  • JCR was maintained in GitHub.
  • Implemented restful practices while designing and developing components.
  • Used AJAX &JSONcommunication for accessing RESTful web services
  • Worked Filter, OSGI bundles for interacting with webapp services.
  • Used maven for managing jars required to build application.
  • Handled setting replication agents and other activation issues as worked in a distributed environment.
  • Used Subversion for version control and log4J for logging and tracing the messages.
  • Installed and Integrated WebLogic with Proxy servers (Apache and iplanet) and Authentication policy servers
  • Build SOAP Web services based on AWS(Amazon Web Services)
  • Involved in the migration of applications from WebLogic 8.1 to WebLogic 9.2.
  • Used spring frameworks IOC dependency injection to inject service object using service locator design pattern.
  • Used jquery with Ajax to perform asynchronous calls to the controller.
  • Developed rich UI interface using jquery widgets like datepicker, tabs and tables.
  • Added single sign-on for the application to restrict users with permissions.
  • Used firebug in mozilla firefox extensively to debug the UI components of the webpage.
  • Used SVN and JIRA for source control and task tracking.
  • Configured and administered JDBC, JMS, JNDI, objects in Weblogic Server 8.1, 9.x, and 10.x.
  • Configured maven dependencies and plug-ins to build project.
  • Deployed application into multiple environments using tomcat and ABB servers.

Environment: Jdk1.6, spring MVC 3.0, Ajax, Jquery1.8, jstl, hibernate 3.2, JPA 2, CQ5.5, java script, HTML,Backbone.js, SQL Developer, Windows XP, Eclipse WTP, Oracle 11g, Tomcat 7, ABB, SVN, Maven 3, log4j.

Java/ J2ee Developer

Confidential, Irving, TX

Responsibilities:

  • Define and execute a new strategy for improvements in GTS Cash Client on Boarding and electronic Bank account management.
  • Install, configure and administration of Bea WebLogic Server 8.1/9.x in various environments.
  • Involved in JavaScript coding for validations, and passing attributes from one screen to another.
  • Used spring aspects for implementing cross cutting functionalities like transactions.
  • UsedSpringcore,SpringContext,SpringMVC Framework etc are used for the application configuration of different components, services in the application
  • UsedSpringFramework Transaction Management feature called Hibernate Transaction Manager for handling transactions along withHibernate
  • Managed the SSO administration, testing and troubleshooting in development, staging and production environments.
  • Utilized the weblogic.Admin utility for retrieving and analyzing the Thread dump information, inding the Web Logic’s Server state information, license information, storing user credentials etc.
  • Troubleshooted emerging application issues, from WebLogic configuration side.
  • UsedSpringas an integrated framework and implemented IOC concept.
  • Defined persistent classes that are mapped to database tables based on the analysis of the business domain.
  • Utilized AngularJS framework to bind HTML template (views) to JavaScript object (models).
  • Created an XML configuration file for Hibernate Database connectivity.
  • Implemented persistence layer using various features of Hibernate framework like HQL queries, Criteria, projections etc.
  • Wrote custom JSP tag libraries. Implemented role based handling in JSP pages.
  • Used GWT for different modules in the application development and developed user interface.
  • Hands on experience of testing services using SOAP UI.
  • Carried out bug fixing by rigorous testing using JUnit test cases.
  • Defined an interface for integrating business tier of a service with WPS workflow i.e. initiate workflow.
  • Documented all stages of the project, generated documentation using Java API Documentation Generator (javadoc).
  • Build ear file with jars and war files releasing for Production.

Environment: Java, JSP, Javascript, HTML, IBM WebSphere Application Server 6.1, RAD 7.0, WebLogic server 8.1/9.2/10.0 , 11g, Apache Axis, Spring, Hibernate, Struts, WSDL, SOAP, JUnit, SOAP UI, Oracle, Red Hat LINUX, IBM AIX. GWT

JAVA Developer

Confidential, New York NY

Responsibilities:

  • Developed the Servlet and Session Beans for Bulk upload module.
  • Involved in the development of the Java Thread based connect architecture using Factory and Singleton pattern to handle different stages of bulk processing.
  • Use the XML based request and response messages for communication and uses the DTDs for validation.
  • Using AJAX to requestJSONdata through third party REST APIs to acquire products data from server and display it in sorted order.
  • Developed the Message Driven Beans for purging utilities of audit log tables using JMS services.
  • Worked on the presentation and UI components using XSL, CSS and JavaScript with Builder design pattern.
  • Used Log4J for logging framework to debug the code
  • Handle the configuration of JMS Queues and JDBC connection pools on IBM Websphere 5.1.

Environment: J2EE (EJB, Servlets, JavaScript, XSL, XML, DTDs), JDBC, JMS, JNDI, Java Threads, CSS, ANT, Oracle 9i DB, Web-logic, Windows.

Java/J2EE Developer

Confidential

Responsibilities:

  • Involved inAnalysis and Design, Development and testingof the application.
  • Involved inAdminmodule to give access to other modules.
  • UsedStrutsArchitecture to create the web application usingJSP and Servlets.
  • Used JSP to design and develop the User Interface.
  • Extensively usedJSPto develop the web pages through which access to database is established.
  • UsedJDBCto establish connectivity to the database for doing the database operations like insert data and retrieve data from the database for various inquiries.
  • Used Core module for bean management inSpring.
  • Used Spring for businesstier in our application.
  • Used Spring as an integrated framework and implemented IOC concept.
  • Used Asynchronous JavaScript Technology and XML (AJAX)for critical front-end validations to reduce the burden on the server side.
  • Written UNIX shell scripts forbuilding, packaging and installing the application in the server.
  • Used JUnit for the unit testing of all thejavaclasses.
  • Deployed and integrated the website in different development/testing environments and also with other applications.
  • Used RationalClear Caseto implement version control.

Environment: J2EE, JSP, Servlets, JDBC, Spring, JBoss, MS SQL Server 2000, HTML, JavaScript, Eclipse, Log4j, AJAX, JUnit, Ant, Visual Source Safe, and UNIX

Java Developer

Confidential

Responsibilities:

  • Involved in the customization of the available functionalities of the software for an NBFC (Non-BankingFinancialCompany).
  • Developed User Interfaces module usingJSP,JavaScript, XHTML,DHTML, CSS,Custom tag library and form beansfor presentation layer.
  • Used AJAX (Asynchronous JavaScript and XML) to implement user friendly andefficient client interface.
  • Designed and developed Web Application usingStrutsFramework.
  • UsedMDBfor consuming messages from JMS queue/topic.
  • UsedHibernateframework to access the data from back-end SQL Server database.
  • UsedAnt scriptto build application.
  • UsedLog4J to create log information.
  • Wrote PL/SQL,stored procedures andJDBC routines.
  • Involved in guiding a group of 6 people.
  • Involved in putting proper review processes and documentation for functionality development.
  • Providing support and guidance for Production and Implementation Issues

Environment: J2EE, JSP, Servlet, Struts 1.x, JDBC UNIX, Oracle 9i, IBM Web sphere App server 5.1,Tomcat, PL/SQL, HTML, JSP, Tomcat, JavaScript, Java Beans

We'd love your feedback!