Post Job Free
Sign in

Developer Java

Location:
San Francisco, CA
Posted:
August 18, 2015

Contact this candidate

Resume:

Fanghua ( Only C*C )

*************@*****.***

703-***-****

Around seven years of IT experience in various phases of software development life cycle with Analysis, Design, Development, Integration, Implementation, Maintenance, Reports, Testing, Production and Support of Software Applications in client server environment, Object Oriented Technology and web based applications.

Good knowledge on Object Oriented Analysis and Object Oriented Design.

Strong programming skills in Java and J2EE technologies.

Expert level skills in Java, Swing Components, J2EE 1.4(Servlets, JSP, JDBC), spring, EJB, Struts Framework, XML.

Experience in MVC (Model View Controller) architecture with Struts framework and J2EE design patterns.

Experience in HTML, DHTML, XHTML and Java Script.

Experience in web / application servers like WebSphere, WebLogic, and Tomcat.

Experience in RDMS using Informix, DB2, PL/SQL and MS-Access.

Experience in developing Unit test cases using JUnit.

Experience in full SDLC, including analysis, design and development cycles as well as coordinating testing and performance monitoring.

Experience in client management, business requirement specification, writing technical documents and architecting solution.

Good working experience with Struts, JSF, Spring Framework.

Working experience on SQL, PL/SQL.

Expertise in developing applications using Flex Data Services i.e. HTTP, Remote Object and Web Services.

Worked on large-scale highly integrated enterprise systems as an individual contributor as well as team player.

Received numerous appreciations from the clients.

Excellent communication skills with good experience in requirement gathering and interacting with clients. Versatile team player with good analytical, communication and interpersonal skills.

Technical Skills:

Programming Languages

Java, C, C++, SQL

J2EE Technologies

Servlets 2.2/2.3/2.4, JSP 1.1/1.2/2.0, JDBC 2.0/3.0, JNDI, OSGI, EJB 2.0/3.0, RMI, ASP.

Frameworks

Jakarta Struts 1.2/1.3, Spring 1.2/1.3/2.0, Spring MVC,

JSF (Java Server Faces), Hibernate 2.0/3.0, Tiles, Validator

Web Technologies

HTML, DHTML, JavaScript 3.03, AJAX, CSS,CMS, icefaces API

XML Technologies

XML 1.0, XSLT, XSL 2.0, HTML, DHTML, XSL 1.0/ XSLT 1.0/XSL-FO, JNDI 1.1, LDAP 3.0, SOAP 1.2, AXIS 2

Application/Web Servers

IBM WebSphere 5.X/6.0/7.0/8.0, IBM HTTP server 8.x, WebLogic 7.x/8.x/9.0, WebLogic Portal 5.x, JBoss 4.0, jBPM, Apache Tomcat 5.0/5.5, OC4J 10.1.3

Databases

Oracle 8i/9i/10g, SQL Server 2008, MySQL, DB2 7.0/8.0/9.0

Messaging Systems

JMS, IBM MQ-Series

IDE Tools

IBM WebSphere Studio Application Developer (WSAD) 5.0,5.1.2, RSA 6.0.1/7.0, RAD 6.0/7.1, Eclipse 2.0/3.0/3.1/RCP, Jdeveloper 10.1.3, Net Beans 4.0/4.1

Configuration

Perforce, CVS, Rational ClearCase, Microsoft Visio

Operating Systems

Windows 98/NT/2000/XP, UNIX, LINUX

Tools

Ant, Maven, JVM, JUnit, Vitria 4.1, GWT (Google Web Toolkit), Log4j, XMLSpy, Jprobe2.8/3.0

Database Tools

TOAD, MySql Query Browser

Design Methodologies

UML, Rational Rose, RUP

Protocols

SOAP, LDAP, HTTP, HTTPS, FTP, RMI-IIOP, SMTP

Version Control

MKS,CVS, Bugzilla, Subversion, Ant, Maven

Professional Experience:

Client: Henry Schein, Melville, NY June 2014 – present

Senior Java/J2ee Developer

