Post Job Free
Sign in

9+Years Exp java,J2EE

Location:
United States
Posted:
October 12, 2009

Contact this candidate

Resume:

Krish

Mob: 616-***-**** E-Mail: ********@*****.***

Java Consultant Corp to Corp only

Professional Snapshot

9+Years of Experience in Designing and Developing n-tier web applications and Portal using Java, Oracle,JSP, Servlets, EJB, MVC, Struts Framework, Web Services ,AWT/Swings, JUnit, UML, XML, XSL, BEA-Web Logic Portal, Hibernate, JMS,TIBCO, HTTPS,JSP,CSS, AJAX, FTP, Linex IBM MQSeries, UNIX/Linux,KSH,PERL, ERD diagrams, configuration, Crystal Reports, RAD Flex

 Involved in the key roles of the Software Development Life Cycle in different projects.

 Strong experience in web development for medium to large scale projects.

 Excellent work experience with UML methodologies involving Use cases, Sequence Diagrams, Activity Diagrams, Class Diagrams

 Experience in working in different IDEs like RAD6.1, IntlliJ, Eclipse, and WSAD and also different Application Servers like IBM Web Sphere 6.1, Web logic 10.0

 Knowledge in Design Patterns J2EE Patterns extensive hands-on knowledge of best-practices in different areas (presentation layer, business layer and persistence layer)

 Proven ability to contribute significantly to projects independently and in a team environment

 Skilled in handling multiple tasks and managing, meeting deadlines, coordinating project schedules, releases, meeting with clients and addressing their concerns.

 Skilled in working effectively with diverse group at organizational levels to achieve common objective

 Self motivated goal oriented team player with strong analytical, organizational problem solving skill

 Demonstrated competencies: Leadership, Team Management, Problem Solving.

 Enthusiastic, creative and willing to assume increased responsibility.

 Skilled in system Analysis and reverse engineering

Skills:

Technologies: JSP

Junit

Spring

JMS

XML

JDBC

Filters

UAT JDK1.5

SWING

MySQL

REST

PERL Servlets

J2EE

Web Services

Web Flow

TOAD

Design Patterns

PERL

Web Methods

BEA Portal 10

Action Script

ERD diagrams

JBuilder

Oracle Struts

Hibernate

JSF

PL/SQL

Ajax

CSS

Crystal Reports PHP

JUnit

Crystal Reports

Portlets

Pythan

UNIX/Linux Java Script

EJB2.0/3.0

Struts

SEAM

RAD

MQSeries

UNIX

Flex

Spring Batch

Flex Builder

JSR168

SQL Server

Sybase

Web Servers: IBM Web Sphere6.1 ,BEA-WebLogic ,Tomcat, BEA-WebLogic portal

Methodologies: Rational Unified Process(RUP), Waterfall model,Test Driven,Agile

Database: Oracle, Sybase,DB2, SQL Server 2000, MySQL

IDE: RAD7.x,Eclipse, WSAD ,IntelliJ , Visual Cafe,

Platforms: UNIX ,LINEX,MS Windows 2000/XP/NT,

Domain knowledge: Insurance, Finance, Retail management, Mortgage, E-commerce

Education

 Bachelor of Technology(B.Tech) – Kakatiya University, A.P, India

 Java2 Certified programmer From Brain Bench in Nov’2000

Project: #1

Multi-Level Marketing Jan 2008- Sep’09

Client: Alticor, Grand Rapids, MI , USA

Designation: Oracle with Java Developer

Description:

Multi-level marketing (MLM) also referred to as Network Marketing is a business distribution model that allows a parent multi-level marketing company to market their products directly to consumers by means of relationship referral and direct selling.

Alticor has developed Multilevel/Network Marketing software application for its parent company. It is a complete solution, suitable for retail, wholesale applications and Financial Services. It is designed to take care of all the multilevel marketing chain and its accounting activities.

This system is designed and developed based on near real-time business owner bonus and qualification data and business owner orders, returns, adjustments, or sponsor changes which is entered into their source applications and develop the bonus calculation engine, which will include the calculations of monthly bonuses, annual bonuses, and awards.

