We provide IT Staff Augmentation Services!

Java Developer Resume Profile

3.00/5 (Submit Your Rating)

US

SUMMARY

15 years of IT experience in Software Development Life Cycle SDLC including design, development, and building of various client/server and J2EE web applications. Good understanding of middleware concepts like transactions, connection pooling and messaging Expertise in Frameworks Spring, Jakarta Struts, Java Design Patterns, OOAD, Use Cases, Sequence Diagram and Class Diagrams using UML, Good experience in J2EE Design Patterns like Session Fa ade, Service Locator, DAO Business Delegate etc. Strong experience in design, development and deployment of J2EE components Servlets, JSP, JDBC, JNDI, EJB, JMS, XML, DTD and XSD Excellent experience in XML, XSL, XSD and XML parsing using apache tools Experience in Application Servers like WebSphere 4.0,5.16.1, Oracle Application Server 10g, Oracle 9iAS OC4J, JBoss 5.1 and Apache Tomcat 4.x/5.x Experience in Restful Services,Web Services, SOAP, IOC, JAXP, JAXB, JAX - RPC and SOA. Experience in PL/SQL with Oracle 10g/9i R2/8i Experience in Siteminder, LDAP Sun one, Content Management System Tridion . Experience in Unix and Linux shell scripting Technical Skills Internet Technologies: Java JDBC,Java Beans, RMI, J2EE EJB 2.0,Servlets 2.1, JSP 1.2, JMS, JNDI, XML, JavaScript 1.2,CSS,JSON,Restlet Services Framework: Spring, Struts, Tiles,JSF Programming Language: Java, J2EE, SQL/PL SQL App Servers/ Middleware: BEA Weblogic 8.1, IBM WebSphere Application Server v8.5, v,Oracle Application Server 10g, JBoss 5.1, Apache Tomcat 4.X/5.1 IDE / Programming Tools: IBM WebSphere Studio Application Developer v5.1.1, JDeveloper 9/10g, Eclipse 3.0, Ant1.5, Log4j, JUnit E-Business Standards RosettaNet RNIF 1.1, xCBL 4.0, IDoc Object Oriented UML SmartsDraw 7 Methodologies: Scripting: JavaScript, HTML, DHTML, CSS, XML, XSLT Operating System: Windows 2003, Windows 2000 Advanced Server/ Professional, Windows NT 4.0, Windows 9x, DOS v6.22,Suse Linux Database ORDBMS/ Oracle 10g, Oracle 9i R2, Oracle 8i, Oracle 8.0.5, Oracle 7.3, RDBMS/ DBMS: MS SQL Server 7.0, MS Access 97 / 95 Content Management: Tridion System Access Control System: Siteminder, Ldap Sun one ORM: Hibernate,Ibatis Benchmarking Tools: RadView WebLOAD 5.0/6.0, Load Runner 7.5 Version Control: PVCS,CVS, VSS

Professional Experience:

Confidential Role: Sr. Java Developer Environment: Spring Core 3.0.5, EXT-JS 4.0, Spring MVC, Spring WS, Hibernate 3, JQuery, AJAX, JSON, Websphere 8.0, XML, XSD, Sybase 9, Jdk 1.6 Description:.BA Benefit Administrator tools, is used by Account Management dept., to document client requirements, install and update benefits for several functional areas. It's a data repository and a auditable system of record for all client requirement, Responsibilities: Analyze requirement, provide ROM. Attend design meetings, and provide LOE. Worked on Ext-JS 4.0 to develop GUI. Developed Restful services using spring core, WS, AOP. Designed and implemented existing application to support Internationalization. Developed client to communicate with SharePoint. Used TestNG and SoapUI as unit and integration testing framework Confidential Role: Sr. Java Developer Environment: Spring Core 3.0.5, EXT-JS 4.0, Spring MVC, Spring WS, Hibernate 3, AJAX, JSON, Websphere 8.0, XML, XSD, Jdk 1.6 Description:.PHOENIX is used by underwriters to automate the underwriting process. This application provides various Lines of Businesses LOBs for available Financial Line products. For the selected product, the underwriter is taken through a sequence of screens to capture required information to complete an insurance quote. Rating factors and exposure values are passed to the Rules Engine and premium values are calculated from rating and exposure modules. Policy can be issued once user accepts the quote. Responsibilities: Designed and developed a multi-tier custom build workflow web application. Thread pools and blocking queues used for parallel processing Multithread . Spring AOP used to check Authorization and determine allowed actions for different workflow status. Spring Scheduler is used to run batches at different schedules to fetch booking data . Spring Integration Message Bus is used to interact with various external systems to send and receive MQ messages and Web Service soap requests/responses. Drools rules engine is used to build Rating algorithms to calculate premiums based on Rating factors and Exposure values. JProbe memory view and CPU view and Thread view are used to analyze the behavior of the application Hibernate associations and Criteria API are used for chunk processing batch processing, updating and inserting data into Oracle and DB2 tables. Implemented UI components grid panels and tree component, forms, etc. and pages using EXT-JS, JavaScript, HTML, CSS. JSON request/response from UI is processed using Spring MVC 3.0 Restful features and Hibernate/JPA framework is used to save/retrieve the data in the backend. Maven plug-in is used for build and deploy the application in WebSphere Application Server WAS . EhCache used to store Reference Data. Confidential Role: Sr. Java Developer Environment: Spring Core 3.0.5, EXT-JS 4.0,Smooks,Spring MVC, Spring WS, Spring Integration 2.0, Hibernate 3, JQuery, AJAX, JSON, Websphere 8.0, XML, XSD, JAXB, Restful Services, Oracle 10g, Maven, Linux, Soap UI, SVN, Sonatype, Hudson, Jdk 1.6, Jasper Reports 4.5.1 Description: Star-ETF is an application which handles the life cycle of Exchange Traded Funds, where baskets Demand/Cash are created with securities, at Start of Day, These Baskets goes through approval process either manual or automated, where they are Approved or rejected, each Baskets goes through Preliminary, Estimated, INAV and Actual Cash, calculation type in its Life Cycle, This application interacts with other Pricing system to determine the price of the Basket, It also has background process such as SOD Start of Day Process where the securities are uploaded or Rolled over from the previous day. This application provides Dual Blind functionality to override, system values. Responsibilities: Obtain requirements from BA and prepare technical document Prepare technical WBS for project Estimation Interact with BA's for business clarification Re-Designed and mavenised Application Used Ext-JS 4.0 for GUI development Used Spring Core, Spring MVC, Spring WS, Spring AOP, Spring Integration Used Facade, Business Delegate, DAO J2EE pattern in the application Implement Quartz scheduler Multithreaded file processors using Executor framework. Use Junit and SoapUI as unit and integration testing framework Confidential Role: Tech Lead/Sr. Java Developer Environment: Jdk 1.6, Spring Core 3.0.5, Spring MVC, Spring WS, Spring Integration 2.0, Hibernate 3, JQuery, AJAX, JSON, Jboss 5.1, XML, XSD, JAXB, XSLT, Restful Services, Oracle 10g, Maven, Linux, Soap UI, Siperian XU SP2, SVN, Sonatype, Hudson Description: Pay Model was launched by The New York Times to generate revenue from their existing online site Nytimes.com . Until the launch of Pay Model was free to all users, CIL is at the heart of Pay Model project, which is designed to integrate disparate system such as CIS Mainframe billing system for Hard copy Customers, Digital online system, Sartre online billing system, Home Delivery System online system for Hard Copy Customers, Data Warehouse and Customer Care Siebel . CIL has the following major components Cil-Cldb,Cil-Domain, Cil-Dataupserter, Cil-Polling, Cil-Services, Cil-External, Cil-WS,Cil-Rest Responsibilities: Interview Business requirement based on BA documents Prepare technical WBS for project Estimation Attend team lead meeting, to discuss and resolve dependencies Design CIL Framework using Spring Integration 2.0 Used Spring Core, Spring MVC, Spring WS, Spring Security, Spring AOP Used Business Delegate, DAO J2EE pattern in the application Exposed same set of business services as Restful and Web services using Spring Developed CIL Web UI using Spring MVC Use TestNg Jmockit and SoapUI as unit and integration testing framework Confidential Role: Tech Lead/Sr. Java Developer Environment: Jdk 1.5, Struts,JSF 1.1, Hibernate 3, JSP/Servlets, JSTL, DOJO,AJAX, JSON, javascript, Websphere Application Server 6.1, XML, XSD, JAXB, XSLT, Restlet Services, Msql 2005, Oracle 10g, MVC, Ant, Suse Linux, Lucene Description: Topics project enables, WSJ editors to create topic pages of people, subjects organization and company's, and publish it live on WSJ website , and has four parts to it. Admin Tool: - It enables editors to create topics page, preview it and publish it production web-site Topics Pages: - Internet facing web-site, which consume topic service, to display data in various modules Topic Services: - API based on Restlet services, it retrieves data using database and http interface on request from topics page EntityExtraction Service: - it's a Restlet based service, which tags the Topics mentioned in Articles with links to Topic page Responsibilities: Attend business meeting to gather requirements Analyze requirement and translate it to System Design To Prepare technical WBS for project estimation Used Session Fa ade, Business Delegate and DAO J2EE pattern in the application. Develop code and be accountable for team members code Design database Schemas, to store Topics data Extensively Used Struts, JSF, Spring, XSLT and Hibernate Developed Restlet based services to expose Content from database and third party API Used JAXB to auto generate beans from XSD