Henry Schein, Inc. is the world’s largest provider of health care products and services to office-based dental and mental health practitioners. The Company offers a comprehensive selection of products and services, including value-added solutions for operating efficient practices and delivering high-quality care. This implementation is for the internal employees and the partners for preparing their Sales life cycle with customized options being implemented in each entity so as to meet the business requirements. I am involved in developing applications to improve linkage and communication within operations, increase resolution of customer problems more efficiently and effectively. I am also involved in designing, configuration, enhancement and supporting the application.

Responsibilities:

Responsible for prompt development of services, features and tools for the company's highly interactive lending-based System.

Utilized Loose Coupling/Dependency Injection feature of Spring Core to have better reusability, modifiability of application.

Responsible as a XSLT web developer including designing and developing the websites with the java and XSLT.

Provided support and help on management of the data and XSLT programming.

Involved in troubleshooting the problems and fixing the bugs in XSLT and java related programs.

Modified the existing databases, stored procedures, objects, tables, sequence and indexes according to the functional requirements of the business flow.

Designed and developed a web application built with JBoss Seam utilizing EJB, JPA, Hibernate, Java Server Faces (JSF) with icefaces API for UI development, AJAX, JavaMail.

Client side validation was done using JavaScript.

Managed SCM for modification of documents and programs stored as computer files.

Involved in administering Weblogic Portal Server.

Wrote complex PL/SQL scripts for stored procedures, packages and functions & triggers for data transformation purposes.

Involved in repetitive machine driven effort using Agile Methodology (Scrum).

J2EE application development on Windows and UNIX platforms using MVC pattern.

Tomcat 5.5, JBOSS servers were used for testing and WebLogic 10 was used for deploying.

Developed an Ajax framework for rapid development of Rich Internet Application access to databases.

Used Ruby as a support for Unicode and multiple character encodings.

Involved in writing XML WebServices using SOAP to communicate between applications.

The existing web system was enhanced using Struts.

Used OMS to keep track of customer’s accounts mainly for credit verification.

Involved in creating GUI applications using Visual Basic.NET.

User Interfaces were developed using Servlet, JSP, JSF, JS, JQ, Struts and HTML.

Used CORE and HTML tag libraries for expressing Java Server Faces within a view template.

Used State management supporting like request, application, session, flash and view scoped java beans.

Created few modules using JAVA Swing, AWT framework.

Created Stateless Session Beans for retrieving data and Entity Beans for maintaining User Profile Responsible for generating JSP Tag libraries embedded with client specific.

Involved in doing various testing as per the specifications and test cases including Unit and Integration testing using JUnit scripts via Selenium Remote Control 9.0.

Environment:

Java EE 5, EJB 3.0, OMS, JSP, JSF, Servlets, Hibernate, JavaScript, Scrum,, Struts, WebServices, Visual Basic.NET, Oracle 11g, MQ, SPs, HTML, CSS, XML/XSLT, SOAP, WSDL, ClearCase, JUnit, JSF, Eclipse RCP, AJAX, Core Java, UML, JBoss, Weblogic Portal Server, Tomcat 5.5.

Client: CUNY, New York, NY May 2012 – June 2014

Senior Java/J2ee Developer

This project was a data driven J2EE based web application prompting development of interactive frontend and data driven backend applications and services. The wide ranges of project objectives include the implementation of portal, blackboard and report. Important tasks included modifying the existing database, creating stored procedures, objects, tables, sequences and indexes according to the functional requirements of the business flow.

Responsibilities:

Created Enterprise Java Beans (EJBs) to implement business logic and to persist with the back-end database system (Oracle).

Used the Singleton, Value Object and Factory and DAO design pattern at the business layer to effectively maintain the java objects.

Responsible as a XSLT web developer including designing and developing the websites with the java and XSLT.

Involved in troubleshooting the problems and fixing the bugs in XSLT and java related programs.

Worked on the JAVA Collections API for handling the data objects in business layers.

Used Struts and JSP to create presentation layer.

Designed and developed a web application built with JBoss Seam utilizing EJB, JPA, Hibernate, Java Server Faces (JSF), AJAX, and Java Mail.