This MLM Application describes the tools to manage and organize MLM accounts. This allows you to track customers, as well as organize the reports of sales, revenue and profit.

A feature allows the admin to change the discounts and commission structure for people at various levels of the MLM tree at any time. The administrator sets an "effective date" for each change, and the system uses the new structure for calculation of any transaction occurring after that date.

Responsibilities:

• Involved in Designing and developing Stored Procedures, SQL Queries, Views, Cursers, Triggers

• Involved in Performance Tuning of Queries and Stored Procedures.

• Involved in, Transactions, Query Optimizer. Concurrency control, Data Integrity, Structure Indexes etc

• Designed and Developed UI Interface layer using HTML DHTML,JSP, CSS, JavaScript, Ajax etc

• Designed and Developed Spring MVC Frame work for developing & deploying UNIX/Linux server

• Extensively used Core Java such as Multi Threading, Exceptions ,Collections, etc in Application.

• Used agile methodologies SCRUM development Iterative model

• Designed & Developed using UML Diagrams such as class, Activity, Sequence, Collaboration

• Implemented business logic on server-side using Entity Session, Beans and JSF (EJB, JDBC etc)

• Used Eclipse as development environment and deployed application on , JBoss server

• Using SOAP,Axis Protocol implemented Web Services.

• Design and Development UI Screens using HTML,JSP,CSS, AJAX, Tiles and its Navigation.

• Used DAO,JDBC for Data Retrieval and medications from database

• Worked with clients to define requirements, Developed functional specs for business requirement.

• Used XML XSLT, for Data Transfer and Transform to other Format.

• Extensively used Design Pattern such as Singleton, Session Fecade, Delegate etc as requirements.

• Extensively used DOM and SAX Parser and Ant tool for Deploying

• Involved in JMS provider, Consumer messaging system with Client communication

• Developed code modules, Classes, methods, scripts, along with corresponding unit test artifacts.

• Involved with systems analysts, Application Architect and team members to understand system REQS

• Involved in the full systems life cycle and responsible for developing, Testing, Implementing and Supporting Applications Software using that is Delivered on Time, within Budget.

• Developed scripts to automate build & deployment process using internal standards

• Developed highly Scalable, Transactional and Reusable Components using J2EE technologies

• Developed good documentation practices including producing and managing formal artifacts as well as writing clean, readable, and standards-compliant code and Unit Testing, Integration, System Testing.

• Understand user issues, identify and drive to resolution, communicate continuously and clearly

• Worked with Business Analysts to refine user's needs into designs and implementations using Java tech

• Worked in team developing new software or enhancing existing software.

• Used Hibernate for ORM DAO, Dojo persistent layer(Mapping Java Classes and Oracle Tables)

• Designed using UML Diagrams such as Activity, Sequence, Collaboration Diagrams etc.

• Designed and development UI Frame work using JSP, Servlets, Java Script, EJB2.0/3.0, etc.

• Unit Testing performed using Junit Test, and System Test and UAT

• Document all the changes/modifications before release.

• Apply knowledge of the complexities and interdependencies of business processes across applications.

• Used Oracle Database, Oracle Web Center,SQL,PL/SQL Stored Procedure,Performanc Tuning

• Used Crystal Reports tool for design and developing displaying Reports.

Environment: Core Java,JDK1.5, Multi-threading UI Screens, JSP, CSS, JavaScript, Servlets, Spring MVC, AJAX, UML, JBoss, RAD, EJB3.0 ,OOPS, JUnit, Web Servces , SOAP AXIS,JDBC

, TOAD,DAO JDBC, XML,XSLT,DOM,SAX Parsers, Facelet, Tomcat, Design Patterns , PL/SQL, Ant, Sybase, Open reports, Crystal Reports, Stored Procedures, JAAS, ERD diagrams, Shell Script, Web Services, OOAD, Configuration, JMS, Ant ,Subversion,Clear Case UNIX,LINEX etc

