We provide IT Staff Augmentation Services!

Java Developer Resume Profile

4.00/5 (Submit Your Rating)

Summary

  • 11 years of Experience in Design Development Analysis and Testing of Enterprise applications Integration EAI Legacy Distributed applications in Java and J2EE technologies using different patterns/methodologies like Model View Controller MVC Gang of Four GOF patterns Object Oriented Analysis and Design OOAD Unified Modeling Language UML and AGILE SCRUM methodologies
  • Sun Certified Java Programmer for Java 2 Platform 1.4 SCJP
  • Oracle Certified Professional Java SE 6 Programmer
  • Brain bench Certified Java Professional
  • Extensive Design and Development experience in J2EE technology stack like EJB JSP Servlet JMS JAXP JAX-RPC JTA Java Mail JDBC JCA Web Services
  • Experience with XML and related standards and technologies like Web Services SOA SOAP WSDL XSL JAXB SAX DOM XSLT DTD XML SCHEMA
  • Expertise in using Struts Springs frameworks and creating custom frameworks with class libraries
  • Expertise in developing rich GUI web pages using DHTML JavaScript Ajax YUI and JSON
  • Expertise in developing web applications using Struts Spring JWSDP and other Web Technologies
  • Functional expertise in multiple domains like Banking Mortgage Insurance HealthCare Mobile and Education
  • Proficiency in deploying and configuring multi-tier enterprise applications on application servers like such as IBM Websphere Oracle Weblogic SunOne Tomcat and Websphere Process Server WPS 6.0/6.1
  • Ability to analyze design develop test and implement system and procedures that optimize time effort and resources
  • Ability to face challenges suggest new improvements to business and provide value added service
  • Ability to report analyze and solve an incident related to client applications that are extremely business critical
  • Expertise in interaction with clients for New business requirements functional changes and business report analysis
  • Extensive experience in using different version control software like PVCS VSS CVS and Clear Case
  • Extensive development experience with open sources frameworks like Hibernate Struts and Springs
  • Expertise in developing and using Client specific frameworks built on open source code like Struts for client specific Error Handling and Re-Usability
  • Extensive Development experience with IDE s like RAD Eclipse JDeveloper and Websphere studio Application Developer WSAD

Technical Experience

Operating Systems

Windows 2000/XP Linux HP AIX UNIX and Sun Solaris

Programming Languages

C C Java 1.6 J2EE SQL PL/SQL PERL

Databases

Oracle 8.1 9.0 10g 11g 11.1.0.7.0 11.2.0.2.0 MS SQL Server 7.0 DB2 7.1

Web Technologies

Servlet JSP ASP JavaScript AJAX JSON HTML DHTML Java Web Start 1.0.1 Applets Swings DOJO Google Web Toolkit GWT 1.5

Distributed Technologies

RMI EJB 3.0 JMS Web Services

XML Technologies

XML XSL XSLT XHTML SAX DOM JAXP JAXB SOA SOAP WSDL ANT

Application Servers

Oracle WebLogic 8.0/9.0/9.1/10.3.4/11gR1 Websphere Application Server 5.1/6.0 Sun One Application Server 6.0 Tomcat 5.0

Middleware

Tibco BPEL Websphere Process Server WPS 6.1

Frame Works

Struts 2.3 Hibernate 3.0 Spring

IDE s

Eclipse 3.1 Rational Application Developer RAD 6.0 XML Spy 5.0 JBuilder 5.0 Websphere Integration Developer WID 6.1 Websphere Business Modeler 6.1 Websphere Application Developer WSAD 5.1

Other Tools

PL/SQL Developer Rational Clear Case 7.0 Visual Source Safe 6.0 CVS Toad 9.1 Win SCP 4.1.8 Putty Ant Tivoli Job Scheduler 1.4 JMeter Filenet HTTP Watch 6.1 Share point

Work Experience

Client

Confidential

Duration

Environment

