Gain J.

Gain J.

Senior Java Web Developer

, United States

Experience: 15 Years

Gain

Senior Java Web Developer

180000 USD / Year

  • Immediate: Available

15 Years

Now you can Instantly Chat with Gain!

About Me

Gain Joseph is a multi-talented technology professional that has been involved in many different groups and divisions within multiple organizations adding value where he can. He was part of several web development teams as well as followed develop...

Show More

Skills

Networking & Security

Mobile Apps

Graphic Design

Portfolio Projects

Company

ACS

Description

  • The American College of Surgeons Foundation underscores the vital role that surgeons play in benefiting society by enhancing and extending life for patients of all nationalities, creeds, and economic levels. The projects here involved converting .NET based asp web site application  to jsp and Java based application deployed on Jboss 6.0 application server. Developed SOA based Web Services SOAP /REST API, using spring rest api .The websites are https://acsnsqip.org  and http://www.acsbscn.org

 

 Roles :

 

  • Involved in design and new development as well as re architecting of existing applications written asp and .NET technology
  • Securing the logon module using https and User login authentication.
  • Encryption and Decryption using Java Cipher Cryptography classes
  • Developed middle-tier components using Struts and hibernate frameworks.
  • Developed SOA based Web Services SOAP /REST API, using Spring Rest API  and JSON using Jackson API.
  • Performed unit testing using JUnit framework and deployed the application on Tomcat 6.5 and Jboss 6.0 application server .
  • Web Services SOAP, WSDL, Apache Axis 1.1, JAXP
  • Developed the WSDL and Web Services in Apache Axis 2.0 for different modules.

 

Environments:

 

Java1.6, J2EE, struts 1.2/2.1, Hibernate 3.1, JSP, Spring 2.1, JDBC, SOAP, Java RMI, XML, HTML, JavaScript, CSS, JUnit, Oracle10g, SQL, Tomcat 6.5, Jboss 6.0 ,Jquery

 

Tools:

                   

  • ANT  for build , SVN Subclipse for version control
  • MyEclipse 6.5  for Java applications.

 

  • Performed unit testing using JUnit framework and deployed the application on Web Sphere Application Server.

Show More Show Less

ARC

Company

ARC

Description

Arc Worldwide offers a variety of marketing services to such big clients as Philip Morris, Procter & Gamble, United Airlines, and Virgin. The current project was a promotional website for Philip Morris using different latest java technologies. The sites launched were www.copperlabel.com, www.marlboro.com etc. This is a full fledged development environment using the latest methodologies like Agile Methodology, and implementation.

 

Roles :

 

  • Involved in the Analysis, development and testing phases of Software Development Life Cycle (SDLC)
  • Involved in new development as well as support, maintenance or enhancement of existing applications
  • Involved in the Development of Presentation layer using STRUTS 2.0, JSP, HTML, CSS and java Scripts validations.
  • Developed middle-tier components using Struts and hibernate frameworks.
  •  Used Spring IOC container and Spring ORM tools to mitigate the complexity of application.
  • Implemented Design Patterns such as MVC, Front Controller, Intercepting Filter, DAO, Dependency
  • Injection (IOC), Composite View, Factory Pattern.
  • Developed Web services with secure access to Acxiom and Choicepoint to provide interoperability between different web applications using SOAP messages
  • Performed unit testing using JUnit framework and deployed the application on Web Sphere Application Server.
  • Used Flex3 as a prototype in many modules for evaluation

 

 

Environments:

 

Java1.4/1.5, J2EE, struts 1.2/2.1, Hibernate 3.1, JSP, Spring 2.1, JDBC, SOAP, WebServices, XML, HTML, JavaScript, CSS, JUnit, Oracle10g, SQL, Tomcat 6.5

Flex 3.

Tools:

                   

  • Maven 2.0  for build , PVCS for version control
  • MyEclipse 6.5  for Java applications.
  • Subclipse SVN for version  control

Show More Show Less

CATERPILLAR -DCS

Company

CATERPILLAR -DCS

Description

