We provide IT Staff Augmentation Services!

Java Resume

5.00/5 (Submit Your Rating)

IN

SUMMARY

  • Around ;11 ;years of experience in Software design, Development and Implementation of ;Core Java, Swing, J2SE ;and ;J2EE ;Applications.
  • Expertise in writing and deploying ;Struts, ;Spring, Hibernate ;and ;EJB ;to empower Java based web solutions.
  • Strong experience in business rules management system using ;ILog JRules 6.5.2
  • Extensive experience System Analysis, Design, development and deployment of various applications using JAVA/J2EE Technologies, ;Servlets, JSP, JDBC, RMI, EJB
  • Involved in front end validations using ;Java Script.
  • Knowledge in ;JSF ;Framework.
  • Good experience with ;MS SQL Server, Oracle 10g, MS Access ;and ;Sybase
  • Worked with different operating systems like ;DOS, Windows NT/9x/2000/XP, Linux.
  • Developed and maintained applications in ;MVC architecture ;utilizing ;Swing ;and ;Struts Framework.
  • Knowledge in ;.Net C#
  • Proficient in web programming using ;HTML, ;DHTML, CSS, JavaScript, DOM.
  • Good knowledge on ;IDEs ;like ;MyEclipse 5.0, Intellij IDEA 8.5, JBuilder.
  • Strong experience in reporting tools like ;Jasper Reports ;and ;IText
  • Worked with ;Weblogic 10, ;Tomcat, ;JBoss, Websphere
  • Hands on experience in developing ;OOAD artifacts ;like designing ;Class Diagrams, Sequence diagrams ;using ;Rational Software Architect
  • Extensively used ;Subversion, ;VSS, CVS ;and ;ClearCase ;for content management.
  • Extensively used ;Ellipse, ;BugZilla ;for defect tracking.
  • Equipped with ;Problem solving and Can do anything nature.
  • Self and Quick learner with better understanding.
  • Excellent ;communication, interpersonal and Team Player skills.
  • Flexible as regards moving from project to project and in assimilating new technologies

TECHNICAL SKILLS

  • Languages: Java, C, C++, SQL, PL/SQL
  • Database: Oracle 8i, MS SQL Server, MS Access, SQL Anywhere 10, Oracle 10g (Used TOAD)
  • Web Technologies: JSP, Servlets, Struts, Spring, JSF, Flex, .Net C#
  • Distributed Technologies: J2EE (EJB, RMI)
  • Object Relation Mapping Tool: Hibernate
  • GUI: Java AWT, Swing, Java Applets, Ajax
  • Markup & Scripting Languages: HTML, DHTML, XML, Java Script, XSL, JQuery
  • Operating Systems: MS DOS, MS Windows 9x/2000/XP, NT 4.0, Linux
  • Application Servers: Weblogic 10, Tomcat , Websphere, JBoss
  • Design Tools: Rational Software Architect 7.0, MS Visio Professional
  • Version Controller: Subversion, VSS, CVS, ClearCase
  • Defect Tracking Tools: Ellipse, BugZilla
  • Business Rules: ILog JRules 6.5.2
  • Reporting Tools: IText, Jasper Reports
  • Scheduling Framework: Quartz
  • Paging Framework: Apache ValueList, DisplayTag
  • OOAD Artifacts: Class Diagram, Sequence Diagram
  • IDE: Eclipse (MyEclipse 5.0), Intellij IDEA 8.5, JBuilder, NetBeans 6.7, Rational Application Developer 7x
  • Other Tools: IReport 3.0.0, Dream Weaver, Ant, Photoshop, Maven

PROFESSIONAL EXPERIENCE

Confidential, IN ;09/10-11/12
Senior Java/J2EE Developer
Unemployment Insurance (UI) - DWD of Indiana: ;This project is divided into 3 modules Tax, Benefits and IWF. I am working in Tax module which calculates the Tax for the employers. ;
The Tax module is having the features like apply tax, rollback tax, consider waivers, process payments, company merger & acquisitions, finding rates for different employers based on their conditions, adjustments, maintain wage records, tax verification reports, various reports generation and batch jobs. This module is integrated with Benefits and IWF to complete the Unemployment insurance process. Benefits module calculates benefits for the employees while they are not in job. IWF module works as middle component for both these modules while completing their individual work.

