Java Developer Resume
NC
SUMMARY
- 4 years of extensive professional experience in Developing, Testing, Integrating, Implementing, and Leading AEM and User Interface (UI) web applications.
- Hands on experience in writing jQuery code and RESTful web services.
- Expertise in Adobe AEM6.1,6.2WCM, Components, Widgets,AEMDAM, and Apache Sling
- Participation in Software Development Life - Cycle (SDLC) preparing Requirement Specification documents, design documents, Test cases and Analysis, User Training documents and Technical Help documents.
- Proficient-in-using HTML5,DHTML,XHTML,CSS3,JavaScript,DOM,jQuery, and Ajax that follows with Web Content Accessibility Guidelines (WCAG) and ability to applyW3Cweb standards and are browser compatible.
- Hands on experience in development of content management solutions using Adobe CQ5 / AEM WCM tool.
- Hands on Experience of Adobe CQ 6.x/AEM, JCR, SLING, OSGi, Templates, Components, Dialogs.
- Expertise in analyzing the DOM Layout,Java Scriptfunctions,Cascading Stylesacross cross-browser usingFire Bug, Developer Tool Bar.
- Experience with Version Control tools likeGit andSVNfor Source Code version management and merging Source code after intermittent Project releases.
- Experience in all phase of SDLC like Requirement Analysis, Implementation and Maintenance, and extensive experience withAgileandSCRUM.
- Expertise in building strong websites confirmingWeb 2.0standards using jQuery, HTML, XHTML, DHTML & CSS to develop valid code and table-free sites.
- Experience in Software Development Life-Cycle (SDLC) preparing Requirement Specification documents, design documents, Test cases and Analysis, User Training documents and Technical Help documents.
- Experience in using various tools and IDEs for development and design likeEclipse, Adobe Photoshop, andDreamweaver.
- Extensive experience in creating style guides, best practices and setting UI standards for enterprise/consumer applications.
TECHNICAL SKILLS
Web Development: HTML5, SASS, CSS3, JavaScript, Servlet, JSP, PHP, JSON, JDBC, AJAX, XML.
JavaScript Libraries: JQuery, JavaScript..
Database: MySQL, Oracle
Operating System: Windows, Linux, Unix, Mac OS X
Methodologies: Agile, Waterfall
IDEs: Notepad++, Eclipse, Adobe Dreamweaver, Sublime
Application Servers: Apache Tomcat, Web Logic, Web Sphere Application Server
PROFESSIONAL EXPERIENCE
Confidential, Stow, MA
AEM Developer
Responsibilities:
- Seasoned in delivering under complete Confidential Software Development Life Cycle methodology (requirement, analysis, design, data modeling, business process modeling, implementation and deployment).
- Design, development, and maintenance of Product and design the solutions around Adobe Experience Manager, OSGi, Sling, Sightly, OAK, JDK 1.8, Java, HTML, CSS, JavaScript technologies.
- Building reusable custom AEM components and templates using Adobe AEM content management systems and Java, J2EE concepts.
- Building a rich user interface using front end technologies such as HTML, CSS, JQuery and Bootstrap.
- Develop the AEM components, templates and the OSGi (Open Service Gateway Initiative) bundles for Confidential Corporation.
- Recommends controls by identifying problems, writing improved procedures by code refactoring.
- Responsible to make the changes to the Confidential website based upon the client requirements.
- To involve in the Digital Platform Optimization Project’s Knowledge Transfer sessions for information gathering.
- Involve in the enhancement of the functionalities like search result accuracy, Dynamic content linking, formatting, image rendering, internationalization, and personalization.
- Translate the business requirements into technical specifications.
- Be a part of agile team and responsible for delivering the tasks with the deadline.
- Work within the Digital Platform Optimization group and with other groups on integrating the AEM into complete website.
- Working with Product Owner and Business Process Associate to properly capture and document requirements, including System Requirements Specification (SRS), Use cases, business process flows, and user interface.
- Suggest and improve existing Digital Platform Optimization processes as and when there is scope for improvement.
- Building re-usable custom components and templates using Adobe AEM Communities, Java and J2EE Components.
- Debug, test and deploy various modules of the Digital Platform Optimization project.
- Document all the developed code and Digital Platform Optimization Project’s processes.
Environment: J2EE, Spring, Adobe CQ 6.x/ AEM, CRXDE, Servlets, jQuery, Hibernate, JMS, JSTL, Maven, Log4J, Eclipse, SVN, JIRA, JBoss
Confidential, Raleigh, NC
AEM Developer
Responsibilities:
- Role involves designing, developing, debugging, and maintaining user interface for websites based on functional requirements and scope of work.
- Design and implement components for the Adobe CQ AEM platform.
- Diagnose and solve technical problems related to content management implementation
- Developed custom widgets using ExtJS.
- Access control put in place for content, components, and workflow stages.
- Design, develop and support WCM components, integrations, and applications.
- Developed components that include fetching the content dynamically based on tags.
- Implemented templates to be used by various pages such as product, department, and device pages.
- Implemented custom components using cqtags, JQuery, JavaScript and JSP.
- Implemented server-side service components using Apache Felix framework and apache sling
- Implemented components to utilize services through sling service calls and JSP tags
- Implemented client libraries useful at page, global and component level using CSS and JavaScript files.
- Performed administration tasks to activate, replicate and package the changes to publish as well to be consumed by other environments.
- OSGi has been used to deploy dynamic libraries.
Environment: J2EE, spring, Adobe CQ 6.x/ AEM, CRXDE, Servlets, jQuery, Hibernate, JMS, JSTL, Maven, Log4J, Eclipse, SVN, JIRA, JBoss
Confidential
Java Developer
Responsibilities:
- Developed Session Facade objects using Stateless session beans (EJB 2.0) for having single point of control for a business service.
- Designed and developed client-side GUI using JSP, HTML and JavaScript.
- Using IDE Java Developer to develop the Application.
- Developed Servlets used to store user information in the database, which makes a JDBC-ODBC connection to the database and inserts the details into the database.
- Used CVS for version controlling.
- Created SQL statements and triggers for the effective retrieval and storage of data from the database.
- Familiar with WordPressdevelopment. Know the basics in theWordPress backend, installed plug-ins and updatedWordPress versions.
- Modified code onWordPress backend according to client requirements.
- Design and developed JSF’s Event Driven methodologies to submit the user request using EL.
- Design the web service call to retrieve the broker details based on the broker ID using WSDL, SOAP and XML.
- Used Jenkins to automate builds and deployments.
- Design Entity Bean to persist the data in the Oracle data base.
- Used Session Faced Design Pattern to interact with multiple entity bean.
- Used Java Persistent API to manage the EJB transaction
- Worked in an agile environment delivering output in sprints and participating in scrums.
- Design and prepared unit Test case using JUnit and easy mock.
- Used Hamurapi & PMD Tool for code review to check the Sun Java Coding standards, to identify the duplicate code, object or component complexity and dependency etc.
- Building Software modules using Apache Ant.
- Performed unit testing and Integration testing.
Environment: JDK 1.3, WordPress, EJB2.0, Servlets 2.1, JSP 1.2,JavaScripts, SQL, CSS, HTML 4.0, XML, CVS, WebSphere Application Server, WSAD IE, UML, Oracle and Windows2000