We provide IT Staff Augmentation Services!

Java Developer Resume

2.00/5 (Submit Your Rating)

Hartford, CT

SUMMARY:

  • 7 years ofstrong experience in software development using Java/J2EE technologies.
  • Involved in the Software Development Life Cycle phaseswhich include Analysis, Design, Implementation, Testing and Maintenance.
  • Well versed in using Software development methodologies like Rational Unified Process (RUP).
  • Experience with Object Oriented Analysis and Design (OOAD) methodology using tools like Unified Modeling Language (UML) and Rational Unified Process (RUP) using Rational Rose.
  • Expertise in J2EE technologies like JSPs 1.x/2.0, Servlets 2.2/2.3/2.4/2.5 , EJBs 2.0/3.0, JDBC, JNDI and AJAX.
  • Experience with various J2EE design patterns like DTO, DAO, MVC, Session Facade, Business Delegate, Service Locator, Transfer Object, Singleton and View Object in the development of Enterprise Applications.
  • Worked on Spring & JSF framework for developing Multi - Tier distributed Enterprise Applications.
  • Experience in developing Web Applications with various Open Source frameworks: JSF 1.2, Spring Framework 2.0,Spring MVC, Web Flow, Hibernate 2.0/3.0 ORM, Jakarta Struts Framework 1.1/1.2/2.0, Struts Validation and Tiles Frameworks.
  • Used persistence frameworks, Hibernate and JDO to map POJOs to a relational database.
  • Extensively worked on implementing SOA (Service Oriented Architecture) using XMLWeb services (SOAP, WSDL, UDDI and XML Parsers).
  • Worked with XML parsers like JAXP (SAX and DOM) and JAXB.
  • Good Experience in Server side Business Logic Development using Session, Entity and Message Driven Beans.
  • Expertise in applying JMS (Java Messaging Service) for reliable information exchange across Java applications.
  • Proficient with Core Java, AWT, SWINGS, 2D API and also with the markup languages HTML 4.0, XHTML, DHTML, CSS, XML 1.1, XSL, XSLT, XPath, XQuery, XLink, XPointer
  • Proficient in SQL, PL/SQL programming. RDBMS experience includes Oracle, IBM DB2, Sybase and Stored Procedures & Triggers.
  • Extensive experience with Java compliant IDE’s like Eclipse 1.0/2.0/3.0/3.1 ,RAD 6.0/7.0/7.5.
  • Experience in writing Ant build 1.5 scripts for project development and deployment.
  • Hands on experience with JUnit, Http Unit, JWeb Unit and Log4j in developing test cases and determining application functionality.
  • Worked with version control systems like CVS, VSS for providing common platform for all the developers.
  • Experience in working on various operating systems like Windows 98/2000/XP and Unix/Linux.
  • Articulate in written and verbal communication along with strong interpersonal, analytical, and organizational skills.
  • Highly motivated team player with the ability to work independently and adapt quickly to new and emerging technologies.

TECHNICAL SKILLS:

Programming Languages: JDK 1.2,1.3,1.4,1.5,C

Client Scripting: Java script

Server Scripting: JSP1.2,2.1

Platforms: Windows 2003 Server, AIX, HP Unix 3000, Sco Unix, Solaris 4.1, Linux Redhat Enterprise Server 5.0.

Version Control: CVS, Rational Clearcase, Tortoise SVN, PVCS, SCCS.

Databases: SQL Server 2000, 2005, 2008, Oracle 8i,9i,10g, MySQL 4.1,5.1, DB2.

ORM Frameworks: Hibernate 2.0.2.1,3.0, iBatis, JDO, TopLink

J2EE MVC Frameworks: Struts 1.1,1.2,1.3.8, Struts 2.1, JSF 1.2, Spring 2.5 MVC, Spring Web Flow

IDEs: Eclipse, IntelliJ, JBuilder 2005,2006,iRAD, NetBeans

WebserviceSpecifications: JAX-RPC, JAX-WS

Webservice Tools: TCPMon, SOAPUI, HttpMoniter

