Post Job Free

Resume

Sign in

Java Developer Project

Location:
Lansing, MI
Salary:
110000+
Posted:
May 26, 2016

Contact this candidate

Resume:

PRADEEP BATTUL

Cell No: 517-***-****

Email-id: acuytp@r.postjobfree.com

Summary

** ***** ** ********** ** software architecture, design, development, testing and maintenance of complex applications in Healthcare, e-Learning, Logistics, Banking, Telecom & Storage domains.

Extensive experience in all phases of Software Development Life Cycle (SDLC) including identification of business needs and constraints, collection of requirements, architecture, UI Design, implementation, testing, deployment and maintenance.

Experience in Java, J2EE applications (Struts, Spring, Hibernate, HTML, JSP, Servlets, JavaScript, Java Beans, JDBC, EJB, JNDI, Session, Entity, Message-driven beans).

Experienced in Designing of GUI using Model View Architecture (MVC) Design Pattern like Struts.

Experience in using IDE tools like RAD, Eclipse 3.x and IntelliJ 5.x, Netbeans 6.x

Extensive experience using Application servers BEA WebLogic, IBM Web Sphere 5.1, and Web Servers like Apache Tomcat 5.X, JBoss 4.X.

Experience with XML related technologies such as XML, XSLT, XSL, DTD, Jquery, Ajax and DOM.

Experience in writing complex database queries, stored procedures, and triggers using SQL, SQL*Plus, PL/SQL. Strong Skills in Database Design, Process and Data Models

Strong background with object oriented analysis and design (OOAD), UML diagrams such as Use cases, sequence diagrams, class diagrams business requirement documents

Experience in VB6.0, Active-x control and Business Component COM & DCOM

Excellent oral and written communication skills, Team building, Leadership, Project Management skills

Conceptual Knowledge of Web services including SOAP, UDDI & WSDL.

Experience in working on IBM-Mainframe and Info Man, Clear Case and Clear quest.

Conceptual Knowledge of Mobile technology Android app development.

TECHNICAL SKILLS:

Languages: Java SE 5, Java Swing, SQL, PL/SQL, XML, VB 6.0

J2EE: JSP 2.0, Servlets, EJB 2.0, Applets, JDBC, JSTL 1.1, Java Mail 1.3

IDE: Eclipse 3.0, IntellJ IDEA 5.x, RAD 6.1,RAD 7.0, Netbeans 6.x

Databases: Oracle 9i/8i, SQL Server 2000,MS-SQL 2005 server, PLSQL, Stored Procedure, Packages

Web Servers: Tomcat 5.x,JBoss 3.x

Application Server: Weblogic 8.1, Web sphere 6.1, Web sphere portal server

Weblogic Builder, Weblogic Workshop,JBOSS

GUI: JSP 2.0, Servlets, HTML, AJAX, JavaScript, CSS, Java Swing

Active-X Control: True DB Control.

Frame Works: Struts, Spring, Hibernate

Microsoft servers: IIS, MTS.

MF Connectivity: CICS

Distributed: Enterprise Java Bean (EJB),COM, Distributed Component(DCOM)

Version Control: MS Visual Source Safe 6.0, CVS,SVN (Subversion)

Protocols: TCP/IP, HTTP, HTTPS, FTP, SMTP, POP3

OS: MS Windows 2000/ME/XP/9x, Linux, Unix

Design Tools: Rational Rose, Microsoft Visio 2002

Other Tools: Apache Axis 1.3, Apache Ant 1.6, JUnit 3.x, Log4J 1.2, Jakarta Common Logging 1.1,

Toad, XMLSpy, Design Patterns, Internationalization (I18n), UML, MS-SQL 2005

Infoman (problem tracking and recording in mainframe systems),IBM Clear Case and Clear quest.

EDUCATION

Bachelor of Engineering (B.E), Computer Science and Engineering from Shivaji University, India - 1992

PROFESSIONAL CERTIFICATION

Sun Certified Programmer for the Java 2 Platform, Standard Edition 5.0

PROFESSIONAL EXPEREINCE

Project Name Payroll System - Benefit Issuance, Eligibility Area – DHS State of Michigan

Roles Sr. System Analyst and Lead developer

Duration Sept 19, 2012 – till dated