Project: #2

GoQuotes Mar 07- Jan’08

Client: Globeop Financial Solutions, Harrison, NY, USA

Designation: Sr. Java Developer

Description:

The Process of Reading mails from Inbox which contains different format of Mails with attachments PDF, XLS and Text mails . Reading each and every Mail and Identifying what Type attachment file. Insering Data into Database and Generating Online Reports.

This can be done in two ways.

1.Auto Upload.

2.Manual Upload.

1.Auto Upload: Automatically Reading mails from Inbox such as PDF,XLS,TEXT formats and Writing the data into to the Database and Generating online Reports.

Scheduler runs every 3 Min and data will be refreshed.

Scheduler will run and Auto Upload runs every 3 min. The class takes two different types of methods. The methods are as follows.

1.Text Mail Upload: Mails with plain text data reads and insert data into database.

2. Attachment Mail Upload: Here attachments like XLS and PDF files reads data Dynamically (Dependents On Parameter) put data into List and upload data into database.

3. After data is inserted successfully the mails are moved in to the another folder.

4 If subject will not match with database that mail is moved to another folder.

2.Manual Upload:

In the case Subject of mail and database Subject does not match then we have to enter the data manually.

Responsibilities:

• JMS is used reading Mail Header Data where it has come and who has send and Date, Time etc.

• Developing programs for TEXT,XLS, and PDF formats reading data and Writing data into database.

• Used Eclipse as development environment and deployed application on Web Logic Application server

• Extensively used Core Java such as Multi Threading, Exceptions ,Collections, etc in Application.

• Implemented business logic on server-side using Entity Session, Beans and JSF (EJB, JDBC etc)

• Designed and Developed Struts MVC Frame work for developing and deploying UNIX server.

• Used the JMS for mails reading and writing from outlook inbox.

• Understand the requirements of the users and code as per specifications.

• Involved in developing the user interface screens using JSP and HTML.

• Developed highly scalable, transactional and reusable components using J2EE technologies

• Developed code modules, classes, methods, scripts, along with corresponding unit test artifacts

• Involved with systems analysts, Application Architect and team members to understand system Reqs

• Involved in the full systems life cycle and responsible for developing, Testing, Implementing.

• Design and Development UI Screens using HTML,JSP,CSS, AJAX, SOLR Spring and its navigation.

• Supporting applications software that is delivered on time, within budget

• Developed scripts to automate build & deployment process using internal standards

• Developed highly scalable, transactional and reusable components using J2EE technologies

• Prepared Program specifications and Test cases based on Detailed Design documents.

• Incorporated Login authentication by using JSP and verifying it with database security.

• Involved in writing stored procedures and PL/SQL queries

• Developed common Util classes that can be used throughout the application.

• Involved in Unit Testing, Integration Testing, and System Testing etc.

• Developed JavaScript validation for client side validations. Performed Code reviews and code fixes

• Developed User Interface for the application using JSP Custom Tags, HTML,CSS.

• Integrated the class files designed as individual modules into one single product

• Developed to the Database Stored Procedures Schemas, Views, Index and Triggers.

• Involved in Unit, Integration ,System, regression, UAT Testing and Debugging.

• Involved in conduct code reviews, Performance monitoring and measurement.

• Used bugzilla for reporting and monitoring Bugs , Crystal reports are used for generating Reports.

Environment: Java6, J2EE, JSP, JMS, Servlets, EJB2.1, Struts, MVC, CSS, JavaScript, XML, PL/SQL, Cursors, Views,Triggers UML ,Web Sphere6.1 Eclipse, Tomcat , Junit, Sybase, , Schema, , Design Patterns RDBMS , Bugzilla , JDBC, JBOSS,SQL, PL/SQL, OOAD,

Crystal Reports, Data Structures, Stored Procedures, ERD diagrams, Shell Script, Clear Case,

Ant, UNIX, Shell Script, Clear Case etc

Project: #3

Wal-mart, Bentonville, AR Jun‘05– Dec’06

Sr.Java Developer