Wrote Stored Procedures, Triggers, Functions and Utilities in PL/SQL to Query the Database and create Data Sources required in the generation of reports.

Tomcat 5.5, JBOSS servers were used for testing and for deploying.

Developed the Java Code using Eclipse as IDE.

Implemented Test Cases using JUnit.

Environment:

Java, JSP, EJB, JDBC, PL/SQL, SQL, Oracle 9i, HTML, AJAX, Java script, XML, JUnit, BEA Weblogic Application server 8.0, and Eclipse.

Client: Delta Airlines, Atlanta, GA Feb 2011- May 2012

Java/J2ee Developer

ITAS – International Time and Attendance System, is a globally distributed enterprise web application and is used for facilitating the International Delta Employees for tracking their timesheets and Pay rules. ITAS has been implemented for MCLA, and European countries. Infor10 Workforce Management (Workbrain) is the product used for ITAS implementation. Experienced with Java Jagacy 3270 software, court business processes, court data, SharePoint, and Rational Clear Quest.

Responsibilities:

Designed UML diagrams as part of the functional and technical Design using Visio.

Configured and Implemented Spring AOP for transaction management, logging and performance tracking.

Played a very strong role in handling different technical challenges during the integration of GPS Customer Product with the Core Rlog and the architectural design of the application framework.

Worked in configuring the datasource & JNDI Configurations in WebSphereapplication server.

Worked in integrating the Core Rlog (EJB application) with the GPS product which requires EJB configuration changes in the application as well as in the application server.

Took the lead role for One Complete Engine design and development and other tasks related to application server and Application framework Configurations.

Developed the presentation layer using Struts MVC pattern integrated with spring to invoke the service layer beans.

Used Spring DI, Spring DAO (JDBC Template) in the persistence layer for GPS, backend being Oracle 10g.

Developed user interface Validation logic using Direct Web Remoting (Reverse Ajax).

Implemented SOA using web services to interact with Customers.

Created test cases for DAO Layer and service layer using JUNIT.

Tested the initial application in JBoss server environment after its installation.

Involved in migrating the web application from OC4J to Websphere application server and vice versa.

Involved in migrating the web application from Java 1.4 to Java 1.5.

Responsible for creating tables in development schema and Wrote oracle packages, procedures and functions in PL/SQL.

Attended PLSQL training organized by Genco Corporate.

Followed AGILE Methodology and participated in SCRUM Meetings.

Provided support to the application in test and production environments.

Involved in the performance monitoring of the application using RAD tools and JProbe.

Environment:

Oracle 10g, SQL server, Struts, Spring 2.5, AJAX, Reverse Ajax, JSP, JSTL, MVC Architecture,EJB,Web Services, HTML/DHTML, JavaScript,JSON, Firebug, Visio, CSS, XML, PCVS, Log4j, Junit,RAD 7.0 (Eclipse based), Multi-Threading,WebSphere 6.1,JNDI, JProbe, JBOSS, OC4J 10g, TOAD, UNIX Shell Script.

Client: TCS, China. Jan 2008 – Dec 2010

Java Developer

Customized Research Services is Rich Internet Desktop Application using Java Swing API framework. It is a Business Intelligence application to provide statistical analysis and advanced data visualization to support CRS reporting requirements.

Responsibilities:

Used java swing to develop rich user interface for application in a Desktop Application running in PCs.

Involved in implementing various functionalities as per the business requirements. This includes creation of views, model classes and controller elements.

Created MVC classes for drag and drop in Cross Tab UI.

Developed drag and drop functionality for Filters, where the data is dragged from Ext JS tree and dropped on filters on cross tab grid for filtering on data coming from Cognos.

Coded for various Ext JS components such as windows, forms, panels, and tree, adding custom event on components and implementing their listeners for desired operation.

Worked on performance and memory management issues by finding orphan objects with Drip, IeSieve.

Environment:

Ext JS, Windows, Object Oriented JavaScript, Cognos TM1, Microsoft Active X, Visual Studio 2010, JS Builder, Aptana Studio 2010, IE Sieve, and Drip.



Contact this candidate