The payroll system for clients those are eligible for state benefits. The DHS (Department Of Human Services) maintains the state wide eligible client benefit and payroll records. The batch system generates the payroll interface file for other financial system i.e. MAIN (Michigan Accounting Information Network) to validate the payments and MAIN system sends payment status like approved, reject and pending. The same information is updates in Bridges system and generates warrants for approved payments and direct bank deposit eligible payments are done at MAIN side. The batch jobs are runs on Daily, Weekly, Monthly and quarterly. The types of payroll generates for State supplement payment, Child care, Child Foster care, Medical payment, Food stamps,1099 reportable and Non-1099 reportable payments etc. This system designed in J2EE technology.

Responsibilities:

Format the Interface file as per the MAIN requirement

Design, Maintenance, Enhancement and different Payroll interface files.

Developed Design document for enhancements or new requirements.

Developed programs for generating the payroll interface files.

Problem and fixes recorded in Payroll processing

Project designed based on batch processing system.

Coordinated the development activities within development team and testing with testing team.

Technologies: HTML, JavaScript, J2EE, JSP, Java 1.4/1.5, custom framework Bridges, Struts, Hibernate, Spring,RAD8 and Web Sphere Application Server 8.1, TOAD, Oracle, PL/SQL, Packages, Stored Procedure, IBM Clear case and Clear quest,

Project Name FACS (Financial and Accounting Control System)- State Of Michigan (Contract with IBM)

Roles Sr. System Consultant

Duration Jan 31, 2011 – Nov 2011

The Financial and Accounting Control System (FACS). This system is owned by the Michigan Department of Information Technology (DIT) Application Services Division, Financial Systems (FS) Section. The State Budget Office (SBO), Office of Financial Management (OFM), owns FACS requirements.

Vendors/payees of the State of Michigan can register to receive Electronic Fund Transfers (EFTs) via FACS. The State-selected Financial Institution has a system to interface with FACS to process this EFTs and then sends them through the banking network so the funds go directly in bank accounts. And registered vendors/payees receive 1099s, affidavits for escheated payments and password notifications via U.S. Mail as a result of the interface between FACS and the State Consolidated Print Center (CPC) System. The U.S. Internal Revenue Service (IRS) System receives the 1099 information via a direct interface from FACS.

Agency users use FACS to meet their accounting, purchasing, building lease payment and financial reporting needs. Additionally, Agency Systems interface with FACS for payment processing and accounting transactions. Some Agency Systems also interface with FACS to process vendor information. And utility vendors of the State interface with FACS via the Electronic Transaction Processing (ETP) Value Added Network (VAN), allowing agency users to process electronic invoices. Users of the Management Information Database (MIDB), a data warehouse, are able to query and report on key financial, purchasing and vendor data as a result of MIDB pulling data from FACS.

Treasury users use FACS to manage some key accounting functions, cash and EFT approvals, and for financial reporting. Additionally, Treasury Systems use FACS for payment processing, including receiving information on warrants, EFTs and wire payments.

Responsibilities:

Design, Maintenance, Enhancement and Production support.

Developed Design document for enhancements or new requirements.

Experience in web application support in production environment.

Problem and fixes recorded in IBM-Mainframe Info man system.

Project designed based on MVC design pattern.

Coordinated the development activities within development team and testing with testing team.

Technologies: HTML, JavaScript, J2EE, JSP, Java 1.4/1.5,COBOL, CICS API, Jquery, Ajax, Struts, Hibernate, Spring (migration),Web-services,RAD8 and Web Sphere Application Server 6.1, JBOSS, DB2, PL/SQL, SVN, IBM-Mainframe, Info man, TOAD, Oracle, PL/SQL, Packages, Stored Procedure

Project Name URTS and IHAP, State of Michigan - Michigan Department of Transportation (MDOT)

Roles Sr. System Consultant

Duration Feb 4, 2009 – Jan 28, 2011

URTS and IHAP are State Of Michigan projects, URTS (Utility Relocation Tracking System): MDOT TSC (Transportation Service Center) Utility Coordinators use the URTS to track projects and work utility companies affected by MDOT(Michigan Department of Transportation) work and Projects.

IHAP(Internet Highway Advertising Program): In Michigan, the Permits Unit of the Real Estate Division (RED) of the MDOT is responsible for the collection and maintenance of all highway advertising information and signs along Michigan’s highways. The IHAP system provides to track all billboards on Michigan highways. Recently implements integration with Michigan Business One Stop (MBOS) web portal for Billboard permits to add items in shopping cart for billboard permit for online payment for New Permit Application existing Permits Renewals and Transfers. Webservices are used for payment and interface with One-Stop.

Responsibilities:

Design, Maintenance, Web-services, Enhancement and Production support.

Developed mockups for enhancements.

Experience in web application support in production environment.

Coordinated the development activities within development team and testing with testing team.