Responsibilities:

  • Design the requirement working with business analysts and clients
  • Participate in design and code reviews
  • Code all the layers (View, Service, DAO) according to the given design document
  • Write unit test cases after coding completion
  • Participate in scrum meetings to speed up the system development
  • Involve in level of effort meetings with Team members.
  • Worked in defect resolutions from the production

Environment: ;Spring MVC, Hibernate, Oracle, ClearCase, JUnit, Maven, Quartz Scheduling Framework, JQuery, AJAX, JSP, Servlets, Rational Performance Tester, Rational Software Architect and Linux

Confidential, IL 01/10-08/10
Senior Java / J2EE Developer
EOS Admin Console: ;This is ;CME’s ;internal project to maintain the trader’s systems status. This shows various system connected users like webstart, TCP, https and total connected users. This system is having additional capabilities such as admin creation, roles creation.etc. This system also has the capability to generate reports for internal review.

Responsibilities:

  • Design ;Proof Of Concept ;before coding EOS Admin Console
  • Design View, Model and DAO layers to construct Console for EOS Admin
  • Write a ;Test framework ;to complete unit testing for the coded system
  • Involve in ;Agile ;methodology to complete the system development

Environment: ;J2SE 1.6, Restful Web Services, Spring MVC, Oracle, ClearCase, JUnit, Maven, Quartz Scheduling Framework, JQuery, JSON, AJAX, JSP, Servlets ;and ;Linux, Selenium Web testing framework

Confidential, IL 07/09-11/09
Senior Java Swing / J2EE Developer
Exception/Enterprise Reconciliation: Infogix ;offers a complete portfolio of software products and services to monitor, detect, and prevent information errors.Enterprise Reconciliation ;is a Java Swing thick client capable of handling large volume of users that is being developed for ;Wells Fargo Bank. The user interface is developed using Java Swing, Beans Binding; back end is developed in Oracle, JAXB; persistence is through Hibernate framework; the client communicates with server using Spring - RMI. The application is packaged and deployed in JBoss server and the product is downloaded by the users using Web Start and JNLP.

Responsibilities:

  • Desktop UI design using ;Swing ;and web design using ;JSP ;in web start implementation
  • Gained strong experience using ;Hibernate ;3.0 and ;Spring ;in designing the back end
  • Leveraged various features of Core Java such as Multi Threading, Collections, Generics, Exception Handling, Serialization, and gained extensive experience in building rich user interfaces using Java Swing
  • Leveraged various Java Swing components such as JTable, JInternalFrame, JFrame, JDialog, JScrollPane, JDesktopPane, FocusTraversalPolicy, TableModels, Renderers, Editors, and several Layout managers
  • Implemented ;Swing Workers ;to large extent to run the long running tasks in the background, thus not blocking the Event Dispatch Thread from processing other events
  • Hands on experience with several ;JIDE Soft ;controls such as JGraph, Sortable Table, TableSearchable, Split Buttons, Filterable Tables etc. Utilized TableSearchable to implement search functionality on Sortable Tables
  • Gained experience on using Java Web Start and ;JNLP ;to launch the thick clients from web applications
  • Used ;RSA ;for designing class diagrams and sequence diagrams
  • Support ;for production issues
  • Experienced with ;Flex controls ;in designing web interface to define security definitions.
  • Design the screen using given requirements
  • Used ;Agile ;methodology in product delivery schedule

Environment: ;J2SE 1.6, Hibernate 3.0, Swing, Subversion, JIRA, Jboss 4, Oracle 10g, Intellij IDEA 8.5, JUnit, ANT 7x, Quartz Scheduling Framework, Rational Software Architect, Hibernate, RMI, Spring, Jasper Reports, AJAX, Flex, JSP, JSF, Servlets ;and ;JUnit, Linux

