We provide IT Staff Augmentation Services!

Java Developer Resume

5.00/5 (Submit Your Rating)

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.

PROFESSIONAL EXPERIENCE

Confidential,Hartford ,CT Sep 2011 – June 2012 Project Name: Ratings Gateway- Java Developer

Description:Quality Standards is a web based application accessible via the Ratings Gateway portal which provides quality metrics for monitoring surveillance, publishing and ratings release related information. The following modules are available within the tool to track rating activities Surveillance – Full and Portfolio Reviews, Publishing – Full and Summary Analyses/Research Updates, CreditWatch and Outlook Aging, Major Rating Changes, Reverse Rating Actions, Release Standards, Graphic based view of summarized quality statistics, Export to MS Excel function for additional analysis.

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 Mar 2010 – Aug 2011 Project Name: Vision- Java Developer

Description:This is an intranet application that provides functionality for underwriters to book policies online. Customers can create new policies, edit existing policies, check for existing policies, rate, quote and bind policies using this application. Customers can also make the policy auto-renew by verifying certain criteria.

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 Aug 2008 – Oct 2009 Project Name: EBanking- Java Web Developer

Description:Wells Fargo Bank is one of the leading financial institutions that offer services like banking, investment and several types of loans. The project was developed with the aim of providing customers with various online features like creating new accounts, managing existing accounts, and personal or Home loan applications.

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,Mutual ,Portsmouth ,NH Sep 2007 – July 2008 Project Name: Online Insurance Management

Description:Liberty Mutual is the largest property and casualty insurance company in the United States. Liberty Mutual Group offers a wide range of insurance products and services. This web application provides online auto insurance quotes.

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,India June 2005 – Aug 2007 Project Name: Mobile Telecom Billing System

Description:The Mobile Billing System is an object-oriented Customer Care and Billing system for telecommunication programmed in Java. The system provides interactive editing and query of customer data, of billing and system data and it provides pricing of the services booked and generation of the respective bills.

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!