Technologies: HTML, JavaScript, J2EE, JSP, XML, Java 1.5, Web Services, Struts, Hibernate, Spring,Web-services, RAD7 and Web Sphere Application Server 6.0, Oracle, DB2, PL/SQL, Packages, Stored Procedure, RAD, SVN, JBOSS,

HealthLink - Wellpoint Inc, LA, California

Sr. Java Developer

Jun2008 – Jan2009

The WebRepricing tool will provide Payers the opportunity to validate membership, reprice and pay claims timely. This diminishes the risk of Payer late payment penalties as mandated by state regulatory agencies additionally it will reduce duplicate claims and ease provider abrasion.

Responsibilities:

Developed mockups for enhancements.

Coordinated the development activities within development team and testing with testing team.

Gathered requirements from the client and prepared the technical specification document.

Preparing a high level functional estimate for the project for development phase.

Developed the application using Java, JSP, XML, MVC Design Pattern-Struts and JavaScript

Provide inputs for creating the architectural framework for the project and coordinate with the offshore team for development estimation.

Technologies: HTML, JavaScript, J2EE, JSP, XML, Java 1.5, Web Services, Struts, Hibernate, Spring, RAD7 and Web Sphere Application Server 6.0, JBOSS, Oracle, DB2 and Unidata database., PL/SQL, RAD, MKS, Web services

Sempra Energy, LA, California

Sr. Java Developer

April 08 – May 08

Sempra Energy is the largest Fortune 500 Company headquartered in San Diego. The Sempra Energy companies develop energy infrastructure, operate utilities, and provide related products and services to more than 29 million consumers worldwide. The Envoy project consists of 2 sub-systems one is KRYPTON and TASKFORCE. The TASKFORCE system takes data from third-party system like SCADA and SCBS by running timely CRON jobs. The data from this system comes in 4 cycles and based on this data in Krypton system TRANSACTION, gas Scheduling, confirmation and Nomination is created for registered customers. The technology is used in Krypton system is J2EE Spring web framework and Sybase for backend database.

Responsibilities:

Responsible for maintenance, enhancement and production support

Developed the application using JSP, EJB, XML, HTML, JavaScript, Spring and Struts

Developed mockups for enhancements.

Experience in web application support in production environment.

Coordinated the development activities within development team and testing with testing team.

Technologies: HTML, JavaScript, Java 1.5, Spring, EJB, Web Sphere Application server 6.0, Ant, JDBC, Servlets, JSP, Struts, XML, XSLT, HTML, CSS, Oracle, PL/SQL, Packages, Stored Procedure, Eclipse3.1, MKS, Web-services

EMC Corp. Westborough, MA

Sr. Java Consultant

Mar 07 – Apr 08

The RDE appliance is used for DATA DEDUPLICATION and that works in conjunction with the EDL (EMC Disk Library). Web based RDE-GUI manages the RDE appliance. The GUI will consists main menu Home, Bind, Event-Log, Job-Queues, Reports, General RDE Configuration, Help and Logout and Left hand pane tree, which represents the one or more EDL server nodes and its Virtual tape libraries (VTL’s) sub nodes for overall replication progress on target or remote RDE This project is developed using MVC design pattern STRUTS Framework.

Responsibilities:

Analyzed the systems and business requirements, to develop a systems solution.

Worked along with the lead architect in developing the technical design specifications. Responsible for software component designing, coding, testing.

Developed the application using Java, JSP, Struts, XML and JavaScript

Implemented web applications in production environments. Resolved problems while implementation.

Involved in problem and issue resolution.

Provided technical consultation to business and systems analysts.

Coordinated the development activities within development team and testing with testing team.

Technologies: HTML, JavaScript, Java 1.5, Struts 1.2 JBOSS, Ant, Servlets, JSP, struts, XML, XSLT, HTML, CSS, Swing, Oracle 9i, PL/SQL, RAD, Eclipse3.1, CVS/Clear case, Microsoft project plan, Spring, Hibernate

SCO, USA

Designer, Developer

Dec 06 – Jan 07

The project required converting a legacy green screen retail P.O.S application into a web, browser-based application. This involved exposing major business transactions as Web Services and implementing the user interface using the Java Swing Framework

Responsibilities

Responsible for project timelines and deliverables.

Prepare detailed plans & schedules for the project along with the project leader.

Designed & implemented the application framework using Rational Rose.

Responsible for interacting directly with client technical team.

Responsible for defect analysis & fixing of bugs.

Formulating test strategy & involved for client acceptance test & approvals