JDK 1.6 STRUTS 2.3 Servlet JSP JavaScript Ajax JSON XML Log4j DHTML HTML CSS SVN Putty Oracle 11g TOAD Linux Tomcat Eclipse Share point

Confidential is a centralized repository designed to provide the Home Lending Servicing and Default businesses with reporting tools and data solutions used to improve customer experience productivity and service delivery.

C3 has a section called as Reports. Reports section a visual repository section wherein different business users according to the respective upload privileges for a specific report upload the reports in their respective reports sections. Automatic reports are uploaded into the website using a backend process and schedule. Report files are usually in pdf and/or xls format and can be scheduled on a Daily/Weekly and Monthly Basis.

The Admin section of C3 has a web interface to manage the agent hierarchy and reporting structure. The website also provides multiple views for each role associated with the SSO user logged in. The role can be managed using a web interface module User Admin.

Project Role

Design develop and support software programming applications Participate in Agile Scrum meetings on a day-to-day basis Participate in Sprint Planning Backlog grooming and daily scrum meetings Understand functional requirements business rules and Develop programs Programming in Java 1.6 Struts 2.3 JSP Servlet JDBC Developing dynamic web pages using JSP JSTL HTML CSS JavaScript AJAX and DOJO libraries Executing database queries in SQL using TOAD for Oracle 11.2.0.2.0 Coordinate with work teams at various locations and provides technical support to project team members Demonstrate extensive experience and judgment to plan and accomplish goals Independent verification validation and testing of applications in different environments Perform a variety of tasks. Provide consultation on complex projects and be at the top level contributor/specialist Working with different java development tools like Eclipse Maven

Confidential

Client

Duration

Environment

JDK 1.5 STRUTS 1.2 EJB 3.0 YUI Servlet JSP 2.0 JavaScript Ajax JSON XML Web Services Log4j-1.2.1 DHTML HTML CSS Site Minder CVS Putty Win SCP 4.0.3 Oracle 10.0 Linux Oracle Weblogic Server 10.3.4/11gR1 Eclipse Helios Share point

The Confidential is a customer-centric browser-based solution designed to provide high-quality customer care powerful features and ease of use. This CSC module provides immediate access to account and transaction information via a user-friendly and intuitive interface for both internal customer service staff and the customer via the Web. This feature-rich solution allows the toll customer to initiate and self-maintain most account support requirements while providing the authority a balance of offering high-quality customer service and managing operational costs. The CSC module supports both individual as well as commercial accounts. It can additionally be configured with default or custom interfaces for secure credit card processing for rebill and Internet point-of-sale transactions.

Customer Service Center features include

Transponder distribution program provides point of sale secure online access and direct support for opening and managing customer accounts

Account management full customer services including commercial and individual accounts transaction posting credit card rebills invoice statement generation and accounts receivable

Retailer distribution authorized retailers open new accounts issue transponders and extend customer services

Transaction reconciliation individual transaction-level reconciliation with the Host

Inventory management supports internal and external distribution of transponders by distributor location and clerk and supports transponder recall and refurbishment

Interoperability peer-to-peer interoperation between toll or other revenue collecting authorities such as airports or parking operations

Default and custom banking interfaces for integrated credit card point of sale accounts rebills and secure Internet credit card processing

Project Role

Design modify develop and implement software programming applications Understand functional requirements business rules and Develop/Re-design applications based on legacy code Programming in Java J2EE JSP Servlet WebServices XML JDBC and Struts EJB 3 JMS and Hibernate Developing dynamic web pages using JSP HTML CSS Javascript AJAX YUI Executing database queries in SQL PL/SQL using Pl/Sql Developer other tools Coordinate with work teams and provides technical support to project team members Demonstrate extensive experience and judgment to plan and accomplish goals Independent verification validation and testing of applications in different environments Perform a variety of tasks. Provide consultation on complex projects and be at the top level contributor/specialist Working with different java development tools like Eclipse Maven

