Java/J2ee developer Resume




Title
Java/J2ee developer

Primary Skills
Java J2ee Weblogic

Location
US-NJ- (will consider relocating)

Posted
Jan-15-09

RESUME DETAILS


PROFESSIONAL SUMMARY
• Over 7 years of hands-on experience in designing, developing and testing Java/J2EE web based application in the capital market industry
• Good knowledge of financial securities like Equity and Credit Derivatives
• Extensive knowledge in the field of Image processing
• Experienced with Software Development Life Cycle (SDLC) Process and Object Oriented Analysis and Design (OOAD) Techniques.
• Thorough knowledge of Rational Unified Process (RUP), Unified Modeling Language (UML) and Design Patterns like Singleton, Façade and Factory for software development
• Obtained and disseminated the knowledge and process in state-of-the-art J2EE technologies like EJB, JNDI, Servlets, JDBC and JMS
• Extensive experience in web development technologies like AJAX, JSP, XML, HTML, CSS and Java Script.
• Extensive knowledge of Struts framework
• Good knowledge of O/R mapping tools like Hibernate
• Experienced with different servers like Websphere, Weblogic and Tomcat in both Windows and Unix platforms
• Expertise in using various IDEs like Netbeans, Eclipse and Rational Application Developer
• Extensive knowledge of implementing SQL queries, triggers, views, stored procedures, cursors and indexes.
• Worked with different databases like Oracle 9i, MS Access, SQL Server 2000 and Sybase
• Experienced in parsing and extracting data from XML using DOM parsers.
• Good experience in web services and MQ series.
• Involved in testing environments like Unit Testing and Functional Testing
• Ability to adapt to fast paced work environment
• Highly motivated team player with excellent and proven interpersonal and communication skills

TECHNICAL SUMMARY

Language : Java, Interactive Data Language (IDL), C, C++
J2EE Technologies : EJB, JDBC, JMS, JNDI
Web Development : HTML, CSS, JSP, XML, Java Script, AJAX
Development IDE : IBM Rational Application Developer (RAD), Eclipse & Netbeans
Application/Web Servers : Apache Tomcat Webserver, IBM Websphere, WebLogic
Framework : Struts
Design Pattern : Singleton, Factory, Model View Controller
Database Languages : PL/SQL, T/SQL
Databases : Sybase, Oracle 9i, MS Access, SQL Server 2000
O/R Mapping Technology : Hibernate
UML Tools : IBM Rational Rose, MS Visio
Operating System : Windows XP/2003, Linux
Data Modeler Tool : TOAD



EDUCATION

Western Michigan University (WMU) Kalamazoo, MI
Master of Science in Computer Science

Visveswaraya Technological University Bangalore, India
Bachelor of Science in Computer Science

PROFESSIONAL EXPERIENCE

Client : CIBC World Markets, New York, NY. Jan 07 -- Present
Project : Equity Basket Trading System
Position : Sr. IT Consultant

Description:
Equity Basket Trading System is an application which assists the traders for trading baskets of securities. It is a fully integrated portfolio system from file parsing to trading to allocation of financial securities. The orders for trading the baskets can come either by phone, fax or through files. The system has features which help the traders by giving necessary attributes like volume-weighted average price (VWAP) and Moving Average.

Responsibilities:
• Involved in requirement gathering and building functional specifications.
• Prepared Usecase diagrams, package diagram, class diagram and sequence diagram using Rational Rose and UML
• Developed Action forms, Form beans and Java Action classes using Struts framework.
• Used Design Patterns like Singleton and Factory
• Developed the stateless session bean in EJB at the Business layer
• Designed the presentation module extensively using AJAX, JSP, HTML, XPATH, XSLT and CSS
• Enhanced the mark and sweep garbage collection algorithm to ensure effective memory usage
• Used JAXP and JAXB for parsing and creating XML files.
• Implemented Hibernate for database interaction and as data persistence layer
• Developed Triggers and Stored procedures for retrieval of data from the database.
• Involved in development and deployment of application on Unix environment

Environment:
Java, J2EE, EJB, Axis2 1.3, SOAP, JAXP, JAXB, IBM RAD 6.0, JDOM, Struts, Hibernate, TOAD, IBM WebSphere Application Server 6.0, Sybase, Windows 2003, Unix

Client : Alliance Bernstein, New York, NY. Sep 05 -- Dec 06
Project : Credit Derivative System
Position : Programmer Analyst

Description:
Credit Derivative System is a fully integrated system from Front office to Back office processing a wide range of credit derivatives like Credit Default Swap, Total Return Swap, Credit Linked Note and Asset Swap. System captures the market data needed to price and trade the credit products. The processing of the structured products for trading can be done at the back office. Confirmation and accounting postings are generated at trade time.