Confidential, MD ;03/08-07/09
Senior Core Java/J2EE Developer
Enrollment System Redesign 4.0: ;This system deals with veterans income data to verify he has to pay co-pay or not. We deal with IRS and SSA to find income data for the beneficiary and find the discrepancies between the veterans provided data and IRS/SSA data. If we find any discrepancy we will create potential IVM case and then release the case for AAC operator. AAC will decide whether the veteran has to pay co-pay or not. Once he decided he will trigger a letter to veteran saying that he has to pay the co-pay. Now the veteran may agree or disagree for the decision and he will send a reply if he disagrees with evidence. Now the case will be adjudicated at ESR and will finally conclude and will trigger the final letter again to veteran. In this whole process, following use cases functionality included.
Identify Records for Income Matching
Query IRS and SSA
Process IRS and SSA
Identify Potential IVM Cases
Prioritize Potential IVM Cases
Release Potential IVM Cases Automatically / Manually
Trigger Letter/Email
Adjudication

Responsibilities:

  • Primary Role in this project is designing (Class Diagrams and Sequence
  • Diagrams) the use case functionality and developing the design
  • Used the ;Apache ValueList ;framework to achieve the paging concept
  • Used ;JMS ;to produce the asynchronous messages
  • Worked on ILog to create the ;JRules
  • Used ;Rational Software Architect ;to design the use case functionality through
  • Sequence Diagram as well as Class Diagram
  • Used ;Struts 1.2, Spring ;and ;Hibernate ;to develop the application
  • Used ;Clearcase ;for the content management
  • Followed ;RUP ;methodology in designing the project
  • Developed Reports using ;Japer Reports ;library

Environment: ;Struts, Spring, Hibernate, JMS, Apache ValueList, Rational Software Architect, ClearCase, ClearQuest, RequisitePro, ILog JRules 6.5.2, Weblogic 10, Oracle 10g, MyEclipse 6.0, JUnit, ANT 7x, Jasper Reports, Quartz Scheduling Framework

Confidential, TN 03/07-02/08
Senior Java Swing / J2EE Developer
A) SOAP webservices and Clients implementation for EdmCdm, Freight, FBC and NotifyCDM ;
Project Overview - ;Freight Ingestion plugin used to add, update, and delete the Freight ; shipment details and Freight document details from the documentum repository. We ; followed various request types (INGEST_ADD_FOLDER, INGEST_ADD_DOCS_TO_FOLDER, ; UPDATE_FOLDER_META_DATA, UPDATE_DOCUMENT_META_DATA, DELETE_FOLDER_DATA ; and DELETE_DOCUMENT_DATA) to do the Freight operations.

Test clients for all these web services used to test the performance testing and system ; testing NotifyCDM web service used to notify the CDM web services for specific clients. In ; this web service we delete the records by using documentum configuration file properties. By using Loadrunner, tested performance issues for all these webservices.

Responsibilities:

  • Developed ;NotifyCDM ;webservice ;using ;weblogic 9.2 and ANT
  • Implemented Freight Ingestion plugin for ;FedEx ;Freight operations
  • Generated ;webservice ;clients for the webservices EdmCdmIngestion, EdmCdmRetrieval,
  • EdmFtnCanadaIngestion, EdmGsdrRetrieval, EdmGroundIngestion, Freight Ingestion and
  • Freight Retrieval
  • Responsible for Freight Ingestion plugin development
  • Deployment of test clients in ;Unix ;environment
  • Involved in performance testing using ;Loadrunner

Environment: ;JDK1.6, Weblogic 9.2, ANT, MyEclipse 5.0, XML, Mercury Quality ;
Center and Loadrunner

B) Pilot Fault Reporting System - PFR: ;Involved in developing client servicesfor Pilot Fault Reporting System. Client Services as a component work as mediator between PFR client application and Aircraft Server. I also developed Aircraft Simulator component. This application mainly used to send pilot faults to the Ground Station to save the time and to stop the paper work what is presently using in the FedEx Aircrafts.

Project Overview: ;Basically client services consist of four services. Registry Update Service, Cradle Adapter Service, Broadcast Handler Service, PFR-AS Service. Registry Update Service will update the windows registry when ever Aircraft data Changes.

