Java/J2EE Developer Resume




Title
Java/J2EE Developer

Primary Skills
Java, J2EE, Struts, Spring, Hibernate, EJB, Webservices, AJAX, Java Script, XML, XSLT, Weblogic, Oracle

Location
US-NJ-Jersey City (will consider relocating)

Posted
Jun-15-09

RESUME DETAILS
PROFESSIONAL SUMMARY
Around 7 years of experience, involved in development, system testing, debugging, implementation and maintenance of software applications using Java/ J2EE.
Experience in working on Waterfall and Agile methodology.
Vertical industry experience includes Financial Services, Banking and Government sectors.
Team player & quick learner with ability to adapt new technologies and architecture


TECHNICAL SKILLS
Java/J2EE: Servlets, JSP, AJAX, JDBC, EJB, JMS, Web Services, SOAP, XML, XSLT, HTML, Hibernate 2.1, Weblogic Portal, Vignette Portal
J2EE Frameworks: Struts1.1/2, Spring1.0
Design Patterns: DAO, MVC, Singleton, Session Façade, Service Locator, Business Delegate
Middleware: BEA WebLogic 8.1, IBM Web Sphere 4.0/5.x/, Jboss, Apache Tomcat 5.0
Databases: Oracle 8i/9i/10g, Sybase, MySQL and SQL Server
Development Tools: Eclipse 3.3, Jdeveloper, JBuilder and EditPlus
Version Control: CVS, VSS, Subversion
Build Tools: Ant, Maven
Testing Tools: JUnit
Others: Log4j, ANT, Toad, DBArtisan, Rational Rose
Operating Systems: Windows NT/2000/XP


EDUCATION
BS in Accounting and Commerce (first class), Mumbai University


PROFESSIONAL EXPERIENCE

DOITT, New York (Oct '07 to May '09)
Java/J2EE Developer(Consultant)

New York City enacted Local Law 34 (No Pay to Play), which mandated the creation of a Doing Business Database (DBDB) containing the names of entities that do business with the City of New York, and their principal officers, owners and senior managers, in order to regulate campaign contributions. This legislation sets the bar for local campaign contribution. The resulting system was certified by CFB, the Mayor's Office and DoITT. Doing Business Project comprised of a web based Public Interface and a creation of a set of data applying various rules mandated by the law. The web application was released in two phases and the Doing Business database was published every month to the CFB.

The web application is developed using Vignette Portal, Spring and Hibernate.
Involved in Phase I, II and III of the Doing Business Web Application.
Phase I
Involved in the development of screens using JSP.
Created Portlets in Vignette and bundled various pages, styles and theme components.
Involved in the development of Page Flows, Business Objects, Spring configurations, Hibernate database mappings and POJOs.
Involved in writing Junit Test Cases and Ant Build Script.
Developed client request validations.
Used Spring framework for wiring and managing business objects.
Implemented DAOs for data access using Spring ORM with Hibernate.
Involved in writing PL/SQL programs in Oracle for processing data by applying the business rules on the Doing Business database to the CFB tables.
Phase II
Involved in the development of Portlets following JSR 168 specification using Spring Portlet MVC.
Involved in processing new requirements at the database level.
Phase III
Involved in writing PL/SQL programs for processing data by applying the business rules of e-lobbyist system.
Oracle 9i database is used to store the data and TOAD is used as an interface to the database.
Weblogic 8.1 application server has been used for the deployment of the system.
Involved in Unit Testing and Integration testing.
CVS version control system has been used to check-in and checkout the developed artifacts.

Technologies: J2EE, JSP, Vignette Portal, Spring 1.0, Hibernate 2.1, Weblogic 8.1, Eclipse, JUnit, VSS, ORACLE 9i, Windows 2000 Professional


