J2ee Developer Resume Profile
NJ
SUMMARY:
- Around 7 years of experience in analysis, design, development and implementation of information systems.
- In-depth knowledge and experience in Java, HTML, DHTML, XML, JavaScript, J2EE JSP2.0, EJB 1.1/2.0, JDBC3.0, Struts, Servlets2.1/2.2/2.4, RMI and JavaEE5 JDBC, JNDI, JMS, Servlets, JSP, EJB 3.0, Java API for XML Web Services , Java Beans, Hibernate.
- Extensive experience in using Application servers WebSphere Application Server 6.x/7.x, WebLogic Application Server 9.1 and Apache Tomcat 5.x.
- Have excellent knowledge of working with open source frameworks such as Struts, Spring, JSTL and Hiberna3.0.
- Worked on UNIX OS SUN Solaris, HP and AIX , LINUX, Windows NT/XP/7.
- Extensive experience and actively involved in Requirement gathering, Analysis, Design, Reviews, Coding, Code Reviews, Unit and Integration Testing.
- Experience in domains including government/financial/insurance/health care etc.
- Experience in full life-cycle development using Object Oriented methodologies/ Programming
- Extensive experience in using environment tools of Java including Eclipse and RAD.
- Good Experience in working the JSR 168 Portal API.
- Good working experience on JSP Standard Tag libraries and Custom tags. Extensive working experience in Eclipse, RAD, Version Controls such as SVN, Win CVS and Clear Case.
- Implemented SOA architecture with web services using SOAP, WSDL and XML.
- Strong experience with Hibernate and Spring Lazy-loading , Associations and Caching
- Experienced with Use Case diagrams, Class Diagrams and Sequence diagrams using UML and Rational Rose.
- Proficient in coding Service Layer Architectures like Web Services with SOAP in Java.
- Have good knowledge working on XML Suite of Technologies XML, XSL, XSLT and validation with DTD XML Schema and processing profile with SAX, DOM Parsers.
- Excellent knowledge and experience in SQL, PL/SQL, MY SQL, Oracle 8i/ 9i/ 10g, DB2 and SQL Server.
- Excellent Client interaction skills and proven experience in working independently as well as in a team.
- Good at Documenting and Understanding, User Requirements and System Specifications
- Excellent communication, analytical, interpersonal and presentation skills.
TECHNICAL SKILLS:
Operating Systems | Windows7/XP/95/NT Server, UNIX AIX , Linux |
Languages | Core Java 1.6, JavaScript, C, C , J2SE, XML, DTD, UML, HTML, XHTML, DHTML, AJAX, JAXB and jQuery |
Java Technologies | RMI, Java Beans, JDBC, JMS, JSR 168, EJB |
Web Technologies | Struts, Spring, Servlets, JSP, WSDL, JSTL, SOAP, UDDI, Java Web Services, XML, XSLT. |
Application Servers | Websphere Application Server 7.x, Tomcat5.0, BEA Weblogic Application Server 9.1, Plumtree Portal Server. |
Middleware | J2EE |
Database | Oracle 10g/11g, DB2, My SQL. |
Tools/IDE | Eclipse 3.2.1, Ant1.6, RAD8.0 |
Protocols | HTTP, FTP and TCP/IP, LDAP |
Design Patterns | Singleton, Business Delegate, Business Object, Server Locator, Data Access Object, Model View Controller, Iterator, Fa ade, Factory |
Case Tools | Rational Rose, Clear Quest, Microsoft Visio |
Version Control | VSS, Clear Case, CVS |
OR Mapping | Hibernate |
EXPERIENCE
Confidential
Role : J2EE Developer
Responsibilities:
- Involved in designing low level as well as high level using UML
- Implemented Design Patterns like Business Delegator, Singleton, Fa ade, Factory, Business Objects and Data Objects.
- Involved in creation of logs using Log4J for error tracking.
- Developed UC2/UC2A dashboard using AJAX, JavaScript and jQuery.
- Involved in development of presentation components using JSP, JSTL and custom tag libraries.
- Involved in developing DAOs and DTOs and used Join fetch and collection mapping for relationships
- Implemented the Persistence Layer and Data Access Service Layer using Hibernate and HQL queries.
- Developed MDBs for batch processing. Used JMS API to integrate with Web Methods
- Used Spring IOC to get the dependencies and look up business objects.
- Involved in development of Portlets using IBM's EAD4J framework around the JSR168 portlet specification
- Developed JSP's and HTML, CSS and a part of presentation layer using JavaScript.
- Worked on all phases of application development to implement the assigned use cases successfully.
- Fixed the issues found in production system and assisted users in test phases including CIT, TFP to promote changes to productions
- Provided maintenance support to the production system
- Used JAXB to process XML data
- Implemented SOA architecture with web services using SOAP, WSDL and XML
- Developed web services using the Top Down Approach.
- Extensively Used the Validator Plugin to implement the server side validations.
- Fixed the defects raised by testing team in CIT, ST and UAT phases
- Attending Scrum meetings and filling Iteration Backlogs of every iteration in the Agile Methodology.
- Reviewed some of the defects fixed by others and prepared review documents.
- Performed JUnit testing using JUnit plug-in
- Used Clear Case as Version Control Tool and Clear Quest for defect and development tracking
- Wrote stored procedures using PL/SQL to fix data in the productions system.
- Documented SQL scripts and code changes.
Environment: Java1.6, J2EE, JSP, JSTL, Spring1.2, Hibernate3.x, JavaScript, Ajax, XML, jQuery, WAS7.x, JMS, EJB, MDB ,ANT, UML, Oracle10g, PL/SQL, SQL Developer, RAD8, ClearCase, ClearQuest, JSR168 Portlets, Corticon Business Rules, Adobe Life Cycle, Adobe Central Pro, Filenet.
Confidential
Sr. J2EE Developer
Responsibilities:
- Extensively involved in designing and development of framework using Struts MVC Framework and Hibernate.
- Involved in performing Technical Analysis and writing Functional Specifications based on the Business Requirement documents and application.
- Involved in development of design documents with UML class diagrams.
- Developed and Implemented DAO classes using Hibernate for database transactions.
- Involved in development of presentation components using JSP, JSTL and custom tag libraries.
- Extensively worked on Hibernate and Design patterns.
- Involved in creation of logs using Log4J for error tracking.
- Used PL/SQL language to develop stored procedures and functions in Oracle using TOAD.
- Involved in the development of Page Flows, Web Flows, Business Objects, Spring Configurations, Hibernate Database Mappings and POJOs
- Implemented Design Patterns like Business Delegator, Service Locator, Business Objects and Data Objects.
- Implemented Web Services for this module to generate reusable, loosely coupled code
- Developed GUI using JSP, HTML, DOM, XHTML, AJAX, CSS and JavaScript in ongoing projects.
- Coordinated project activities and ensure that all project phases are followed and documented properly.
- Used IBM WebSphere Application Server WAS 6.2 to develop a web application.
- Built the project using Maven, developed, configured and deployed on Websphere Application Server in local test environment.
- Extensively involved in complete SDLC Requirement Analysis, Development, System and Integration Testing.
- Involved in unit testing of the modules using Junit and involved in integration testing.
- Used JAXB to process XML data
- Implemented SOA architecture with web services using SOAP, WSDL and XML
- Collecting the Best Practices and documenting those and make sure that our team followed those. Participated in Code Reviews team members.
- Involved in unit/integration/volume/regression testing and writing test scripts.
- Involved in compilation of project status reports.
Environment: J2EE, JSP, JSTL, HTML, DHTML, CSS, JavaScript, CSS, Struts 1.3, Tiles, Hibernate 3.0, WAS6.2, Oracle 9i, Web Services, Unix, Shell Scripting, XML, CSS, JUNIT 4.5, Maven, Log4j.
Confidential
Java/J2EE Developer
Responsibilities:
- Used Struts Framework to implement MVC design patterns.
- Extensively used AJAX, Java Script to dynamically load various parts of the web page to improve the performance of the project.
- Plugged in the prototype.js with the application to use the Prototype Framework for java script coding
- Extensively used the CSS Cascading style sheet to design the front end pages web pages .
- Used JAXB to process XML data
- Developed UI screens using HTML, JSTL, custom TagLibs, JSF, expression language and standard action tags.
- Involved in the development of Page Flows, Web Flows, Business Objects, Struts Configurations, Hibernate Database Mappings and POJOs.
- Developed JSP's, Action Forms, Action Classes and struts-config.xml for action mappings to build the controller.
- Used Struts Tiles for creating the reusable tile templates for the web pages.
- Used Struts Validator for both client side validations and server side, JavaScript validations are also done.
- Generated the client code using the Apache Axis jar for the given WSDL document.
- Written DAO and Delegate Classes to call Oracle Stored procedures.
- Used Log4J for logging and debugging the application.
- Used PL/SQL language to develop stored procedures and functions in Oracle using TOAD.
- Used Rapid Application Developer RAD 6.0 to develop the application
- Used VSS version control for source configuration management.
- Responsible for managing the bugs using Quality Center.
Environment: Java 1.5, JSP, Servlets, Struts Framework, Hibernate, TagLibs, Struts Tiles, J2EE, AJAX, JavaScript, Prototype.js, Html, CSS, Rapid Application Development RAD 6.0 ,Web Services, Weblogic9.1 , XML, Oracle9i, VSS version control , Log4j, Windows NT.
Confidential
Software/Web Developer
Responsibilities:
- Used CSS, JavaScript and AJAX for generating dynamic content on the web pages.
- Used Photoshop, Fireworks and Dream Weaver tools for creating the web pages.
- Performed JUnit testing using JUnit plug-in
- Used JavaScript and AJAX for client side validations
- Developed comments, FAQ modules and incorporate these modules into the applications like forums, wikis etc
- Used open source CMS for implementing forums, wikis, blogs, mini blogs.
- Designed and implemented the UI using Java, JSP, Servlets, My SQL, HTML, Photoshop and Flash.
- Wrote SQL scripts to create and maintain the database, roles, users, tables, views, procedures and triggers in My SQL
- Actively participated in the Analysis, Design, Development and Testing phases of various modules.
- Used jQuery for creating various widgets, data manipulation, data traversing, form validations, create the content on the fly depend on the user request, implementing Ajax features for the application.
Environment: DHTML, JavaScript, AJAX, My SQL, Java1.5, JSP, Servlets, XML, XSL, XHTML, JavaScript, Tomcat 5.5, Eclipse 3.4, jQuery, Junit, VSS, LINUX and Windows
Confidential
Role: Web Developer
Responsibilities:
- Gathered specifications for the Library site from different departments and users of the services.
- Wrote SQL scripts to create and maintain the database, roles, users, tables, views, procedures and triggers in Oracle
- Designed and implemented the UI using Java, JDBC, HTML, JSP and Servlets.
- Developed configuration file for the application
- Implemented a module for automatic calculation of fines and ticket generation for books not turned in after the due date.
- Implemented a module that provides varied view the library for different categories of users and administrators.
Environment: Java1.4, JSP, Servlets, JDBC, HTML, XML, My SQL, Tomcat5.5, UNIX and Windows.
Confidential
Role: Associate Software Developer
Responsibilities
- Designed and developed the application using JSP and Servlets.
- Wrote complex SQL to access and display the data in Browser using Servlets.
- Created database tables and developed database for the application
- Designed and developed JSP pages.
- Used C to perform statistical analysis and tabulation as part of a separate module.
Environment: Java1.4, C , JSP, Servlets, Applets, AWT, Swing, HTML, Tomcat, SQL, XML, HTML.