Diversity is a Reporting Application (intranet) which helps the selection team to be able to analyze hiring data to better understand how it impacts the approved minority groups and gender along Stores, Markets, Region, Job Group, Job Class etc and this reporting application will give an insight into the applicant information by the effective dated operational alignment in Wal-mart. It would provide a 2 week snapshot of data by alignment that would further break it down by applicant status, displayed by minority codes.

Responsibilities:

• Developed User Interface layer using JSP, CSS, JavaScript Ajax calls and Business logic using JSF framework developing web Tier.

• Validated GUI Screens using Java Script features.

• Used Seam Framework a uniform component model for all business logic in the application.

• Designed and Developed Struts MVC Frame work for developing and deploying UNIX server.

• Developed code modules, classes, methods, scripts, along with corresponding unit test artifacts

• Implemented business logic on server-side using Entity Session, Beans and JSF (EJB, JDBC etc)

• Involved with systems analysts, Application Architect and team mate to understand system REQS

• Involved in the full systems life cycle and responsible for Developing, Testing, Implementing

• Ajax calls made to get Response from Server Asynchronously.

• Used Hibernate for ORM DAO Persistent Layer(Mapping Java Classes and Oracle Tables)

• Used RSA as development environment and Deployed Application on WAS server.

• Used Clear Case for version control of the product.

• Unit testing performed using Junit Test at development box.

• Tested and supported application after application deployed on production server.

• Involved in Unit Testing, Integration Testing, and System Testing etc.

• Used Bugzilla for reporting and monitoring Bugs

• LDAP is for verify user Authentication.

Environment: Java, J2EE, Hibernate ,JSF, RichFaces, Ajax, Servlets, JavaScript, CSS, EJB, XML, IBM Web Sphere6.0 ,UNIX, RAD, RUP ,LDAP, Clear Case, Oracle , SEAM,PL/SQL , UNIX, JDBC,

Crystal Reports, Data Structures, Stored Procedures, ERD diagrams, Shell Script, Clear Case,

Triggers MVC, SQL,PL/SQL,OOAD etc

Project: #4

EPS(Electronic Payment System) for BELMIN,UK May’ 04 –Jun’05 Designation:SeniorJavaDeveloper

Description:

The EPS project will provide financial settlement services to government bodies and will be part of the Purchase & Pay project. Suppliers, government departments and administrators (GDA) will use this system. GDAs will create electronic orders within their procurement systems. These orders will be sent to the relevant supplier and copies forwarded to the EPS through MQ Series in XML format.

Suppliers will use EPS (via browser) to confirm dispatch information. Either confirm complete order or confirm individual lines and quantities. They also seek payment authorization. A supplier may also modify the price but this will need approval from a GDA.

When a GDA confirms the order EPS will create an invoice and send it to the appropriate GDA finance department and a copy will be sent to the supplier. At a specified time the system will send payment instructions to the GDA finance departments and commission information to OGCB.

EPS application will consist of the following major modules and sub modules:

• Order Reception Module (Will be handled by MQ Series)

• Admin and Payment Module

• General Administration

• System Processes

• Transactions

• Archive and Audit

• Reporting

Responsibilities:

• Develop Resource Bundle files for internationalization using STRUTS

• Design data access layer using Data Access Object J2EE design pattern

Used Eclipse as development environment and deployed application on Web Logic server

• Implemented JBOSS as Application server, JSP as view, Servlets as Controller, and Java Beans as model.

• Developed Dynamic content of presentation layer using JSP

• Extensively used Core Java such as Multi Threading, Exceptions ,Collections in Application

• Developed of server side utilities using Servlets, Java Beans, XML, and EJB.

• Programming of Admin and Transaction Use cases.

• Used MQSeries for Intregration with MQ with Application.

• Prepared Program specifications, Test cases based on Detailed Design documents.

• Involved in peer reviews of coding and test cases.

• in programming of use cases such as View, Add, Update and Delete of Org Supplier details.

• Developed common Util classes that can be used throughout the application.