JP Morgan Chase, New York (Jan '07 to Sept 2007)
Java/J2EE Developer (Consultant)

Global Credit Risk Management (GCRM) is a web-based system that is intended to help JP Morgan Chase to handle their risk portfolio of various clients. GCRM Portal provides users with a role-based, integrated delivery of end-to-end credit risk information, tools, research and reports, thereby enabling more effective and efficient risk monitoring and control. GCRM has an additional feature Exposure Now. Exposure Now is intended to handle specifically the credit risk of various clients' credit standing towards the bank. It also displays the credit ratings given by various credit agencies like Moody's, S&P, Fitch etc for the clients.

The application is developed using Weblogic Portal, Spring and Hibernate.
Drafted the design required for Client Search component including UML diagrams drawn using Rational Rose.
Involved in the development of screens using JSP.
Created books, pages and Page Flow Portlets for the Client Search and Client Detail components.
Involved in the development of Page Flows, Business Objects, Spring configurations, Hibernate database mappings and POJOs.
Used AJAX for sending portal requests to enhance the user experience and to improve performance.
Involved in writing Spring based Junit Test Cases and Ant Build Script.
Developed client request validations and processing using JavaScript and HTML.
Used Spring framework for wiring and managing business objects.
Implemented DAOs for data access using Spring ORM with Hibernate.
Developed POJO based programming model using Spring.
Oracle 9i database is used to store the data and TOAD is used as an interface to the database.
Weblogic 8.1 application server has been used for the deployment of the system.
Used Ant scripts for code compilation and Log4j for logging purposes.
Writing the test cases using JUnit and testing different scenarios.
Involved in Unit Testing and Integration testing.
SVN version control system has been used to check-in and checkout the developed artifacts.

Involved in a POC to create a dashboard using Adobe Flex and fetching data from Webservices.

Technologies: Java, JSP, Weblogic Portal, AJAX, Spring 1.0, Hibernate 2.1, Weblogic 8.1, Eclipse, JUnit, SVN, ORACLE 9i, Log4J, Unix, Adobe Flex, Windows 2000 Professional


JP Morgan Chase, Houston,Texas(Mar'06 to Dec '06)
Java/J2EE Developer (Consultant)

RX Console is a J2EE based project for presenting data from CRM system (presently Siebel) and from other back-end systems and provide easy ability to leverage client information, contact information, memos, coverage, action Items, operations profile. The integration with CRM and other systems is handled using a business service tier built using Web Services.

Platform/ products in this project are Weblogic 8.1, Solaris, JDK 1.4, Weblogic utilities, AXIS 1.1 (SOAP 1.1), Eclipse, CVS, Apache commons utilities.
Developed N-tier client-server business application software using Model View Controller (MVC) Architecture implemented by incorporating Struts framework on Web Logic.
Involved in all phases of the Software development life cycle (SDLC) that includes Development, Testing, Implementation and Maintenance Support.
Involved in writing JSP using Bean, Logic, HTML, and Iterate Tags.
Created the Struts Action Servlet Classes.
Used JAXB to create objects from various client XML inputs.
Developed POJO's and exposed them as Web services using Weblogic ANT utilities
Created client stubs using AXIS utilities
Developed Stateless Session EJBs and local Entity Beans and used the Session Façade Pattern
Developed the action classes to execute the business logic and action form's to collect the input data from the users using JAVA, DAO and Oracle.
Responsible for Writing SQL Queries.
Used CVS for checking in-out files.
Responsible for Development, unit testing, integration testing and implementation of the application

Technologies: Java, JSP, Servlet, Struts, Webservices, XML, EJB, JDBC, Eclipse, WebLogic 8.1, CVS, ORACLE 8i, Design Patterns, Ant, JUnit, Tag Libraries, Log4J, Unix, Windows NT


JP Morgan Chase, Houston,Texas(July '05 to Feb '06)
Java/J2EE Developer (Consultant)

PTP application is an online application developed for our client JP Morgan Chase, used by its Investment bankers, to process Post Trade related activities. PTP helps in handling settlements, statements, managing accounts of clients, sending alert emails on an occurrence of Trade, downloading trade information etc. Users of PTP have, role based access to the system. PTP integrates with various systems and caters to various markets viz. North America, EMEA etc and various Lines of Businesses viz. Foreign Exchange, Liquidity,

PTP migration involved moving of the application from Morgan Markets hardware to Morcom Communications infrastucture. Moving the schema from Morgan Markets to MORCOM database (Oracle 10 G). In addition to this some business requirements in terms of enhancement requests were handled.The application is purely J2EE based application and develop using MVC framework, POJO's, DAO's, Velocity and Web Services.
Ensured timely completion of assigned module.
Involved in the development that include understanding of the current Application and implementation of the new changes
Done local workspace setup in JBoss. This involves apache webserver and JBoss-apache bridge configuration.
Implemented front-end using Velocity templates and JavaScript
Developed client request validations and processing using JavaScript.
Developed Action Forms, Action classes and Servlets based on the Struts Framework.
Used JavaMail framework to send a mail when there is a occurrence of a Trade
Performed Testing in DEV and SIT environments.
User JIRA to track defects
Used Log4j for logging debug, info & error data.
Automated build using Maven
Used SVN for version control.

Technologies: Java, JSP, Servlets, Velocity, JavaScript, Design Patterns, Eclipse 3.2, JBoss, Websphere, Maven, JUnit, SVN, ORACLE 10G, MVC Framework, Log4J. Windows 2000 Professional


Diamelle Technologies Ltd, India(Nov'04 to Jul '05)
Software Developer

EBC Application is an eCommerce solution based on eCommerce enterprise beans. The system displays a shopping cart and a Wish List. Registrations are handled. Registered customers can log in, go through the extensive brochure, choose and move the products to the shopping cart or wish list and buy online. Authentication of the credit card etc. is done and a Customer can buy online.

Developed Stateless Session Beans and Entity Beans.
Developed the action classes to execute the business logic and action form's to collect the input data from the users using JAVA, DAO and Oracle.
Processed XML files using DOM Parser with JAXP to process data for the system.
Responsible for Writing SQL Queries.
Used CVS for checking in and out code.
Responsible for Unit and Integration testing.

Technologies: Struts, EJB, XML, JSP, Javascript, Websphere, My Eclipse, SQL-Server2000, Window 2000


Diamelle Technologies Ltd, India(Sept '03 to Oct'04)
Software Developer

ECRM Application is an eCommerce solution for customer relationship management. It involved development of plug in components viz. -- Campaign management, Territory Management, Forecast, Admin, Identity and Security Management based on eCommerce enterprise beans.

Developed Stateless Session Beans and Entity Beans.
Developed the action classes to execute the business logic and action form's to collect the input data from the users using JAVA, DAO and Oracle.
Responsible for Writing SQL Queries.
Used CVS for checking in and out code.
Responsible for Unit and Integration testing.

Technologies: Struts, EJB, XML, JSP, Javascript, Bea Weblogic, My Eclipse, SQL-Server2000, Window 2000


Diamelle Technologies Ltd, India(Jan '03 to Aug'03)
Software Developer

Content Management is about managing both structured and unstructured data and making available pertinent information. It helps an enterprise to continually refresh descriptions of itself and its products or an ongoing basis. It involves adding content, publishing it and archiving it on a regular basis. Content can be manually added or added from an external source. It involved saving the Content as text, xml etc and applying templates and style sheets while publishing it.

Developed Stateless Session Beans and Entity Beans.
Developed the action classes to execute the business logic and action form's to collect the input data from the users using JAVA, DAO and Oracle.
Responsible for Writing SQL Queries.
Used CVS for checking in and out code.
Responsible for Unit and Integration testing.

Technologies: Struts, EJB, XML, JSP, Javascript, Bea Weblogic, My Eclipse, SQL-Server2000, Window 2000


Diamelle Technologies Ltd, India(Mar '02 to Dec '02)
Software Developer

Order Management is a part of the eCommerce package. It helps a CSR (Customer Service Representative) to take orders for existing and new customers. It also involves post order taking activities like Invoicing and Shipping of products.

Developed Stateless Session Beans and Entity Beans.
Developed the action classes to execute the business logic and action form's to collect the input data from the users using JAVA, DAO and Oracle.
Responsible for Writing SQL Queries.
Used VSS for checking in and out code.
Responsible for Unit and Integration testing.

Technologies: Struts, EJB, JSP, Javascript, Bea Weblogic, My Eclipse, SQL-Server2000, Window 2000

Certifications
Certificate courses in Java, UML, Oracle and Developer 2000
Introduction to Financial Markets, National Stock Exchange, India
Derivatives Market, National Stock Exchange, India


CONTACT DETAILS

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


Resumes in Jersey City, NJ | Resumes in New Jersey

View other Java/J2EE Developer resumes, Programmer / Developer resumes