Confidential

Client

Duration

Environment

JDK 1.4.2 Servlets EJB Struts 1.1 BPEL Spring Hibernate XML SOAP Webservices Log4j-1.2.1 JSP 2.0 DHTML HTML JavaScript CSS Site Minder CVS Putty Win SCP 4.0.3 DB2 Linux Websphere Application Server WAS 6.0 Websphere Process Server WPS 6.1 Websphere Business Modeller WBM 6.1 Rational Application Developer RAD 7.0 Websphere Integration Developer WID 6.0 Enterprise Architect EA 7.0

The Confidential System is being developed to automate the business processes for Educator Certification and Standards which including Fingerprinting Credentialing Investigations and Accounting. Educator Certification and Standards Application shall replace outdated existing systems ITS Nightly Batch Process and SBEC Online that depend upon outdated technology and shall provide a scalable maintainable system that can be enhanced to support all future credentialing and standards efforts. The resulting application shall provide tight integration and sharing of data with agency financial system while also interacting with external systems. The application shall provide stakeholders the ability to consistently and accurately report and evaluate measurability and accountability of credentialing efforts to Federal and state government entities.

Project Role

  • Developed business models using websphere business modeler
  • Exported the business model into WID for JEE implementation and integration
  • Programming in BPEL for various business processes and workflow
  • Programming of J2EE Web services using top-down EJB approach
  • Developed 5 different Webservices that work with different Business Objects of the application
  • Programming with EJB Session Beans Servlets Spring and Java Beans
  • Programming of JSP pages using DHTML HTML CSS Java script to provide User Interface to the application
  • Creating Hibernate configuration files to perform JDBC operations with SBEC database
  • Added Security Users and Roles to the Websphere Development Test and Production environment
  • Implemented Webservices authentication using Websphere LDAP service
  • Involved in High level and Low level Design of the Project
  • Performed End to End testing and executed Unit Test Plans for all the Modules
  • Fixed SCRs Software Change Request and did Unit Testing and Verification of SCRs
  • Participated in SCRUM Agile Software Development Methodology meetings conducted by SCRUM Master of the project

Confidential

Client

Duration

Environment

Linux Web Sphere Application server 6.0 JDK 1.4.2 15 J2EE 1.4 Struts 1.2 Spring 1.2.6 JSTL 1.0.5 Apache Ant 1.5.3 JSP 2.0 Log4j-1.2.1 Site Minder Java Script CSS Hibernate 3.0 Rational Application Developer RAD 6.0 Aqua Data Studio 4.7 CVS Putty Tivoli Job Scheduler 1.4 Win SCP 4.0.3 DB2

The application mainly interfaces PCIO system with Audit Automation. This project will provide a web front-end presentation of policy data and will allow Service Centre operators to create audit orders. It will also generate follow-ups e-mail audit exposure reports to audit vendors internal and external produce audit documents and track premium audit activities and results. Management reporting will also be provided.

  • Responsible for maintaining the application which includes Major and Minor Enhancements
  • Interaction with Business Owners to understand the future proposals and break- fixes
  • Provide value information to clients Ad-hoc inquiries
  • Verify and Validate Infrastructure Upgrade support that include patch fixes memory up gradation activities and version upgrades
  • On Demand Requests from Clients for business reports
  • Code move activities from different test environments to production and validation
  • Estimations for future projects that migrate applications from VB/ASP to J2EE Arena
  • Production support to multiple J2EE applications under Commercial Business area of NationWide
  • Implementing Infrastructural changes to the application to improve scalability
  • Develop Unit Test Cases and run through the application
  • Integration and Stress Testing the application
  • Implemented new RFC s into production environment
  • Incident ticket management for several J2EE applications that come under Commercial business group of Nationwide Insurance

Confidential

Client

Duration

Environment

