Java/j2ee Developer Resume Profile
Newark New, JerseY
PROFESSIONAL SUMMARY:
- 7 years of experience in the field of Software Engineering involving Full Software Development Life Cycle SDLC .
- In-depth knowledge in OOAD Object Oriented analysis and Development , MVC architecture Model, View and Controller and OOP Object Oriented Programming .
- Experience in developing web based insurance, Health, e-commerce, and financial applications using WebSphere 4.x/5.x/6.x, weblogic 8.x/9.x/jboss 4.x Application Servers, And Apache Tomcat 5.x/6.x/7.x web server.
- Experience in creating UML models and diagrams using Rational Rose.
- Expert in JAVA/J2EE technologies such as Core Java, Servlets, JSP, JNDI, RMI, XSLT, XST, DTD, SAX, DOM, JAXB, Web Services SOAP, WSDL, UDDI , JDBC, JAVASCRIPT, AJAX, DB2.
- Have good experience in Service Oriented Architecture SOA , Enterprise Service Bus ESB .
- Hands on experience in several J2EE design patterns Session Fa ade, Business Delegate, Composite View, Data Access Object etc .
- Involved in implementing MVC Model View Controller framework using Struts1.1 and Struts 2.
- Hands on experience in using Hibernate 3.0.
- Experience in developing projects in JAVA/J2EE platforms using all Spring Framework.
- Experienced in developing and deploying web applications in Application servers like BEA WebLogic, IBM WebSphere and Web servers like Apache Tomcat.
- Experience and knowledge in writing SQL Queries, Stored Procedures and Triggers in databases viz. Oracle and SQL Server, MySQL.
- Expertise in Database, working with JDBC, Oracle and MS SQL Server, MySQL.
- Experience in using IDE tools such as Eclipse, NetBeans and JBuilder.
- Used Tag libraries, ANT and Log4j to increase productivity and software quality.
- Experience in using various Configuration Management tools like Win CVS, MS VSS Visual Source Safe .
- Team player and self-starter with effective communication, motivation and organizational skills combined with attention to detail and business process improvements.
- Quick learner with good analytical and communication skills coupled with a proactive attitude and good team spirit.
TECHNICAL SKILLS:
Languages | C, C , Java, PL/SQL, SQL, UML2.0, XML 1.0, XSL 2.0, XSLT. |
Java | Swing, Collections, Multithreading, Networking, Generics, Exception Handling, Files and Streams, JDBC. |
J2EE Technologies | Servlets, JSP, JSTL, RMI, EJB 2.x/3.x, JMS, JNDI, JSF, XML. |
Application Server/Web Server | IBM WebSphere Application Server 4.x/5.x/6.x, Weblogic 8.x/9.x, Apache Tomcat 5.x/6.x/7.x. |
Web Services | SOAP, WSDL, Axis, JAX-WS. |
IDEs | Eclipse 2.x/3.x, WSAD 5.1.1, JDeveloper, IBM RAD v7.5.0, Netbeans. |
Framework | Spring 1.x/2.x/3.x, Hibernate 2.x/3.x, Struts 1.x/2/x. |
Version Control | CVS, SVN, ClearCase,Starteam |
Database | Oracle 8i/9i/10g, SQL Server 2000/2005/2008/2012, DB2, MySQL. |
Design Patterns | MVC, MVC-2, Business Delegate, DAO, DTO, Service Locator, Session Facade, Intercepting Filter, Singleton. |
Operating Systems | Windows 95/98/NT/2000/XP/7/Vista, Linux, UNIX. |
Web Technologies | XML, XSLT, XSL, XPath, JAXP, JAXB, SAX, DOM, HTML, CSS, XHTML, DHTML. |
Applications | MS Office, Dream-Weaver, Adobe Photoshop, Adobe Flash, Visio. |
Scripting Languages | JavaScript 3.0 and AJAX. |
Other Tools | ANT, JAXB, JAXP, JUnit, LDAP Log4j, SLF4j, Toad, Rational Rose, Device Anywhere, , Maven, Drools, Subversion, Visual SourceSafe, CMVC. |
PROFESSIONAL EXPERIENCE:
Confidential
Role:Java/J2EE Developer
Responsibilities:
- Develop web application using Struts Tag libraries, HTML, XHTML, CSS and client validations using JavaScript.
- Extensively used Hibernate in data access layer to access and update information in the database.
- Hibernate frame work is used in persistence layer for mapping an object-oriented domain model to a relational database oracle .
- Developed and implemented the MVC Architectural Pattern using Struts Framework including JSP, Servlets and Action classes.
- Involved in Preparation of the technical design documents and involved in identifying and implementation of different J2EE design patterns like Service Locator, Business Delegate, and DAO etc.
- Resolved database inconsistency with better design and efficient SQL queries.
- Created browser-based UI using HTML, JavaScript, AJAX components, and Photoshop.
- Developed JSPcustom tags and used JSTL for reusability.
- Used Spring Web component for support of web utilities.
- Used CVS for version control.
- JUnit, JMock Frameworks were used for performing unit and integration testing by writing test cases.
- ANT and Maven was used as a build tool. Also worked in an AgileScrum work environment.
- Worked on implementing and Enterprise B2B gateway using Mule as an ESB, so that all the existing Business Services will be moved out of the WebSphere application server.
Environment: J2EE 1.4, JDK 1.6, Servlets 2.5, JSP 2.2, Struts1.3, HTML, XHTML, XSLT, JDBC, JMS, EJB 2.0, SOAP, ESB, WSDL, Web Services, Oracle 10g, WebSphere 6.1, Eclipse 3.2, Ant 1.6.5, Maven 3, Agile Scrum development process, JAXB, CVS, PL/SQL, Rational ClearQuest, JUnit, JMock, Windows XP and Log4j.
Confidential
Role: Java/J2EE Developer
Responsibilities:
- Participating in the High-level and low-level system design, planning, estimation and implementation.
- Prepared the functional specifications and the system requirements.
- Development of the interactive UI's for the front end users using the front end technologies like HTML, CSS, JavaScript, jQuery.
- Manipulated CSS, HTML and DHTML, JavaScript for presenting appealing GUI.
- Developed application using JSP and AJAX under Eclipse, Tomcat environment. Extensively used controls such as Data Grid and Data List to populate the records for presentation layer.
- Handled JSON/XML data from the connected to Spring MVC controller and displayed in the respective controls using jQuery and JavaScript presentation layer.
- Merchandised newly launched products, managed content and updated e-commerce website
- Built the Application based on Rational Unified Process RUP
- Written OO JavaScript filter function which creates a new array with all of the elements of the array for which the provided filtering function returns true, implemented it for our search grid.
- Developed user controls using jQuery calendar, date picker, jqGrid, model dialogs, etc. and other scripting tools.
- Developing Prototype for the project using Ajax, Hardcoded JSON, jQuery, OO JavaScript HTML, and CSS.
- Incorporate the AJAX scripts to improve the performance of the page.
- Created Web2.0 standards based Presentational Layer using JSP, JavaScript, ExtJS, HTML, XHTML, DHTML, AJAX, XML, XSL, and CSS.
- Front end development using Backbone.js, jQuery, JSP, HTML and JSON
- Responsible for Web 2.0 UI Development and design using MVVM frameworks like Backbone.js
- Changing the width of the list items that resulted in different forms of grids. Also solved the padding effect differences among the various browsers i.e. browser's compatibility.
- Managed time effectively meeting all the deadlines for the release of projects.
- Worked on multiple project timelines simultaneously within a deadline driven environment.
- Developed, modified, and implemented the Web site to ensure consistency of layout in accordance with client goals.
Environment: J2EE 1.4, JDK 1.6, Servlets 2.5, JSP 2.2, Struts1.3, HTML, XHTML, XSLT, JDBC, JMS, EJB 2.0, SOAP, ESB, WSDL, Web Services, Oracle 10g, WebSphere 6.1, Eclipse 3.2, Ant 1.6.5, Maven 3, Agile Scrum development process, JAXB, CVS, PL/SQL, Rational ClearQuest, JUnit, JMock, Windows XP and Log4j.
Confidential
Role: Java Developer
Responsibilities:
- Implemented the business logic using Spring framework. Used dependency injection for injecting the beans. Actively participated in the implementation, maintenance and testing phases of quote generation using Struts framework.
- Enhanced user interfaces to enable input of additional personal information for the purpose of quote generation using CSS, JavaScript.
- Created hibernate mapping and hibernate configuration files for data manipulation.
- Used Websphere Application Server for deploying various components of application.
- Designed and implemented action-flows for persistence for user entered data.
- Used SVN software configuration management and version control
- Utilized design patterns such as singleton to access DAO.
- Extensively used log4j to log regular debug and exception statements.
- Performed code review and unit tested the application using Junit framework.
Environment: Core Java, J2EE, Websphere Application Server, Eclipse, JSP, Struts Framework, Spring Framework, XML, HTML, Hibernate, Oracle 9i.
Confidential
Role: Java Developer
Responsibilities:
- Involved in Object analysis, design and documentation OOAD of the application model using UML.
- Involved in development of the application using Spring Web MVC and other components of the Spring Framework, the controller being Spring Core DispatcherServlet . Also implemented Dependency Injection using the Spring framework
- Designed and developed interactive static HTML screens as screen level prototype, JavaScript for client side validation and used Cascading Style Sheet CSS .
- Created browser-based UI using HTML, Javascript, AJAX components, and Photoshop.
- Developed JSPcustom tags and used JSTL for reusability.
- Used Spring Web component for support of web utilities.
- Developed new modules using Java Swing.
- Designed and Developed the Rich Swing Components.
- Used AJAX to support dynamic page element rendering to enhance user experience.
- Used JComponent, JFrame and other classes of Swings Framework to develop the GUI.
- Created properties files and used enhanced JTable for improved general performance and cell rendering.
- Involved in component development and used design patterns such as Singleton, Factory and Data Access Object DAO in the implementation of the application. Used Spring Context for EJB Support and Spring DAO for enhanced JDBC and DAO support.
- Used Spring ORM component for Hibernate support for manipulating data for Oracle 10g.
- Used EclipseIDE for development, configured and deployed the application on to WebLogic using Maven, version control by Rational Clear Case and tested using JUnit.
Environment:J2EE 1.4, Java 1.5, JSP 2.0, Servlets 2.4, EJB 2.0, Struts 1.3 , JDBC 2.0, Weblogic 9.2, Eclipse 3.1, Hibernate 3.0, Photoshop, Spring, JMS, Log4J , JUnit, HTML, DHTML, JavaScript, UML, ClearCase and ANT.
Confidential
Role: Java/J2EE Developer
Responsibilities:
- Actively involved in requirements gathering, Conceptual Design, Analysis, Detail Design, Development, System Testing and User Acceptance Testing
- Developed web Components using JSP, Servlets.
- Developed based on MVC Architecture.
- Developed user interface UI screens using HTML, CSS, Java Script, AJAX.
- Developed java script code for Form Validation.
- Done modifications to faces-config.xml file.
- Done the Unit Testing of the Modules.
- Module specific database creation and query tuning.
- Developed based on Agile Scrum Model.
- Implemented various design patterns GO4 in the project such as Singleton, Front Controller, MVC
- Involved in Bug Fixing Debugging of the application.
- Used CVS for code version management.
- Involved in Production Support of the application.
- Used Hibernate based Persistence logic for interaction with database like Oracle.
- Developed Hibernate setup for the ORM based Persistence logic. In that Hibernate setup which includes Hibernate configuration file, Hibernate mapping file and the POJO Class.
- Participated in client meetings to understand the changes in business requirements.
- Responsible in developing jar, war files and deploying it in application serversjboss.
Environment:Java,Corejava,J2ee,JSP,Servlets 2.1 ,JSF1.2,Hibernate2.0,JavaScript 3.0, AJAX, HTML, XML, XSLT, CSS, Oracle,JSTL Tag libraries,ApacheTomcat5.0, Agile Scrum,SQL,PL/SQL,CVS,Log4j,Junit,ANT,Windows XP, UNIX, Eclipse, Jboss.