Cradle Adapter Service will test the system cradle status for every five minutes. We can also set the cradle status here

BroadcastHandler Service will broadcast the messages in the network and will be used to listen the JMS messages from Aircraft Server.

PFR-AS Service is used to listen the broadcast messages from the BroadcastHandlerService and then this will work accordingly. Client will be refreshed once this service receives refresh message. Client used to take the data and test the Aircraft ServerConnection from this service only. This service is used to send Pilot Faults to the Aircraft Server.

Designed Aircraft Simulator which will be worked as Aircraft Server used to take the discrepancy confirmation messages (JMS) from Ground Station and will deliver to the PFR client services as broadcast message.
Responsibilities:

  • Involved in developing ;Spring JDBC ;Transactions in the client services
  • Run the four client services as a ;windows service
  • Handled Broadcast messages in the network by using ;java sockets
  • Involved in ;JMS messages ;generation and receiving
  • Handled thread programming for various services
  • Worked with both ;SQL Anywhere 10, Oracle 10g
  • Involved in developing distributed objects using ;RMI
  • Developed ;java swing ;components ;for the client interface

Environment: ;Core Java, Swing, Spring, JDBC, RMI, XML, CVS, IText, Eclipse 3.2, XML Beans, SQL Anywhere 10, Oracle 10g, Java Socket programming, JMS, Multithreading, Ant

Confidential, Hyderabad-IN 12/04- 12/06
Senior Java Swing / J2EE Developer
Electronic HealthCare Records- EHR: ;Java Web Start Implementation for the product. Creation and Maintenance of Confidential like Clinical Note, Prescription, Procedure Note, Nursing Note and Patient Summary. In the product, we were supposed to design the notes and saving of patient summary. EHR is a Java application designed for Confidential in US. Practices can buy this product and can use for the various personalities like Practice-Admin, Physician, Nurse, Billing Clerk, Front Office Clerk, Physician Asst, Nurse Practitioner. We have been very careful in designing multiple roles in the product.

Project Overview - POV-I:Implemented Java Web Start Technology in the product. Because of this, clients will get new version automatically whenever we deliver. Here we minimized the support team interaction in the maintenance of the product versions. Jars will be downloaded based on the JNLP (Java N/W Launching Protocol) file to the respective clients. Product achieved CCHIT certification.
Project Overview - POV-II: ;Creation of different front end screens using Java Swing, XML and Core Java with the help of MVC framework. Developed dynamic forms for create Prescription and Clinical Note. Implemented Continuity Care Record (CCR) standards in the product
Project Overview - POV-III: ;Integration of First Data Bank (FDB) Drug Information Framework in our product. Created use cases from existing code and after approval started design and development along with some enhancements. Level of Service (LOS) implemented for the physician after preparation of Clinical Note. ;