JDK 1.4.1 02 Web Logic 8.1 J2EE 1.4 WebServcies WSDL SOAP XML ANT 1.6.5 IBM Tool Box API Hibernate 3.0 Eclipse 3.1 CVS PL/SQL Developer Maven 2.0 JUnit JMeter

The Enterprise Business Services Layer EBSL is a standard PDIT service. Each service is generic and exposes well defined interfaces API to the end users client applications .EBSL provides Cardinal Health PDIT applications with a common and consistent usage of enterprise data. EBSL integrates with the persistence layer and legacy systems-AS400 based Distrack Order Management SCORE-Purchase Order and CMS-vendor Invoice matching systems with the help of hibernate and toolbox API respectively.

  • Implemented a new Web Service Reference Service to the existing EBSL services that support Cardinal Health PDIT.
  • Submitted POC to the client to implement JAXB Versioning of XML Schemas in EBSL
  • Documented SMTD System Maintenance Technical Document to provide support of Versioning XML Schemas
  • Involved in developing new architecture to the WebServices to improve scalability and performance
  • Implemented versioning of XML schemas for Division Service Account Service Reference Service Product Service and OrderEligibility services in EBSL.
  • Submitted POC to the client to implement JMX Java Management Extensions technology
  • Installed and Configured JMeter to Unit Test the Web Service
  • Developed Unit Test Cases to test various Web Services which includes preparing Request and Response XML files for each service
  • Implemented JMX in all the Web Services of EBSL

Confidential

Client

Duration

Environment

JDK 1.3.1 EJB 2.0 JDBC Servlet 1.2 JSP 2.0 HTML JavaScript Oracle 8.1 Type 4 pure java Oracle Thin Driver 8.1.7 Sun One Application Server 7.0 Unix Sun Solaris 8

The e-Treaties system is a Global Life Health application providing online capture of treaty data in the first Generation and the automatic production of a treaty document in the subsequent second Generation. The collection of the necessary data for treaty production and the production of the treaty and related documents itself through to final signature is heavily manual with much re-work. The objective is to automate the collection of required treaty data and the production of the treaty documents from those data and roll out the new system to all of the Global Life and Health organization. This application will use GE Single Sign On GE SSO as the tool for login authentication. Treaty Documentation will be produced in English Spanish French and German. Wording Translations will be supplied. Processes leading up to the data gathering and following on from the treaty production also vary by region and all processes work independently in all regions

Responsibilities

  • As a team member involved in development testing of My Inbox Module and different sections of each treaty.
  • Involved in back-end part of coding comprising EJB Servlets Java
  • Involved in Requirement analysis estimation design and development
  • Developed Unit Test Cases for each of the above modules and Integration Test cases to test integration of all modules.
  • Involved in packaging and deploying the components in Sun One Application Server
  • Implemented unit testing and bug fixes to different modules in the application

Confidential

Client

Duration

Environment

JDK 1.3.1 Struts 1.1 Servlet 1.2 JSP 2.0 HTML JavaScript JUnit Oracle 8.1 Sun One Application Server 7.0 Eclipse 3.0 Toad 6.5 PVCS Putty

This application is designed to stream line the work flow of Employers Reinsurance Corporation ERC while processing documents for insurance claims. The application provides an induction / workflow solution to support the digitization and globalization of the underwriting support processes for the North America Casualty Facultative NA CAS Fac group. The application is used to keep track of the status of a given document while it is being processed by ERC. It is also a Document Management System to manage an electronic repository of supporting documents

Responsibilities

  • As a team member involved in development testing of Search View Documents and Admin modules.
  • Involved in back-end part of coding comprising Struts Servlets Java.
  • Developed Unit Test Cases for each of the above modules and Integration Test cases to test integration of all modules.
  • Deployed components in Sun One Application Server
  • Did unit testing and bug fixing of modules coded by me.

Confidential

Client

Duration

Environment

JDK 1.3.1 EJB 1.0 JDBC Servlet 1.2 JSP 2.0 HTML JavaScript Weblogic Application Server 7.0 Oracle 8.1 Toad 6.5 CVS