Confidential Role: Tech Lead/Sr. Java Developer Environment: Tridion, Siteminder, Ldap Sun one, Jdk 1.4,1.5 Spring, Hibernate, JSP/Servlets, JSTL, AJAX, JSON, javascript, Websphere Application Server 6.1, XML, XSD, JAXB, WebServices Oracle 10g, MVC, Ant, Ultraseek search engine, Suse Linux Description: eBiz platform was developed with a vision, of single platform that caters to application needs of various business unit of AIG, It's has two parts CDA Content Delivery Application and CMA Content Management system, SDLC Tridion, CDA is a inhouse developed web application based on JSF,JSLT,Spring,Hibernate, SDLC Tridion is used as CMA to manage and deliver content, The content is managed and published by the assigned content managers of various business units, using Tridion. Using eBiz platform a website/application can be hosted within short span of time, the application also supports security at site page and content level using Siteminder as access control manager, the content can also be exposed as web-service using CDA. Responsibilities: Analyze existing system and design CDA according to functional specs. To Prepare technical WBS for project estimation Develop code and be accountable for team members code Design Schemas of content management system Tridion Actively involved with BA's, for clear business requirements Extensively Used Spring framework and Hibernate in CDA Designed and developed role based security in CDA, using Siteminder as access control manger and LDAP Sun one as user repository Developed JAX-RPC based web-services to expose Content from CMA Used JAXB to auto generate beans from XSD Wrote ant scripts to automate, packaging of application and generation of web-services Involved in migrating of CDA from Oracle 10g application server to Websphere 6.1 Wrote shell scripts in Linux.