Responsibilities:
• Designed the presentation module using JSP, HTML, XPATH, XSLT and CSS
• Developed various forms using AJAX technology
• Prepared Usecase diagrams, class diagrams and sequence diagrams using Rational Rose and UML
• Involved in requirement gathering and building functional specifications
• Implemented Design Patterns like Singleton, Façade and Factory to develop the stateless session bean in EJB at the Business layer
• Developed classes for parsing XML data using JDOM
• Developed and deployed application in Sun Solaris, Unix environment
• Used JDBC to access data from the database
• Involved in database design and have developed stored procedures and database triggers for data retrieval.
• Developed Perl programs for file processing
• Conducted unit tests and integration tests to ensure the system functionality

Environment:
Java, J2EE, EJB 2.0, WebLogic Application Server 9.1, Oracle 9i, PL/SQL, TOAD, SOAP, Axis2 1.2, AJAX, RAD, Windows 2003, Sun Solaris 9, Unix, Perl

Client : John Wiley, Hoboken, NJ. Mar 04 -- Aug 05
Project : Integration of Subscription Management Systems
Position : Software Developer

Description:
Integration of Subscription Management Systems is a middleware which is built for integrating different systems like Interactive voice recording system(IVR), Home delivery, Seibel, Convergys, Mainframe and Routability Database to provide a unique customer experience. Communication between the Seibel and IVR had to be through Message Driven Bean (MDB) using Websphere MQ over JMS and Convergys and Home delivery communicate through Web services using SOAP over HTTP. Seibel inbound transactions provide services to Home delivery, IVR and Convergys and Seibel outbound transactions provide services to Mainframe system. The Mainframe system consists of old customer data.

Responsibilities:
• Involved in design, development and testing the system
• Actively involved in requirement gathering and building functional specification
• Created low level designs which includes package diagram, class diagram and sequence diagram using Rational Rose and UML
• Implemented the middleware in Java, J2EE, EJB, MDB, JSP, IBM WebSphere MQ, IBM WebSphere Application Server 5.1, Axis, JMS, JDBC environment
• Used design patterns like factory and singleton
• Used SAX and DOM parser for parsing XML files
• Design and development of Message Driven Bean to communicate with WebSphere MQ and XML message validation.
• Design and development of EJB to communicate with web services.
• Written stored procedures
• Implemented logging to keep track of all the transactions
• Involved in creating the MQ cluster

Environment:
Java 1.4, EJB, JMS, IBM WebSphere MQ, WebSphere Application Server 5.1, WSAD 5.0, Oracle 9i, PL/SQL, SOAP, Axis2 1.2, JAX RPC, JDBC, LDAP, Windows

Client : Earth Science Remote Sensing Facility, MI Feb 02 -- Feb 04
Project : Remote Sensing Data Extraction Model
Position : Research Associate

Details:
Remote Sensing Data Extraction Model is a software model which is used to automate the extraction of digital image data (e.g., rainfall) from satellite images for research oriented projects. The model consists of many modules for processing different datasets like AVHRR, ASMR, TRMM, SSM/I, QuickScat, MODIS and Precipitation verification. The model performs functions like sub-setting global dataset by location, selection of temporal range of interest, geo-referencing, application of user-defined minimum threshold values, verification and quality control, provide user-specific format (like txt or dbf) for output.

Responsibilities:
• Actively involved in Design, Development and System testing
• Created low level design which includes class and sequence diagrams
• The model is built using Interactive Data Language (IDL) and ENVI to extract remote sensing data from satellite images.
• Integrated all remote sensing data modules into a single module.
• Converted the raw remote sensing data to user specific format (like dbf using ArcView).
• Tested the system for various regions.
• Involved in database administration
• Developed a software model in Java to monitor all the ArcIMS services.
• Developed Shell Scripts for file processing

Environment:
Interactive Data Language (IDL), ENVI, ArcSDE, ArcIMS, Java, JDBC, Servlet, Shell Script, Spatial SQL, Oracle, Eclipse, Perl

Client : Great Lakes Soil & Environmental Consultants Inc, IL May 01 -- Jan 02
Project : Construction Database System
Position : Software Developer

Description:
Construction Database System is used to store the environmental and construction test samples like soil, aggregate, concrete, asphalt and geo-synthetic data. The project involves upgrading the database from MS Access to SQL Server 2000. Crystal Reports is used in the system to generate the reports.



Responsibilities:
• Actively involved in creating Entity-Relation Diagram.
• Interacted with construction engineers to gather requirements.
• Coordinated to upgrade the database from MS Access to SQL server 2000.
• Designed database system to store the test sample data
• Created stored procedures and triggers for data retrieval
• Designed the presentation layer using HTML, Java Script and JSP
• Tested and deployed the application in Redhat Linux environment

Environment:
Java, SQL server 2000, NetBeans IDE, Redhat Linux

Certifications
See above

CONTACT DETAILS

You must be logged in and have a current resume access subscription. Login or Register »


| Resumes in New Jersey

View other Java/J2ee developer resumes, Programmer / Developer resumes