This is a web-based application designed for the lawyers and prospective clients. It maintains the database of lawyers and the different cases that they have handled and the complete history of the cases. Lawyers get the updated information about the individual cases and keep themselves aware of the happenings. The prospective client can list down the catalogue of lawyers and see their performance record. After analysing data prospective client can choose a lawyer to run their case. It has features like keeping track of the financial aspects self-registration of prospective client etc.

Responsibilities

  • As a team member involved in design development testing of Billing Court Processing Advocate Registration and Catalogue modules.
  • Involved in back-end part of coding comprising EJB JSP Servlet and JDBC.
  • Developed Unit Test Cases for each of the above modules and Integration Test cases to test integration of all modules.
  • Deployed components in Weblogic Application Server
  • Unit Testing and bug fixes for the developed modules

Confidential

Client

Duration

Environment

Java 1.3.1 EJB 1.0 JDBC Servlet 1.2 JSP 2.0 JNDI HTML Java Script Weblogic Application Server 7.0

The site is designed on a dual model of B2B and B2C. Thompson Projects provides a means of communication between Service seekers Buyers and service providers. Buyers seeking a service from service provider post their requirement on the Thompson Projects Marketplace. Service providers bid to do the work. Buyers can short list service providers based on bid amount company profile and ratings from previous assignments stored in database of Thompson Projects. Once a project is finished the service provider invoices the buyer through Thompson Projects and Buyers can use Thompson Projects Billing Payment service to make payments to service providers. It has other features like entering feedback ratings self-service module authentication authorization.

Responsibilities

  • Involved in Design Development Testing of Authentication Authorization module Self-service module and Bidding module.
  • Involved in back-end part of coding comprising EJB JSP Servlet JNDI and JDBC.
  • Developed Unit Test Cases for each of the above modules.
  • Did unit testing and bug fixing of modules coded by me
  • Prepared user guide for the modules handled by me.

Done Unit testing with JUnit from Eclipse

Confidential

Client

Duration

Environment

JDK 1.3.1 JSP 2.0 JDBC Java Bean Java Script HTML MS Access 2000 Tomcat 4.1.17 Eclipse 3.0 CVS Toad 6.5

This is intranet web application to addresses access control of resources workflow model and user data management in Emtel Software. This project is divided into three main modules. Communication module enables employee-employee communication through Instant messaging application. Through Collaborative module GUI any employee of organization can log in and access allowed applications such as personal payroll information searching employees viewing posting messages to Message Boards Daily Effort entry Leave Management etc. Workflows for applications are defined wherever applicable. Administration module facilitates creation of employee profiles and then assigning permissions to access applications specified in Collaborative module. Administrator can even delegate administrative rights.

Roles Responsibilities

  • As a team member involved in Design Development and Testing of Collaborative and Administration modules involving workflow and access control sub modules.
  • Coding of front-end and back-end comprising JSP JDBC JavaScript and HTML.
  • Development of unit test cases.
  • Unit testing Integration testing and Bug fixing

Confidential

Client

Duration

Environment

Java JDBC JFC/Swing Java Beans Oracle 8 Windows NT

This system is developed for the client who is in the field of Data Entry Services. The project involves development of two modules such as batch data feed online data feed. The batch-feed module extracts chunks of data from source data files of different formats and after validations data is stored in respective tables in Database. The online-feed module consists of Graphical User Interface wherein user enters data manually and after through validations at GUI data goes into Database.

  • Analysis of the client s business process.
  • Interacting with the client to get all requirements.
  • Design of the entire system including Graphical User Interface Database using Data Flow Entity Relationship diagrams.
  • Active involvement in coding of both modules using Java Swing and JDBC.
  • Preparation of Unit Integration and System Test Cases.
  • Did Unit testing of two modules.
  • Prepared User Guide document

We'd love your feedback!