We provide IT Staff Augmentation Services!

Java Developer Resume

5.00/5 (Submit Your Rating)

Chicago, IllinoiS

Summary

  • More than Six (6) years of experience as a Java J2EE Programmer in developing web based client server applications, data solutions, Internet Enterprise Software applications
  • Experienced in developing Web Applications involving J2EE technologies like Java, JSP, Servlets, Struts MVC, Hibernate, Spring MVC, HTML, Java Script, CSS, JSF, EJB, JDBC, JNDI, XML, AJAX and JUnit.
  • Proficient in designing J2EE applications using MVC pattern and Struts framework
  • Experience working on Agile Methodology.
  • Extensive experience in creation and maintenance of mapping files and transaction control in Hibernate.
  • Experience working on OOAD concepts
  • Experienced in developing projects based on REST and Restful Webservices, SOAP programming, Axis 2, WSDL, and XML parsers like SAX, DOM,JAXB.
  • Extensive experience in usage of ORM (Hibernate) in Spring framework
  • Worked extensively on projects using SQL and PL/SQL. Created Stored Procedures to encapsulate business logic in the database and improve performance.
  • Good hands on experience on markup/scripting languages like JavaScript.
  • Experienced in using databases like ORACLE 10g/9i/8i, DB2, MYSQL, SQL Server 2000 etc.
  • Experienced with IDE's like Eclipse, Net Beans etc.
  • Experienced with various application / web servers like Websphere, JBoss, Web Logic, and Tomcat
  • Experience in providing Production Support for Java/J2EE applications.
  • Experience with unit testing using Junit and knowledge of ANT and Log4j tools.
  • Experience in developing PL/SQL queries and Stored Procedures.
  • Experience with Multithreading.

SKILLS

Technologies: Java, J2EE, EJB, Java Beans, JSP, Servlets, JDBC, JNDI, Java Messaging Service (JMS), Multithreading, Web Services, SOAP,REST, JavaScript, SQL, PL/SQL, UML, HTML, XHTML, DHTML, XML, CSS.
Application Servers: Weblogic 10.x/8.1, Websphere 7.0/6.1, Tomcat 7.0/6.0, Jboss 4.x. Frameworks/ORM tools: Spring 3.0/2.5, Struts 2.0/1.1, Hibernate 3.x
Databases: Oracle, DB2, MS SQL Server 2000, MS Access, mySql.
Operating System: Windows 2000/2003/XP, Unix, Linux and Solaris.
IDE: Eclipse 3.x, JBuilder, Net Beans.
Tools: Maven, JUnit, ANT, SVN, ClearQuest
Functional Domain : Banking, Insurance, Credit card, Healthcare, Shipping.

Experience :

Confidential, Chicago, Illinois July 2011 - Till Date
Java Developer

Description: Confidential, Web Application is about advanced Internet banking and transaction functionalities. Client can review account balances for any personal checking, saving, certificates of deposit, installment loans, home equities and mortgages. Client can also use the history function to review transaction history. There was also flexibility of transferring funds between any of personal checking accounts and Home Equity Line of Credits. Retrieval of Images of checks was also displayed ones they are cleared. Clients are able to view their account statements and checks for a specific period.
This application offers various features like creating new accounts, managing existing accounts, processing credit card and personal loan applications. Personal Loan processing has various modules for Customer Information, Loan Application verification, Loan Authorization, Loan Approval. Card Application Processing provides the functionality of gathering information from the user and passing it to a backend system like CDM (Credit Decision Management) where the decision about issuing card to the user is made.

  • Involved in Analysis, Design and Implementation/translation of Business User requirements.
  • Actively participated in the daily SCRUM meetings to produce quality deliverables within time.
  • Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IOC) architecture and Hibernate.
  • System was built using Model-View-Controller (MVC) architecture. Implemented the application using the concrete principles laid down by several design patterns such as Façade, Business Delegate, Singleton, Data Access Object.
  • Developed Web services to allow communication between application through SOAP over HTTP using Apache Axis2
  • Designed and implemented the application using JSP, Spring MVC, Spring IOC, Spring Annotations, Spring AOP, Spring Transactions, Hibernate, JDBC, ANT, Oracle and Websphere app server 7.0 .
  • Used Spring Framework for Dependency injection
  • Used SVN version control tool.
  • Automated the build process by writing ANTbuild scripts.
  • Configured and customized logs using Log4J.
  • Spring MVC model integration for front-end request action controller.
  • Wrote SQL queries, stored procedures, modifications to existing database structure as required for addition of new features using Oracle database.
  • Involved in installing and configuring Eclipse and Maven for development.
  • Developed various UML diagrams
  • Played a key role in the design and development of almost all the modules of the project.
  • Used Log4J to validate functionalities and JUnit for unit testing.