• Prepared coding standards .

• Involved in Unit Testing, Integration testing, System Testing, User Testing etc.

• Maintained VSS for configuration control.

• Developed JavaScript validation functions for client side validations.

• Developed User Interface for the application using JSP Custom Tags, HTML,CSS, JavaScript.

• Integrated the class files designed as individual modules into one single product

• Interfaces were developed to the database with the help of JDBC drivers for Sybase and Used

SQL calls to update the database at the application server.

Environment:, Java, J2EE, JSP, Servlets, EJB, Eclipse, JavaScript, Hibernate, OOAD, UNIX, Custom Tags ,UML, JBOSS, SQL,PL/SQL, JUnit, DB2, stored procedures, performance tuning, Solaris, VSS, Portal, Custom Tags, OOAD, Junit, Design Patterns ,Oracle,

Project: #5

OSMIS State of Florida, Florida, USA Jan’04-May’05

Designation: Java Developer

Description:

One Stop Management Information System (OSMIS) is being developed for the State of Florida USA. It is a state wide web enabled system which implements the WIA act. The system lets the State provide various services to the citizens who are looking for jobs.

The State of Florida has made considerable efforts to develop and retain a highly competitive workforce responsive to meet the needs of the employers and job seekers. Florida’s mission is to achieve a re-trained and re-skilled workforce to meet the current market demands of an advanced technology environment; the State has embarked on an ambitious project called OSMIS (One Stop Management Information System). OSMIS will address the on-line needs of thousands of job-seekers for old and new skills, provide services to the employers and businesses and at the same time case-manage, track and monitor about 20 Federal/State programs with their budgets for performance evaluation, accountability and pro-active correction. OSMIS is a simple and powerful web-based delivery system accessible to anyone through the Internet.

The system also provides the employers a facility to post job orders as well as search through the job bank. The system also provides various reports both in an adhoc manner as well as scheduled.

This project has 4 modules such as

1.Registration,

2.Job Services,

3.Case Management

4.Financial Management Tracking system(FMTS).

Responsibilities:

• Prepared Program specifications, Test cases based on Detailed Design documents.

• Developed Sequence diagrams, flow chart diagrams, collaborations diagram etc.

• Using Swings created User Interfaces.

• Used Eclipse as development environment and deployed application on Web Logic server

• Designed and Developed Struts MVC Frame work for developing and deploying UNIX server.

• Implemented business logic on server-side using Entity Session, Beans and JSF (EJB, JDBC etc)

• Coding of Registration Use cases.

• Developed common classes that can be used throughout the application.

• Prepared standard documents for the application such as coding standards

• Preparing test cases and Testing.

• Involved in peer reviews of coding and test cases.

• Involved in programming of use cases such as View, Add, Update, Applicant details

• Java script validations such as applicant should be age in between 14-19 years of age not eligible.

• Prepared Impact analysis for change requests received from onsite.

• Ensuring the quality standards of SEI – CMM.

• Used Clear Case for version control of the product.

• Involved in Unit Testing, Integration testing etc.

Environment: Java, Middle tier software J2EE like JSP, Servlets, EJB, JavaScript,Weblogic5.1 , UML with Weblogic Portal, Rational Rose, JDBC,OOAD, Custom Tags, SQL ,PL/SQL, Oracle , Clear Case,UNIX , Crystal reports, Swings etc.

Project: #6

WIA , Florida, USA Oct’02-Dec’03

Designation: Java Developer

Description:

WIA-Tracker is a Product which will help various states (U.S) to implement WIA

(Work Force Investment Act.). The State of Florida has made considerable efforts to develop and retain a highly competitive workforce responsive to meet the needs of the employers and job seekers. Florida’s mission is to achieve a re-trained and re-skilled workforce to meet the current market demands The goal of WIA is to provide a single source One-Stop solution that simultaneously serves the job-seeking public, State, Local and Federal agencies. Automates intake processes by using an electronic capture utility to collect information that has typically been paper based, such as forms and faxes, and.

Responsibilities:

• Involved in the full life cycle of the project, i.e. from design phase to testing phase

• Prepared Program specifications, Test cases based on Detailed Design documents.

• Created the web pages using HTML 4.0

• Client side validations are done using Java Script

• Designed and developed graphical user interface using Java

• Developed server side utilities using Servlets

• Created and maintained the database using MySql

• Connectivity to the database is provided using JDBC

• Extensively Filenet for document routing in the BSP server.

Environment: JSP, Servlets, JavaScript, Rational Rose 2000, Tomcat4.0 JBoss, JDBC, DBMS, Custom Tags, PL/SQL Client Server, Oracle , VSS, Rational Rose, JDBC,OOAD, Custom Tags, SQL ,PL/SQL, Oracle , Clear Case,UNIX , Crystal reports etc

Project: #7

Connexions Mar’02 – Sep’02 Designation: Java Developer

Description:

This is UK govt project to encourage young persons for their higher education by providing subsidy in transportation, sports, books, scholarships etc.

Three modules are there in this application. The card Management services deals with issue of cards to eligible students at learning centre, Attendance Monitoring Services module monitors how many classes student attended depending on some connexion points will be given, Where in Reward and Loyalty services student will get services depending number of connexion points.

Responsibilities:

• Designed system requirements including use case and Sequence diagram.

• Developed and designed web application using three-tiered architecture and MVC design pattern.

• Implemented Web User Interface, Business logic and Data Access Components.

• Designed and implemented relational database, stored procedures, views, and triggers..

• Tested, maintained, documented, and deployed applications.

• Involved in peer reviews of coding and test cases

• Building Software modules using Apache Ant.

• Ensuring the quality standards of SEI – CMM.

• Used Clear Case for version control of the product.

• Involved in Unit Testing, Integration testing etc.

Environment:, CoreJava, JSP, Servlets, EJB, J2EE, JavaScript, OOAD, Custom Tags ,UML, JBoss, Sybase, SQL,PL/SQL, JUnit, performance tuning, VSS.

Project: #8

E-Commerce Jan’02 - Mar’02

Client: Capstan

Designation: Java Developer

Description:

Global Supply Chain System is a Complete, web native B2B (ASP)infrastructure that delivers end to end visibility and control of the international trade process in real time. It enables major corporations and transports to get the right goods, to the right place, at the right time. It has following modules.

Export Management,

Import Management,

Logistics Management,

and Transaction

Management, Product Catalogue Management Services(PCMS)

Responsibilities:

• Involved in the full life cycle of the project, i.e. from design phase to testing phase

• Created the web pages using HTML 4.0

• Design and coding of use case for Logistic Management Services.

• Involved in peer reviews of coding and test cases

• Client side validations are done using Java Script

• Designed and developed graphical user interface using Java

• Developed server side utilities using Servlets

• Created and maintained the database using MySql

• Connectivity to the database is provided using JDBC

Environment: Client Server,JSP, Servlets, JalvaScript, JDBC,EJB , Weblogic, RDBMS, Oracle, Reports

Project: #9

Industrial Information Services Jun’00 - Dec’00

Client: Vishaka industries

Designation: Java Developer

Description:

This is a Vertical portal involves specially all industrial information in AP. This portal contains all industries including Large, Medium and Small-Scale industries along with private and public sectors. It also includes, Complaining and suggesting to govt. Regarding pollution and other hazardous materials. Upon the request of the User, the details of all industries will be is displayed from Database. The user who wants purchase/sell products or user wants to know the information about any company can surf through product wise, District wise, Name wise and Investment wise or Turnover wise. The administrator will that maintains and updates the information pertaining to Users and Companies will be updated regularly..

Responsibilities:

• Responsible for the Development & Coding.

• Prepared standard documents for the application such as coding standards.

• Involved in Unit Testing, Integration testing etc.Tested, maintained, documented, deployed App.

Environment: Java. Servlets, JavaScript, Client Server, DBMS, JalvaScript, Tomcat Oracle

REFERENCES – Available on request.



Contact this candidate