Confidential Role: Sr. Java Developer Environment: Spring,Hibernate, JSP/Servlets, AJAX, Weblogic 8.1, jdk 1.4 XML, Oracle 10g, MVC, Ant Description: The purpose of Clinical Trials application is to have a work flow, on Studies conducted at various locations, the medical studies data is uploaded into the database during a nightly staging process, and the application gives a work flow base, on which the studies are approved or rejected and the result of the studies is uploaded to govt websites. Responsibilities: Was involved in System Analysis that included the low-level design, and contributed to the technical architecture of the system. Developed UI AJAX,JSP and Java Beans Used Spring as the base framework to achieve MVC Model View Controller Used Hibernate for ORM Used Session Fa ade, Business Delegate and DAO J2EE pattern in the application. Was involved in writing PL/SQL procedures and functions. Involved in setup of development and test environment Deployed application on the Weblogic environment Was responsible in automating the deployment process by developing ANT build scripts. Involved in User Acceptance Testing Confidential Role: Sr. Java Developer Environment: Struts,Ibatis, JSP/Servlets, Apache Tomcat, jdk 1.4 XML, Oracle 10g, MVC Description: The Job Submission and Tracking System shall provide a user friendly interface for customers to submit new work order requests to Visual Communications. The intention is that the customers would submit their job requests via the proposed system, and nine Visual Communications professionals would use the proposed system to prioritize and track the status of all open jobs. Through collaboration with OSTIC, this system will increase compliance with official file retention by OSTIC. Management will use it for reporting purposes regarding the types of services provided by Visual Communications. Responsibilities: Was involved in System Analysis that included the low-level design, and contributed to the technical architecture of the system. Developed UI JSP and Java Beans Used Struts as the base framework to achieve MVC Model View Controller Used Ibatis for ORM Used Session Fa ade, Business Delegate and DAO J2EE pattern in the application. Was involved in writing PL/SQL procedures and functions. Involved in setup of development and test environment Deployed application on the Apache Tomcat environment Was responsible in automating the deployment process by developing ANT build scripts. Involved in User Acceptance Testing Confidential Role: Sr. Analyst Programmer / Tech Lead Environment: Struts, JSP/Servlets, AJAX, EJB, SmartDraw 7, Oracle Application Server 10g, SOAP, XML, Web Services, JDeveloper 10g, Oracle 10g, MVC, Ant, jdk 1.3,1.4 Description: iSMARTS is a multilingual ERP application based on three-tier architecture with Product database, Sales order and Accounts receivables as the major modules. The product also provides additional features like transferring data between the regions, better interfacing with other applications, online validations of models while adding them to quotation, faster uploads thereby increasing the productivity. Responsibilities: Was involved in System Analysis that included the high-level design, low-level design, and contributed to the technical architecture of the system. Was also actively involved in setting coding standards and writing related documentation. Developed UI AJAX, JSP and Java Beans Used STRUTS as the base framework to achieve MVC Model View Controller Used Front Controller, Session Fa ade, Business Delegate and DAO J2EE pattern in the application. Was responsible for developing and deploying the EJB CMR Was involved in writing PL/SQL procedures and functions. Developed portal prototype for web application using Dream-weaver Customized common components such as tables, tree s etc. using JSP Tag-libraries Involved in setup of development and test environment Deployed application on the OAS environment Was responsible in automating the deployment process by developing ANT build scripts. Used SOAP for Web Services by exchanging xml data between the applications Deployed and move the projects into production environment Involved in User Acceptance Testing Confidential Role: Sr. Analyst Programmer / Tech Lead Environment: JSF, JSP/Servlets, SmartDraw 7, Oracle Application Server 10g, JDeveloper 10g, Oracle 10g, MVC, Ant, jdk 1.3,1.4 Description: This is an online E-Ordering system used to sell their products on Internet. Internationalization and Localization of the website was achieved by using XML. SSL implementation in the web store is done using Apache. Responsibilities: Was involved in System Analysis that included the high-level design, low-level design, Prototyping, and System Design and Contributed to the Technical architecture of the system. Was also actively involved in setting coding standards and writing related documentation. Developed UI using JSP and java beans Used JSF as the base framework to achieve MVC Model View Controller Used Front Controller, Business Delegate and DAO J2EE pattern in the application. Was involved in writing PL/SQL procedures and functions. Developed portal prototype for web application using Dream-weaver Customized common components such as tables, tree s etc. using JSP Tag-libraries Was Involved in setup of development and test environment Deployed application on the OAS environment Was responsible in automating the deployment process by developing ANT build scripts. Confidential Role: Sr. Analyst Programmer Environment: Struts, JSP/Servlets, Hibernate 2.0,JSTL, WebSphere 5.1,Tomcat 4.1 MS SQL, MVC, Ant, jdk 1.3 Description: This application is an extension to the existing FSI server, the server generates payment files in various formats, these files are uploaded in database, this data is available to the end user who can view and approve cash transaction, based on roles set for the user. Responsibilities: Was involved in System Analysis that included the high-level design, low-level design, Prototyping, and System Design and Contributed to the Technical architecture of the system. Was also actively involved in setting coding standards and writing related documentation. Was involved in implementing MVC2 architecture Was involved in deploying the application to the production environment. Was responsible in solving critical issues during the deployment phase. Also Worked on Deployment of bug fixes found during VVT . Was responsible in the design, development and deployment of the application on the CAT and LIVE environment. Used Visual SourceSafe 6.0 for Version Control. Confidential Role: Sr. Java Engineer Environment: Windows NT/2000, VSS, JDK 1.3.1 JFC, Swing. Description: The application consist of FSI server and FSI Client developed using Swing the server generates payment files in various formats, these files are uploaded in database, this data is available to the end user who can view and approve cash transaction, based on rules set for the user. Responsibilities: Was involved in System Analysis that included the high-level design, low-level design, and contributed to the technical architecture of the system. Was also actively involved in setting coding standards and writing related documentation. Designed and developed the classes needed for GUI model and file transfers. Implemented the database access by using JDBC at server end Was involved in writing PL/SQL procedures and functions. Involved in development of business logic and application flow Involved in designing and developing core classes in Java Involved in coding various java-based components Designed GUI Components on the Client side using Java Bean Components, Applet and JFC/Swings Created rich user interface for easy to use tools using Java SWING Actively involved in application enhancements Setting up of the entire Application and User training for the client Confidential Role: Sr. Analyst Programmer/ Tech Lead Environment: Windows 2000, Oracle 8.1.7, Apache Tomcat 4.1.25, xCBL 4.0, RNIF 1.1, XML, Java, JUNIT, CVS. Description: It supports RosettaNet, XCBL, Fixed format and IDOC segments with positions, Delimiter formats. Phase I: Dell plays a role of a Buyer. This increases efficiency in selling third-party products by automating the tasks of bifurcating the merged quotations and sending the purchase order of the product to its respective vendors. Subsequently, also automated the tasks of receiving the order status send from the vendors and updating in the local database thereby keeping the complete track of order from the customer request through delivery process. Phase II: Dell plays a role of a Vendor. This increases the efficiency and Customer satisfaction provided by Dell. It avoids user interference for repetitive orders coming for the same customers. Responsibilities: Was involved in System Analysis that included the high-level design, low-level design, and contributed to the technical architecture of the system. Involved in Development of resource definition architecture and authentication layer for the application. Involved in the Building XCBL/RosettaNet Message, Sending and Receiving Solution Components. Developed the application as per the J2EE architecture Involved in development of Java based component using XML Facilitated the integration deployment of Servlets, JSP and XML Designed GUI Configurator to map the actual database fields with the XML Message tag and between XML Message tags of different XML Message. Each XML Message tag is referred as xpath Designed layout and coded front-end using JSP/servlets for the security module Used JavaScript and GUI validation for client side validation Developed exception handling, logging framework for the module Wrote and test backend SQL queries using TOAD. Involved in unit testing using Junit test suites and Integration testing