Responsibilities:

  • Being part of the core team, involved in all SDLC phases.
  • Involved in gathering new user requirements, System design, development, testing and deployment.
  • Involved in Knowledge Transition from the previous team and getting control of the system in very less time.
  • Developed ;Swing ;components for ;MedPlexus Inc ;client like ;IMultiList, ITable, DocumentViewer, IEditorPane, ITree ;and various ;models ;for the components.
  • Developed ;ISpinner ;component before development of ;JSpinner ;component in ;jdk 1.4.
  • Implemented ;dynamic forms ;in ;Swing ;to save the time of the Physician in examining Review of Systems, Physical Exam, Vital Signs.
  • Involved in the model dialogs implementation for ;IDialog, IInternalFrame.
  • Applied different styles for the ;DocumentViewer ;component. Created ;IDocument ;to maintain the various notes like ClinicalNote, Consult Note, Prescription, ProcedureNote, and NursingNote.
  • Implemented ;FDBTree ;component for the First Data Bank Clinical Alerts
  • Used extensively ;GridBagLayout, CardLayout ;in designing the screens
  • Used ;Swing Serialization Technique ;to improve the performance in designing the components.
  • Used ;JCChart ;third party component in drawing the Graphs for the ;Vital Signs
  • Implemented ;IList ;and ;ITable ;components to support the labels, arguments, events.
  • Used ;Timer ;and ;TimerTask ;classes extensively in achieving the ;MultiThreading concept.
  • Used ;xml parsing ;technique in designing the Screens
  • For ;look and feel ;concept, we used ;JGoodies ;third party jar.
  • Member of the ;Java Web Start ;Technology ;Implementation for the product.
  • Involved in the ;CCR ;implementation for the patient summary.
  • Effective Team member in achieving ;Certification Commission for HealthCare Information Technology (CCHIT) ;certification for the product.
  • Involved in designing Use case documents from the existing systems and getting approval of the same from business owners and managers.
  • Suggested many changes at ;GUI ;level of the system like creation of dynamic forms, search screen.
  • Involved in developing business logic that is implemented in Action components of ;Struts (Web Interfacing Module).
  • Suggested design changes considering performance and ease of maintenance of the system.
  • Involved in developing business logic that is implemented in ;Core Java.
  • Involved in developing presentation logic that is implemented in ;Swing ;and ;Core Java
  • Used ;Subversion ;for Content management
  • For speed in designing dynamic forms, came up with the idea of saving the frame objects in ;MS SQL Server ;database.
  • Involved in writing Test Plan and Test Cases for Manual Testing.
  • Unit testing and System Integration testing.
  • Used Ellipse for internal defect and review comments tracking.
  • Deployed system in development, test and production environment.
  • Actively participating in email communications and telephone/video conference with the business clients and users.
  • Used java Filters and created an authorization utility to simulate the development environment with the production environment. Without this utility it would have been very tedious to test the application with different user roles.
  • Used ;IText ;third party API to generate the reports
  • Used ;Log4j ;for logging and tracing Web Interface Module.
  • Followed CMM Level 3 practice during the life cycle of the product.

Environment: ;Core Java, Swing, Servlets, JDBC, RMI, XML, OOAD, Ellipse, Subversion, IText, First Data Bank (FDB) Drug Information Framework, Tomcat 5.0, Weblogic, JBoss, Hibernate 2.0, Struts, HL7, Java Web Start Technology, MyEclipse 5.0.

Confidential, Hyderabad-IN 11/00-11/04 ;
Data Processing Executive
Processing Image Data and Scan on Demand Execution: Confidentialhave the citizen’s documents through Micro Films to Confidential. Here we justify the document types as Mortgage, ;Deeds, and Release of Mortgages, Assignments etcafter the analysis phase. In these documents sequence of the pages may be wrong. To correct this we follow Index procedure. For every county and year documents will be processed and make them Available to the citizens of USA. We also give support for on line request documents. They pass a request for their document by giving their county name, year and document ID. Immediately we process the request if the document is available with the Microfilm in the respective year and county. We also maintain the Inventory System with Microfilms. This Inventory system is useful to save the time when we are attending the client’s request dynamically. If the requested resource is not available we say ‘No Film ;to the client.

Responsibilities:

  • Actively involved in gathering user requirements and Analysis.
  • Developed Screen Scanning Procedure in ;Java AWT, Swing.
  • Implemented ;ImageViewer ;component in ;Swing ;to view the film in the required percentage.
  • Designed different ;cards ;for ;Indexing, Screen Scanning, Appending, Copy Express, Sun Rise scanning ;techniques.
  • Implemented ;Online demand request screens ;for Scan on Demand (SOD) module.
  • Involved in Database design.
  • Involved in coding ;Servlets, deploying and Testing on Weblogic Server.
  • Developed ;EJB ;business components for the database interactions
  • Responsible for writing ;stored procedures ;and ;SQL queries ;and worked in creating various database objects like tables, views.
  • Involved in regression testing, evaluating the response times, and resolving the database connection issues.

Environment: ;EJB, Java Swing, Servlets, JDBC, Weblogic Server, JBuilder, MS SQL Server.

EDUCATION DETAILS

  • Master of Computer Applications (MCA).
  • Bachelor of Computer Science (B.Sc).

We'd love your feedback!