Webservice Implementations: Axis 1.0,2.0, JWSDP, Jersey, Metro, XFire, CXF

Design Patterns: Session Façade, Business Delegate, Front Controller, Service Locator, Singleton, Observer, DTO, DAO, MVC, Iterator, Factory, Abstract Factory

Ajax Frameworks: Prototype, EXT-JS

Javascript Frameworks: Jquery

Transaction Control: JTA, Hibernate Transactions.

PROFESSIONAL EXPERIENCE:

Confidential, Hartford, CT

Java Developer

Responsibilities:

  • Involve in installation and configuration of Web Logic Application Server on Windows XP systems for the application.
  • Extensively used CVS for version control management.
  • Used Spring Framework for developing the application and used JDBC to map to Oracle database.
  • Extensive use of maven to build and deploy the application into dev environment and QA environment and work with the front-end developers in displaying the data.
  • Extensive use of Collection Framework features like Map, Object, List to retrieve the data from Web Service, manipulate the data to incorporate Business Logic and save the data to Oracle database.
  • Used Multithreading to simultaneously process tables as and when a specific user data is completed in one table.
  • Consume Web Services using java to retrieve the required information to be populated in the database.
  • Use of SOAP UI to verify the WSDL end point URL.
  • Extensive use of core java features like multithreading to develop middleware for the application.
  • Wrote PL/SQL Stored Procedure using TOAD for archiving data on a daily basis for a monthly report and scheduled the job using DBMS Scheduler
  • Externalized Business Logic from code using database to store dynamic rules based on UI used by business and used these rules in the code to apply business logic to data.

Environment: Web Logic 9.2, Spring, Core Java, JDBC, Maven, Servlets, JavaScript, PL/SQL, Oracle, Windows XP, SOAP UI, CVS.

Confidential, CT

Java Developer

Responsibilities:

  • Involve in installation and configuration of Apache Tomcat on Windows XP systems for the application.
  • Involved in studying the User Requirement and enhancing Design Document to implement new products for the application.
  • Extensively used CVS for versioncontrol management.
  • Develop new screens and maintain existing screens for various modules like account summary, rating, quote, binder and issue policy using JSP, XML, HTML, DHTML and CSS as per business requirement.
  • Used JQuery to provide tabbed interface between various pages for ease of navigation.
  • Used innerHTML to replace the contents of particular row to provide a feel of horizontal scrolling.
  • Used Struts framework 2.0 to implement the application and used JDBC to map to AS400 COBOL database.
  • Extensive use of core java features like multithreading to develop middleware for the application.
  • Developed the application using Servlets, JSP and Session Beans
  • Used AJAXcalls to display notes by parsing XML files using XML parsers and Java beans, thereby providing asynchronous communication with the server.
  • Used AJAX along with JQuery to provide auto-complete search functionality within inventory in order for underwriters to find a list of matching accounts depending on the keywords entered.
  • Worked on creating XML files from database tables and using DOM and STAX parsers to parse the file and validate against XML Schema according to vendor request.
  • Used JavaScript and JQuery for providing client-side validation.
  • Used Struts 2.0 validator for server-side validation.
  • Extensive testing of the application in development environment using JUnit.

Environment: Apache Tomcat, Java, J2EE, JSP, JDBC, Servlets, Struts 2.0, JavaScript, JQuery, HTML, SQL, Windows XP, AS400, CVS, DOM, STAX.

Confidential, MN

Java Web Developer