The Major Component Tracking System (MCTS) is an intranet system designed to monitor major component status and history from the time a new component is installed into a prime product at the manufacturing facility until the component is eventually scrapped. MCTS-  Manager integration is another application that was developed during this period that uses the B2B  communication using XML integration. The project was based on an integrated platform comprising of  Java DAOs, Java Value Objects ,J2EE ,Java beans  and TUF.  The work involved  writing the tech designs, analysis of control flow design and development of  command, business and DAOs. 

 

Roles :

 

  • Analysis, design and development for the different modules and enhancements.
  • Wrote SRS , Test Scripts and  Help documents.
  • Developed Java Action Classes and Business objects.
  • Developed DAOs and Value  Objects for Data Access and Data Storage .

Environments:

 

Java1.2, J2EE, JSP, JDBC, SOAP, XML, HTML, JavaScript, CSS, JUnit

Tools: 

                 

  • WSAD 5.1 for Java.CVS for version control and DB2 command center  for SQL.

 

Show More Show Less

SWIFT Messaging

Company

SWIFT Messaging

Description

The SWIFT message-formatting project meets the new 54x (ISO 15022) SWIFT message requirements. The International Organization of Standardization (ISO) has approved a new securities message standard scheme for messages, ISO 15022 Securities. The role involved requirement analysis for the middleware products to implementation. The work involved formatting of the financial messages swift 54x compliant using Java classes that formats and provides the connectivity to the Swift financial messaging network.

 

Roles :

 

  • Developed JDK 1.2 Java Classes, JSP Tag Libs, J2EE, BEA WebLogic Server for server side     components. Developed server side J2EE components.
  • Sun Solaris 2.6, Sun OS 5.6, Windows NT 4.0. Developed shell scripts.
  • SYBASE 11.0.5 developed stored procedures

 

 

 

Environments:

 

      Java1.2, J2EE, JSP, JDBC, XML, HTML, JavaScript, CSS, JUnit

Tools:   

               

  • Rapid SQL 4.1., Dream Weaver for Web development , PVCS for version control
  • JBuilder for Java. Developed Applets and Java applications.

Show More Show Less

GTA/GB

Company

GTA/GB

Description

GTA/GB is a decision support and trading system used by the Global Balanced group for the following products: TAA (Tactical Asset Allocation) and GTA (Global Tactical Asset Allocation) within JP Morgan.  The system provides critical position data from the NY and London, the settlement reports which the portfolio managers use to verify position and analytic data for each client account, the real-time system which is used to manage and trade TAA, and the work sheets, which are used to manage GTA

Roles :  

  • EJB, JDK 1.2, J2EE, BEA WebLogic Server for server side components. Developed server side J2EE components.
  • CORBA (Visibroker 3.4) load balancing and failover for the legacy system. Developed CORBA server components
  • Sun Solaris 2.6, TELNET, FTP ,Sun OS 5.6, Windows NT 4.0. Developed shell scripts to integrate with CA unicenter product for performance monitoring.
  • Mid Range VAX. Developed VAX V MS procedures.
  • (JSP) Java Server Pages, UML, XML, Java Servlets to access EJB components
  • SYBASE 11.0.5 developed stored procedures.

Environments:

      Java1.2, J2EE, JSP, JDBC, XML, HTML, JavaScript, CSS, JUnit

Show More Show Less

MINISTRY OF DEFENSE (MINDEF)

Company

MINISTRY OF DEFENSE (MINDEF)

Description

Service Benefit Payment Systems

This project was developed for Singapore Defense.  It dealt with the Advance Gratuity Details and Pension of the Defense Personnel.  The project was implemented with Three-Tier Architecture where Java Swing was used as the front end, RMI as the middle tier and Oracle 7.3 was used as the backend.  Taking security into consideration, database access was mostly through Stored Procedures. The concept of RMI increased the strength of this aspect. Every operation was performed at the middle tier and backend level. The front end was User Interface Display.

 

 

 

 

 

 

Environments:

 

      Java1.1.6, JDBC, XML, HTML, JavaScript, CSS, JUnit

 

Roles :

  • Developed Applets and Java applications
  • Java AWT Components ,  Java Swing
  • Java (JDK 1.1.6), HTML, RMI, ORB, JDBC, ODBC
  •  ORACLE 7.3, PL/SQL, Windows NT

 

Tools:           

  • Visual Age for Java.
  • TOAD for SQL

Show More Show Less