Gain J.

Gain J.

Team Lead / Sr. Java Developer

Jersey City , United States

Experience: 15 Years

Gain

Jersey City , United States

Team Lead / Sr. Java Developer

180000 USD / Year

  • Immediate: Available

15 Years

Now you can Instantly Chat with Gain!

About Me

Over 16 years of hard-core experience in analysis, design, development and implementation of web based applications. Extensive experience in EJB, BEA Web Logic Server, JAVA 1.5/1.2/1.1.7, J2EE, JSP, XML, Rational Rose (OOAD), HTML, IBM Visual Age, C,...

Show More

Portfolio Projects

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

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

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

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

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

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