Environment: Java 1.6, Javascript, Hibernate 3.0, Spring 3.0, AGILE Methodology, SCRUM, JSP, Servlet, XML, Java Beans, Design Patterns, Apache AXIS, SOAP, Webservices, Log4J, JUnit, SVN, Oracle 9i, Eclipse, maven, Tomcat 6.0.

Confidential, NH Oct 2010- June 2011
Java Developer
Quote management Application

The Purpose of this project is for the public to retrieve and buy automobile and Property quotes online. Liberty Mutual's largest business segment provides full lines of coverage for private passenger automobile, homeowners, valuable possessions and personal liability through its own sales force. It also offers a wide range of traditional and variable life insurance and annuity products.

Responsibilities:

  • Involved in requirement analysis, functional specifications and over-all component design.
  • Developed Spring and Hibernate based multi-tier Web Application.
  • Created and maintained the configuration of the Spring Application Frameworks IoC container
  • Involved in configuration of Spring MVC, E-mail, File-Upload, and Integration with ORM Framework(Hibernate).
  • Right from Requirements Specification, Analysis, Design, development, testing and Maintenance using UML.
  • Implemented object/relational persistence (Hibernate) for the domain model
  • Impemented Java Persistence API(JPA) through Hibernate 3.0.
  • Documented the Application Design for my entire requirement.
  • Involved in implementation of front end validation component using Java Script, server side validation component using Java classes.
  • Designed and Developed WebServices using WSDL, SOAP to communicate with other modules.
  • Configured Hibernate objects as Spring Beans in the Spring Configuration File.
  • Wrote client side and server side validations using Java Scripts.
  • Configured the Hibernate configuration files to persist the data to the Oracle 9i Database.
  • Developed DAOs using DAO Design Pattern to insert and update the data.
  • Implemented ORM in the persistence layer using Hibernate frame work in conjunction with Spring Aspect Oriented Programming (AOP) functionality.
  • Wrote, debugged ANT, Maven Scripts for building the entire web application and deploy them on WebSphere.
  • Responsible for communicating with registered clients to resolve the requirements issues and to deliver the best results
  • Defined required mappings in xml that are supported by MVC architecture and Spring framework
  • Deployed applications on Websphere Application Server.
  • Involved in Unit Testing of the components using JUnit.
  • Used SVN for version control.

Environment: Java, J2EE, Spring, Hibernate 3.0, JSP, ANT, JDBC, SOAP Webservice,
UML, HTML, JavaScript (AJAX), CSS, Oracle 9i, Eclipse, SVN, Websphere Application Server, Windows.

Confidential, Dallas, TX May 2009 - Sept2010
Supply Chain Management
J2ee Consultant

Descriptions:
Confidential, supply chain management is used to move customers' shipments across various locations. The application handles all the operational, customer relations, financial, marketing, and sales information needed.

Responsibilities:

  • Involved in Analysis, Design and Implementation/translation of Business User requirements.
  • Business Logic analysis to produce Business Workflow Diagram, Use Cases, Architecture, Functional/Design specifications, and sequence diagrams.
  • Involved in multi-tiered J2EE design utilizing Spring IOC, Aspect Oriented Programming (AOP) architecture and Hibernate.
  • Implemented J2EE Design Patterns such as MVC, DTO, Business Delegate, DAO, Front Controller, Command, Singleton, Factory, Facade, Observer and Value/Data Transfer etc.
  • Used Websphere 6.1, SQL Navigator, SVN for design, development & version control.
  • Used SpringMVC framework for dependency injection, transaction management and AOP.
  • Involved in design and hands on development of Hibernate persistence design framework components with annotations.
  • Used Hibernate persistence framework for storing user preference, user profiles, scanning results and other storage information.
  • Used JAXB with DOM parsing for XML processing of the feeds.

Environment: Java, J2EE, JSP, Servlets, Java script, Hibernate, Spring Framework, Apache Axis, XML, Web Services, SOAP, WSDL, Log4j, ANT, UML, Oracle9i, SQL Navigator, HTML, Eclipse, Websphere 6.1, SVN

Confidential, Phoenix, AZ Aug 2008 - April 2009
Java J2EE Developer

