We provide IT Staff Augmentation Services!

Java Developer Resume Profile

4.00/5 (Submit Your Rating)

Professional Summary

  • Five years 5 experience as Java/J2EE Developer in requirement gathering estimation analysis design development and testing of web-based applications using Java/J2EE
  • Five years 5 experience in development under SDLC and Agile Methodology
  • Expertise in Object Oriented Analysis Design and Programming of distributed web-based applications
  • Experience in creating various Use case diagrams Class diagrams and Sequence diagrams using Microsoft Visio and Rational Rose during the design phase of SDLC
  • Expertise in Core Java Collection Framework and Java Multi-Threading applications
  • Experience with various integrated development environment IDE like Eclipse and MyEclips
  • Experience in various J2EE design patterns like Data Transfer Object Session Fa ade Singleton
  • Experience in using various open source web frameworks like Struts Hibernate Spring.
  • Experience in working with a java-based logging utility like LOG4J and creating Custom Logging utilities
  • Experience in developing enterprise application - presentation layer with static HTML JavaScript CSS JSPs Servlets JSP/Struts/JSTL Custom Tags middle layer with Spring/EJBs Stateless Session Beans and persistence layer with Hibernate
  • Experience in writing XML and 2 years in JavaScript coding
  • Extensively applied Unit Testing for the application using JUnit framework
  • Excellent knowledge in JMS programming
  • Worked with multiple versions of Oracle and familiar with SQL Server MySQL SQL Developer environment
  • Experience with developing and deploying web-based applications on Weblogic WebSphere and JBoss Application Servers in WINDOWS environment
  • Excellent knowledge of UNIX/LUNIX commands
  • Experience in Version Control tools like CVS SVN
  • Demonstrated technical expertise organization and client service skills in various projects undertaken

Technical Skills

Programming

Scripting Languages

Java 1.6 C VB HTML/CSS XML1.0 SQL PL/SQL JavaScript Ant.

Enterprise Technologies

Core Java J2EE 1.3 JDBC JSP1.2 2.8 Servlets2.x JMS EJB 3.0 JNDI Struts1/2 Spring JSTL Hibernate 3.2 AJAX Rich Faces 3.3.0 Webservices.

IDE s

Eclipse Galileo/Juno/Kepler/Luna MyEclipse 5.1.0.

Application/Web Servers

Weblogic 8.1 10.3 Apache Tomcat 5.0/8.0 JBOSS 4.0.2/Wild Fly 8.x

Modelling tools

Rational Rose UML.

Databases

Oracle 9g 10g 11g MS SQL Server 2000 MySQL 5.x

Platforms

Windows 2000/XP/7/8 Linux and Solaris.

Verson Control

SVN CVS

PROFESSIONAL EXPERIENCE

Confidential

Role Java developer

Project Description

Capital One Financial Corporation is a U.S.-based bank holding company specializing in credit cards home loans auto loans banking and savings products This project Customer Online Banking Application is an enhancement from its previous version. It enables the bank s customers to access their various accounts through Internet. Credit model allows you to view contributions to each exposure profile from different transaction categories. From there you can generate a report to show the summary information. Then you can drill down to the detail transaction record which shows every single piece of information about the transaction that has been communicated to the server. The new application allows customers to have a customized report based on their needs to show them where their money goes. The Web service is developed and implemented to take care of checking eligibility of payment and removing hold in Customer Care function.

Responsibilities

  • Involved in designing the system with the help of Software Requirement Specification using MVC2 model view controller architecture Agile Methodology designed use case class diagrams using UML.
  • The MVC2 architecture was used to decouple business logic data presentation user interaction and data access.data presentation user interaction and data access.
  • Assisted in Development of client-side UI using HTML/CSS JavaScript Ajax.
  • Designed and implemented Struts2 MVC framework Action Class for holding business logic and dispatching request to the corresponded Service Class.
  • Implemented User Authentication based on validation function in Struts 2 framework to validate the input data from client side.
  • Using validate method of Action class and XML based validation to achieve User Authentication.
  • Responsible for developing DAO Data Access Objects to handle CRUD operation on database.
  • Used Hibernate framework to connect database and mapping Model Classes to database tables.
  • Implemented the DataSource by Tomcat configure XML file.
  • Integrated Hibernate framework and DataSource.
  • Implemented Hibernate Validation framework based on JSR303/JSR349 before persisting data.
  • Spring framework used to decouple Struts2 Action Classes DAO tier and Hibernate framework by implementing IOC for dependency injection.
  • Applied Spring AOP to process some cross cutting concerns handling transaction management through the entire application.
  • Developed SOAP Restful web service by using Apache CXF on weblogic to check payment and remove a hold.
  • Developed JUNIT class to testing each part working properly.
  • Used Log4j to log warnings errors notification in file systems for future update recover operations.

Environment JDK1.7 JSP Servlets Struts 2 MVC Hibernate Spring Oracle PL/SQL WebService SQL XML XSL UML HTML/CSS Log4J Eclipse3.3 CVS WebLogic Junit4.1.

Confidential

Role Java developer

Project Description Star Co Company is aimed at discovering and promoting technology development and advancement through advanced research innovation and commercialization. The project online retail platform is created to extend Star Co Tech s business. This platform aims to providing excellent online shopping experience for customers. It contains two models customer and merchandise. Customer Model provides browse and shopping function order history track and personal information management. Merchandise Model is created to show and manage merchandise. Administrators maintain the platform like customer and merchandise information allocate different authorization/role.