Responsibilities:

  • Involved in the analysis, design, and development and testing phases of Software Development Life Cycle (SDLC).
  • Used Rational Rose for developing Use case diagrams, Activity flow diagrams, Class diagrams and Object diagrams in the design phase.
  • Used JSF 1.2 Framework in the application which is based on the MVC design pattern.
  • Implemented automatic/dynamic text filling support using AJAX/JSF components.
  • Used Hibernate3.0 in data access layer to access and update information in the database.
  • Used Spring 2.0 Framework for DI (Dependency injection) and integrated with Hibernate and JSF.
  • Involved in writing Spring Configuration XML file that contains declarations and other dependent objects declaration.
  • Actively involved in designing and implementing Singleton and Front Controller, Service Locator, Business Delegate and Data Access Object design patterns.
  • Used Java Message Service (JMS 1.1) for reliable and asynchronous exchange of important information such as loan status report.
  • Used Web services for sending and getting data from different applications using SOAP messages, such as Loan Applications, to transfer data from Branch Server to Head Office Server, then used SAX and DOM XML1.1 parsers for data retrieval.
  • Used Oracle with the functionalities of the Database Administrator as the backend database using Windows NT OS.
  • Used Log4J 1.2 to capture the log that includes runtime exceptions.
  • Used CVS 1.1 for version control and used IBMRAD 6.1 for implementing the application.

Environment: IBM Web Sphere Application Server 6.1, J2EE 1.4, JSF 1.2, RichFaces, Hibernate 3.0, Spring Framework 2.0,Spring Web Flow, JMS 1.1, XML1.1, Web Services, SOA, SOAP-UI, WSDL 1.1, SAX, DOM, JavaScript, Rational Rose, UML, HTML, JNDI, CVS 1.1, Log4J 1.2, Junit 3.8, ANT 1.5, Oracle, IBM RAD 6.1, Windows NT.

Confidential, Portsmouth, NH

Java Developer

Responsibilities:

  • Involved in the analysis specification, design, implementation and testing phases of Software Development Life Cycle (SDLC) and the project was developed using Rational Unified Process (RUP).
  • Implemented Model View Controller (MVC) architecture Using Jakarta Struts Framework1.2 at the Web tier level to isolate each layer of the application to avoid the complexity of integration and ease of maintenance along with Validation Framework.
  • Used Spring 2.0 Framework for Dependency injection and integrated with Hibernate and Struts.
  • Developed user interfaces using JSP, Struts Custom tags and HTML.
  • Created Action Classes which route submittals to appropriate Enterprise Java Bean (EJB) components and render retrieved information.
  • Implementedseveraldesignpatternssuch as Singleton to access DAO, Business DelegateandSessionFaçade.
  • Implemented server-side business components using Session Beans.
  • Implemented Messaging using JMS and Message Driven Beans.
  • Developed MDBs that consumed the messages from the Java Message queue.
  • Used XML Web Services using SOAP to get the credit based insurance score based on the information contained in the credit report obtained from an authentic credit bureau.
  • Used XML parser APIs such as JAXB in the web service’s request/response data for marshalling and unmarshalling.
  • Implemented the data persistence functionality of the application by using JPA to persist Java objects with the Oracle 9i database.
  • Extensively used Eclipse3.0 for writing code.
  • Used Log4j for logging, debugging and used Junit extensively for testing.
  • Used CVS for version control.
  • UsedWeblogic Application Server 9.1 for deploying various components of application.

Environment: J2EE1.3, BEA Weblogic Application Server 9.1, Eclipse 3.0, JDK 1.5, JSP 1.2, EJB 2.0, Struts Framework 1.2, Spring Framework 2.0, Spring Web Flow, XML, JMS 1.1, HTML, JNDI, JPA, CVS, Log4j, Junit, Oracle 9i.

Confidential

Java Developer

Responsibilities:

  • Participated in user meetings and requirement collection
  • Designed and developed many Java Classes using Object Oriented Methodology
  • Worked in developing many JSPs/Servlets for presentation and server side processing
  • Used Core Java features threads in developing applications
  • Created documentation for system
  • Provided testing and test procedures documentation
  • Developed many triggers, stored procedures on Sybase
  • Worked on bug fixing and supported the production applications
  • Worked extensively in Sybase performance tuning
  • Took part in testing and quality assurance

Environment: Apache, Tomcat, Java, J2EE,, JDBC, JNDI, JSP, Servlets, JavaScript, SQL, ISQL, Linux, Windows NT, Sybase 11.x

We'd love your feedback!