Confidential Role: Sr. Analyst Programmer Environment: JSP/Servlets, JSTL, SmartsDraw,Oracle 9iAS, Oracle 8i, Ant Description: The Balance Sheet Reconciliation System application is an innovative and cost effective solution for the need of performing effective Account reconciliation. It provides various capabilities like Merged Transaction, Split Transaction, with range of entries available, Search features to find out the account which is having limited access to defined user. It provides multi currency support. It also provides various business needs of account user to perform the hassle free reconciliation of the account. Responsibilities: Involved actively in Customer interaction and Requirement gathering Created the prototyping of the application's user interface UI Developed UI using MVC2 architecture, JSP and java beans Used JSP Model 2 as base to achieve Model View Controller MVC Used Front Controller, Business Delegate and DAO J2EE pattern in the application. Customized common components such as tables, tree s etc. using JSP Tag-libraries Involved in setup of development and test environment Deployed application on the Oracle Application Server 9 environment Was responsible in automating the deployment process by developing ANT build scripts. Deployed and move the projects into production environment Confidential Role: Programmer Environment: JDK 1.2, Servlets, JSP, Oracle 8, Tomcat Description: The System takes down the minute details of the incumbent, who comes down to register with the above company and is added to the database of the company and is stored of future reference for any job 's available for the incumbent, it gives various reports depending on the needs of the client of the above organization. Responsibilities: Involved actively in Customer interaction and Requirement gathering Created the prototyping of the application's user interface UI Developed UI using MVC2 architecture, JSP and java beans Used JSP Model 2 as base to achieve Model View Controller MVC Involved in writing PL/SQL procedures and functions. Confidential Role: Programmer Confidential Environment: Windows NT 4.0, VB6/Oracle 8. Description: The System is standard accounting information system, maintaining various registers generating reports and it's printing. It maintains purchase, sale, cash and bank, Journal Transactions. It generates Trial Balance report, Balance Sheet, Tax Deducted at Source TDS and other Tax deductions. The System also maintains day-today stock position and helps the management to take necessary decisions. It also generates stock valuation reports. Responsibilities: Was involved in System Analysis that included the high-level design, low-level design, Prototyping, and System Design and Contributed to the Technical architecture of the system. Was also actively involved in setting coding standards and writing related documentation. Was involved in migrating Database from Foxpro to Oracle. Developed user interactive forms, Involved in writing PL/SQL procedures and functions. Was responsible in the design, development and deployment of the application on the CAT and LIVE environment. Confidential Role: Programmer Confidential Environment: Windows NT 4.0, VB6/Oracle 8. Description: The system is a standard Accounting Information and Inventory Control System. It includes BOM Bill of Material where in Rubber Bushes are produced from various chemical compounds. It also includes vendor accounting and Material Management. It gives the latest Stock position of the stores and helps the Management to take the necessary decision. Responsibilities: Involved actively in Customer interaction and Requirement gathering Was involved in System Analysis that included the high-level design, low-level design, Prototyping, and System Design and Contributed to the Technical architecture of the system. Was also actively involved in setting coding standards and writing related documentation. Was involved in migrating Database from Foxpro to Oracle. Developed user interactive forms, Involved in writing PL/SQL procedures and functions. Was responsible in the design, development and deployment of the application on the CAT and LIVE environment. Confidential Role: Programmer Confidential Environment: Windows NT 4.0 VB6.0/MS Access 97. Description: The System is a standard Accounting Information System, maintaining registers. It maintains information of the Clients, gives Reminders of Agreements that are to be executed with its Customers, it maintains Cash and Bank, Journal Transactions, Generates MIS reports for day today business decisions. Responsibilities: Actively involved in interacting with the client to prepare the specifications. Involved in the designing of server side Components. Involved in the designing of User Interface Frame work and Workflow Component. Confidential Role: Programmer Confidential Environment: Windows 95, Foxpro. Description: The system gives day-today Trial Balance, Sales Registers, Purchase Registers and various other Accounts Related Reports. It Includes BOM Bill of Material where in Rubber Business are produced from various chemical compound, It gives day-today stock position of the stores. Responsibilities: Actively involved in Programming, Testing and Implementation. Setup of the entire Application and User training for the client.

We'd love your feedback!