Manage Your Card Account (MYCA) - Automated Handover Report (AHR)
American Express is the leading bank providing various financial services and solutions to the corporate and customers. The project aims at leveraging the American Express online services infrastructure to provide best in class online credit card solutions to card members. This is a product which is very useful to monitor the day to day activities of production support. During the development of this product, I got the opportunity work in multiple roles as a developer and a production support engineer

Responsibilities:

  • Involved in requirement analysis, functional specifications and design.
  • Designed UI using JSP, HTML and validated with JavaScript for providing the user interface.
  • Involved in client side scripting and serverside scripting.
  • Involved in the JDBC, Servlets and JSP technologies to write the UI and the business classes.
  • User interface is decoupled using SpringMVC architecture with Struts implemented already as the frontend.
  • Worked on the struts action classes and action mapping rules in Struts-config.xml as required by the architecture.
  • Written Shell scripts for platform specific jobs and creation of product images
  • Modified the Controllers and Services classes so as to support the introduction of Spring framework.
  • Involved in developing DAOs to connect to backend Database to implement the business logic.
  • Developed business layer components using enterprise java beans (EJB).
  • Used Hibernate to map the database tables using hbm.xml files.
  • Developed interactive User interface using Ajax Tag Library.
  • Involved in backend operations for developing Triggers, Stored Procedures, Views, Indexes and Cursors in PL/SQL.
  • Involved in writing Jakarta ANT 1.6 build scripts for building and deploying.
  • Used SVN for version control.
  • Log4j is used for logging different types of messages to write on to the proprietary log model.

Environment: Struts 2.0, Spring 2.0, Hibernate 3.0, PL/SQL, JSP, EJB, J2EE, ANT 1.6, JDBC, UML, HTML, JavaScript, AJAX, CSS, Oracle 9i, Eclipse, SVN, Weblogic 9.0.

Confidential, Hartford, CT June 2007 - July 2008
Online Health Insurance Quote management
Java Developer

Confidential, is one of the biggest Insurance companies in the entire U.S. Worked with Online Quote application which allowed users to go online and compare quotes instantly with other insurance providers

Responsibilities:

  • Involved in the design and development of the entire application.
  • Created UML diagrams (use case, class, sequence) based on the business requirements
  • Involved in designing and developing dynamic web pages using HTML and JSP with Struts tag libraries
  • Designed JSP layout using Struts Framework
  • Used JavaScript for client-side validation and Struts Validator Framework for form validations
  • Wrote unit test cases using Junit
  • Designed Java components using DAO, Factory and Transfer Object.
  • Used AJAX for auto completion of form data.
  • Created Tables, Views using Oracle 9i.
  • Wrote the SQL Queries for Retrieval and Updating the data.
  • Built SOAP Webservices
  • Developed Action classes, ActionForms, and Struts Configuration file to handle required UI actions, JSPs for Views.
  • Developed server side presentation layer using Struts MVC2 Framework.
  • Implemented PL/SQL queries and used Oracle stored procedures, and built-in functions to retrieve and update data from the databases
  • Used Hibernate Framework for object relational mapping and persistence.
  • Interfaced with the Oracle back-end using Hibernate Framework and XML config files.
  • Used Eclipse for the development environment
  • Wrote JUnit test cases to test the functionality of each method in the DAO layer.
  • Used CVS for version control.
  • Configured and deployed the web application using Websphere Application Server
  • Used Rational ClearQuest for tracking errors and bugs in the project source code
  • Prepared technical reports and documentation manuals for efficient program development

Environment: JSP, Servlets, Struts Framework, Struts Validator Framework, JavaScript, XML, Hibernate, HQL, Oracle9i, PL/SQL, Websphere application server, Eclipse, JUnit, CVS, Rational ClearQuest.

Confidential, Mumbai July 2006- Apr 2007
Java Intern/ Developer

  • Involved in requirement gathering, prepared activity diagrams, sequence diagrams, class diagrams and use case diagrams for various use cases using Rational Rose.
  • Worked on struts, JSP, Servlets.
  • Used Maven forbuilding individual modules.
  • Involved in unit testing using JUnit.
  • Implemented build and deployment scripts using ANT.
  • Involved in unit integration, bug fixing, acceptance testing with test cases, code reviews.

Environment: Java, Struts, XML, DB2, JSP, JavaScript, AJAX, Servlets, JDBC, Websphere Application Server, PL/SQL, XML, Log4j, JUnit, SVN, ANT, CSS.

Education: M.S in computer Science

We'd love your feedback!