Technologies: HTML, JavaScript, AJAX, Java 1.4, Swing, Applet, Struts 1.2, JSP 2.0, Servlets 2.4, Apache Tomcat 4.1, Apache Web Server 2.1, Ant, SCO Unixware 7

CISCO (ODC) – Zensar Technologies

Designer, Sr. Developer

Jan 05 – Nov 06

Training Planning Tool (TPT) is aligned with Global Sales Support Process that support course concept, approval, development initiation, management and budgeting. Several levels of reporting for specific functions within the organization have been included to gauge overall success and delivery. This project is developed using MVC2 STRUTS Framework & database Oracle.

Responsibilities:

Co led a team of seven.

Analyzed the systems requirements and business requirements, to develop a systems solution.

Developed EJB Components, both Entity and Session beans, modeling the business logic.

The total application was developed in J2EE using MVC architecture.

Designed and developed numerous Session/Entity Beans and deployed on WebSphere Application Server.

Involved in writing procedures, complex queries using PL/SQL to extract data from database and to delete the data and to reload the data on Oracle9i database.

Involved in testing complete flow of the modules.

Technologies: HTML, JavaScript, Java 1.4, Struts 1.2, JSP 2.0, Apache Tomcat 4.1, Ant, JDBC, Servlets, JSP, EJB, struts, XML, XSLT, HTML, CSS, UML, Web Sphere Application Server, SWING, Oracle 9i, PL/SQL, Eclipse3.1, RAD, JUnit,, Log4j, CVS, Microsoft Project

Telstra (Telecom) – Datamatics Ltd.

Java Designer, Developer

Sept 04 – Jan 05

Telstra is a Telecom company .The Company has two technical base NetWorks Target Pricing and WebWork Foundation for Pricing Plan Manager Workbench, Contract Manager, Common Security Manager and Target pricing, The PCM is an add-on component to NTP.

Responsibilities:

Developing the customer service, underwriter modules of the application.

Requirements study and conceptual design.

Developed interactive modules using JSP and Servlets.

Developing EJB 2.0(Session and Entity), Servlets, JSP pages applying MVC Framework

Used CICS to enables mainframe connectivity.

Implemented customer web portal used for statistical generation, reporting and customer management of applications.

Deployed application on Web Sphere Application Server (WAS)

Developed Shell Scripts and ran the build scripts for application build process

Technologies: JAVA2.0, HTML, JavaScript, Servlets, JSP, PL/SQL, JMS, JDBC, XML, XSLT, Struts, EJB, JNDI, Apache Ant, ORACLE 8i, UNIX, Web Sphere Application server, Eclipse, JUnit, Log4j, Internet Explorer, WinNT.

Ozar Courier service.

Java Developer

Jan’03 – Aug’04

Ozar courier service ltd is a logistic company; the company has four departments like Operations, Accounts, HR/Payroll & finance. The system was divided into four modules as departments. The system connected all lease line to head office in Mumbai facilitating the data entry and tracking of transaction and tracking of consignments.

Responsibilities:

Analyzed the systems requirements and business requirements, to develop a systems solution.

Develops technical design specifications.

Major involvement in software component designing, coding, testing.

Implemented web apps in production environments. Resolved problems while implementation.

Experience in web application support in production environment.

Involved in problem and issue resolution.

Provided technical consultation to business and systems analysts.

Coordinated the development activities within development team and testing with testing team.

Technologies: Java1.2, EJB, JDBC, Servlets, Eclipse, Swing, JMS, HTML, XML, XSLT, JavaScript, BEA Weblogic application server, Oracle8i, Window NT

TRIKAYA Grey Worldwide.

Developer, Designer

Jun’01 – Dec’02

Grey Worldwide is an advertising company, system catering their financials leads was developed and system included various regional offices connected to head office. The system use Java technologies for the data entry from both regional office and head office.

Responsibilities:

Developed Enterprise Java Beans (EJB) to ease the implementation and deployment of application components

Developed dynamic templates and Servlets and provide excellent application management capabilities.

Used Eclipse IDE Tool in application development.

Developed Swing Suite for look and feel as well as binding data to the GUI.

Designed screens using HTML and field validations with JavaScript.

Involved in coding of Java, JDBC and Servlets interact with client and database.

Involved in writing procedures, complex queries using PL/SQL to extract data from database and to delete the data and to reload the data on Oracle database

Technologies: Java1.3, SWING, EJB, JDBC, Servlets, Jsp, Eclipse IDE, HTML, Java Script, Web sphere application server, Oracle7.0, Window NT, UNIX



Contact this candidate