Responsibilities

  • Responsible for the designing coding and developing the application using J2EE MVC architecture Agile Methodology.
  • Implemented the JSP Java Script HTML/CSS to presentation layer. Unified the layout
  • Developed web application using Struts2 MVC framework. Effectively developed Action classes customer Interceptor and other configuration files like struts.xml web.xml.
  • Designed and developed Platform architecture based on 4 layers Web tier Action/Controller tier Service tier DAO tier and Model tier.
  • Developed Action Classes as Controller under Web tier to effectively process the request from client-side call relative service function under Service Tier get the data required for displaying the information and handle required validations.
  • Implemented and developed validate method in Action Classes and Struts2 Validation framework to handle validation request like User Authentication.
  • Designed and developed Service Tier to work together with DAO Tier calling corresponded classes and methods in DAO Tier.
  • Implemented Session Management with Cookie URL Rewriting to achieve Shopping Cart function
  • Design and developed DAO Tier combined with Hibernate ORM framework to process CRUD request from Service Tier to Database.
  • Implemented Hibernate framework for connecting database and mapping POJO to relational database tables based on XML configuration files and Annotations.
  • Implemented DataSource to manage connection pool for Oracle Database to improve performance and integrated the DataSource with Hibernate framework .
  • Developed proper HQL NativeSQL to handle different data query requests.
  • Integrated Hibernate framework and Struts2 MVC framework.
  • Developed the client-side class to consume third party s SOAP Web Service like weather forecast and show on client by widget.
  • Developed the application on Eclipse and deployed application on Tomcat server.
  • Implemented Log4J for logging warnings errors happened in application to file system.
  • Designed and developed JUnit Class for testing Database Connection CRUD operation in DAO Tier cooperation between different Tiers.
  • SVN is used for version control.

Environment Java J2EE Struts2 framework Servlet JSP JavaScript Jquery Ajax HTML/CSS Hibernate 3.0 SOAP TomCat Oracle PL/SQL JUnit XML log4J.

Confidential

Role Java Developer

Project ChuangFu

Bank of Beijing Finance Company is a financial firm with expertise in finance service and trading. Bank of Beijing Consumer Finance Company is a leading provider in financial. The project ChuangFu CF is developed based on the legacy system. It aims to extend the current system s functions and help the system handle more business request. The server-end program send financial market data to client-side and show on a widget which makes clients get the latest market information. New Exception Handling mechanism avoid unfriendly web page shown on client-side browsers. Web Service DAO Model Tiers allow ChuangFu have a better performance for handling multi-thread process.

Responsibilities

  • Understanding the current product with emphasis on each and every details of the Order and Trades module
  • Implemented class diagram using Rational Rose UML with JSP Controller Servlet and EJB 3.2 in picture
  • Developed several EJB /Servlets /JSP for MVC tiers to accomplish a variety of functionalities described above with respect to Session Fa ade Command design pattern etc
  • Used JMS Java Message Service for sending messages to GUI Server and receiving messages from it
  • Worked in multi-threaded environment for transaction work flow
  • Implemented Struts Framework Action and Controller classes for dispatching request to appropriate class
  • Used Validation framework provided by Struts for validation of user input as per the business logic using the validation tag Library and Validate method in the Form Class
  • Deployed application in WebSphere Application Server
  • Used Swing extensively to design some parts of GUI for some standalone mini applications and report Interface
  • Developed Error Handling mechanism which was implemented for handling all possible Exceptions and User Errors
  • Implemented Simple API XML SAX for XML Processing
  • Used TOAD to get connected to Oracle to access the back-end Oracle Database for verifying and validating the data inserted
  • Extensive search engine provided for a quicker look up depending upon ID FirstName Membership Number etc.
  • Used custom tags for repeatable execution which existed there with TLDs

Environment JAVA J2EE JSP Servlets Struts 2 Swing EJB 3.2 Multithreading Oracle 10g WebSphere Application Server 6.1 XML Rational Rose Enterprise Edition 2000 TOAD JMS WindowsNT

Confidential

Role Java Developer

Project Department Management System DMS

University of International Relations is an institute of higher education located in Beijing that was first established to train foreign affairs cadres. The project Department Management System DMS is for Information Technology department to replace old one. And it s responsible for managing students and staff information and reducing paper work. The DMS allows students to track scores get course information activities or emergency notification and request for personal/treatment leave. It also improves the performance for querying information under multi-threading environment. The leaving request from students will be processed based on Authorization/Roles and get approved in 1 week through DMS.

Responsibilities

  • Involved in requirements gathering analysis and design
  • Adapted Water fall model from specification Analysis Design System integration Testing Deployment and Maintenance
  • Responsible for Development Implementation and Testing of the complete business solution
  • Developed use cases and created UML diagrams like class diagrams sequence diagrams to represent the overall architecture
  • Designed related tables in the database using ER diagrams
  • Designed and developed presentation layer using JSP HTML JS
  • Applied J2EE design patterns DAO Chain of Responsibility and Singleton
  • Developed a set of Action classes by using Struts2 MVS as the Controller Class to handle business logic to process client request and interact with DAO layer to process data with model classes.
  • Implemented Struts2 Tag to interact with back-end program in View Pages.
  • Implemented Struts2 Validation method and framework used to validate input data from client side.
  • Developed Interceptor for user authentication based on their roles for manipulating personal information.
  • Providing a framework for mapping object-oriented domain model to a traditional relational database using Hibernate ORM framework
  • Implemented lazying loading and cache in Hibernate to improve the query quality and system performance.
  • Developed proper HQL to protect personal information from SQL Injection.
  • Implemented Hibernate validation framework for data before persisted into database.
  • Used SAX and DOM to parse some XML document and developer XML based configuration file for hibernate and struts framework.
  • Configured the Web logic application server
  • Involved in Unit System and Integration testing of the application

Environment Java J2EE JSP Servlets Struts2 JSTL Hibernate Oracle 9i XML UML Eclipse 3.0.1 Apache Tomcat HTML CSS JavaScript Windows XP

We'd love your feedback!