We provide IT Staff Augmentation Services!

Java Developer Resume

3.00/5 (Submit Your Rating)

MarylanD

SUMMARY

  • 8 years of experience in the IT industry, involved in complete software development life cycle (SDLC) including analysis, design, development, testing and maintenance of application software in the Client/Server & Large scale web applications. Worked extensively on Rational Application Developer and WSAD 5.1
  • Extensive experience in Java, Servlets, JSP, Java Beans, JDBC, Struts, Swing, AWT, XML, HTML, Eclipse.
  • Excellent working knowledge of Core Java, Struts and J2EE.
  • Well versed in the implementation of Object-Oriented Principles and design patterns using the Java 2 Enterprise Edition Environment.
  • Proficient in writing SQL queries and HQL.
  • Experienced in Hibernate mapping and configuration.
  • Expertise in the areas of application development - user interface and code optimization.
  • Proficient in Object Oriented Analysis and Design (OOAD), applying J2EE patterns and frameworks like Struts and MVC.
  • Strong experience in working with application servers including IBM WebSphere, Apache Tomcat, Java Web Server.
  • Experienced in development of Web Services using J2EE Technologies.
  • Experienced in Database programming using Oracle, DB2, and MySQL.
  • Experienced in web development using HTML, DHTML, CSS, JavaScript, and XML.
  • Experienced in System maintenance, analysis and performance in Windows and UNIX environment.
  • Expertise in studying user requirements using UML and Rational Rose.
  • Good team player with excellent communication, written and presentation skills with strong aptitude towards learning new technologies.
SKILLS

Languages: Java, C/C++, JavaScript,COBOL,PROLOG, VB, HTML,UML
Java: J2EE, JSP (Custom Tag Libraries), Servlets, JDBC, AWT, Java Beans, Webservices, ANT,XML, Struts, Struts-tiles, Tomcat, Eclipse, WSAD,Applets
Databases: Oracle, IBM-DB2, MySQL
Tools: IBM Websphere Platform tools including RAD, WSAD, eclipse, JBuilder, Visual Studio
Applications: Pattern Recognition & Image Processing, Security, Financial, Distribution, Warehouse,Healthcare
Packages: MS Office, Photoshop, Flash, Rational Rose.
Platforms: Windows 9x, NT4, 2000, XP, Linux

EXPERIENCE

Confidential, Baltimore, Maryland, June 2006-Present
Position: Sr.Java Developer

Projects:

1. Social Security Number Application Process. (SSNAP)

SSNAP will incorporate essential enumeration functionality from both the Modernized Enumeration System (MES) and the SS-5 Assistant. SSNAP has the ability to interface with Claims/Enumeration minipath process. This application has Improved Department of Homeland Security SAVE processing: This will allow users to get case details without accessing external I-Main interface.

2. Electronic Quality Assurance (eQA).

Electronic Quality Assurance (eQA) is the new business process system for the Office of Qualify Performance. eQA puts into place the architecture to facilitate OQP in supporting QA needs for the Agency.
This project will modernize and integrate QA data and processes for the Agency. In an integrated QA environment, information about different processes or systems is easily combined to provide a meaningful view of related data. A broad range of functions and tools available in an integrated environment includes such things as versatile query and reporting/presentation tools; data cleansing and structuring tools; data and file management tools; reference and analysis tools; and presentation and delivery mechanisms.

3. Electronic Representative Payee Accounting (eRPA).

Electronic Representative Payee Accounting (eRPA) application handles the exception processing of accounting forms. Exception processing of accounting forms electronically assigned to the Wilkes-Barre Data Operations Center (WBDOC), Program Service Centers (PSCs) and Field Offices (FOs) share several common features throughout the Electronic Representative Payee Accounting (eRPA) application. In addition, common system functions such as system security, application entry, exiting the application, record keeping and navigating through the application are defined as it relates to the entire application.

RESPONSIBILITIES
  • Worked with team for the development of the application.
  • Worked on Hibernate mapping files.
  • Created custom methods and tags that is used to implement the functionality of the application.
  • Worked on struts action, form bean, and validation.
  • Supervised and coordinated with junior programmers.
  • Designed and develop User Interface using JSP, Struts framework.
  • Converted prototypes to a dynamic application using JAVA technologies.
  • Implemented the relationship between the tables: one to one, one to many and many to many
  • Worked on the action errors and the custom error handling.
  • Involved in writing criterion and HQL against DB2 and MySQL.
  • Developed use cases, sequence diagrams and preliminary class diagrams for the system using UML and Rational Rose.
  • Worked on FPA (Functional Point Analysis) .This process will identify the functions of the application and will give the end user a clear idea about the application.
  • Designed, developed and deployed J2EE components.
  • Developed custom tags to get custom behaviors in JSP pages.

Environment: J2EE, RAD, Java, HTML, JavaScript, DB2, RDBMS, HQL, Hibernate, Servlets, JSP, ANT, Struts1.2.8, JDBC, XML, Beans.

Confidential, Overland Park, Kansas, Feb 2005-May 2006
Position: Java Developer

The application EMS (Employee Management System) was developed to implement the activities of an employee. The Application developed in MVC architecture.

RESPONSIBILITIES
  • Involved in the design of an application to manage the employees of the organization.
  • Designed prototypes using HTML/JavaScript/CSS to demo to the client.
  • Supervised and coordinated with junior programmers.
  • Design and develop User Interface using JSP, Struts framework.
  • Configured WSAD 5.1 for deploying the application.
  • Converted prototypes to a dynamic application using JAVA technologies.
  • Developed web services using J2EE.
  • The application was designed using MVC architecture / Struts 1.2.8.
  • Played a key role in assembling EJBs and other server side components and deploying them on the production server.
  • Used JDBC to write DAO classes to retrieve and insert data into the database.
  • Implemented the one to many relationships.
  • Designed and developed the main validations for the application.
  • Used JAKARTA log4j for logging in the application.
  • Involved in writing queries, Sub-queries on the database
  • Developed use cases, sequence diagrams and preliminary class diagrams for the system using UML and Rational Rose.
  • Designed and developed Servlets, Java Server Pages to implement Struts framework.
  • Designed, developed and deployed J2EE components.
  • Developed custom tags to get custom behaviors in JSP pages.
  • JavaScript was extensively used for Client side data validation.

Environment: J2EE, IBM WSAD 5.1, Java 1.4, Servlets, RUP, EJB, JSP,ANT,Struts1.2.8, JDBC, XML, AJAX, HTML, JavaScript, Oracle , RDBMS, SQL, log4j 1.2.9, XML-RPC (web service), Beans, Java DAO.

Confidential, Kansas City, MO, Feb 2004-Jan 2005
Position: Sr. Programmer

The application Signature Verification system was developed to identify the handwritten signature from the check background. The application was implemented in Neural Network and Struts.Neural Network was used to train the signature. MVC architecture implements the functionality of the system. This was an off shore project.

RESPONSIBILITIES
  • Worked with team to perform the extraction and verification of signature from Bank Check background based on a filiformity criterion using neural networks.
  • Developed Signature Recognition System in order to authorize transactions and authenticate human identity.
  • Hand written signatures are entered into the computer by a scanner in a fixed resolution and then preprocessed to feed the network.
  • The application was designed using MVC architecture / Struts.
  • Worked with Team to perform the Financial module.
  • Implemented the JAKARTA log4j for logging in the application.
  • Designed, developed and deployed J2EE components.
  • Used JDBC to write DAO classes to retrieve and insert data into the database.
  • Configured WSAD 5.0 for deploying the application.
  • The trained neural network recognizes the name of the person to whom the given signature belongs and also detects untrained signature.
  • Neural network structure is constructed and simulated using Java due to its portability feature.
  • Handwritten signature recognition using neural networks provides new features in the transactions security system.
  • Developed Java MQ Client programs for connecting to queue managers using MQ Series.
  • Developed use cases, class diagrams for the system using UML and Rational Rose
  • This Pattern Recognition & Image Processing system can be implemented as an additional security feature for all kind of business transactions like E-commerce, banking applications.

Environment: J2EE, WSAD 5.0, Java 1.4, Servlets, JSP, Struts, JDBC, EJB, UML, JAKARTA Log4j 1.2.9, Java Beans, XML-RPC, HTML, Junit, JavaScript / CSS, Oracle 8i, SQL,
Java DAO.

Confidential, St.Louis,Missouri, Apr 2003-Jan 2004
Position: Programmer

Master card site enables MasterCard members, vendors and business partners to connect and use various tools and services from MasterCard. This site provides various section information and tools to its members such as News & Events, Bulletins, Forms, Announcements, Product catalog and Product spotlight. This was an off shore project.

RESPONSIBILITIES
  • Developed a site to automate the activities of MasterCard Corporation.
  • Implement the Model View Control architecture for the application.
  • Implement the Log 4j to manipulate logging requests.
  • Developed a Java DAO class to access all the transaction inside the application.
  • Developed a Validation Action using Action Errors class to implement the validation.
  • Handled the Financial part of the project.
  • Developed Java Beans to transfer the data between Servlet and Jsp.
  • Configured Tomcat application server for deploying the application.
  • Requirement collection, creation of UML diagrams
  • Developed JSP pages and Action Servlets for HTML generation and for session management.
  • Code reviews for the Servlets in order to get high performance and coding Java Classes.

Environment: J2EE, Eclipse, CVS, Java, Servlets, JSP, Struts, JDBC, log4j 1.2, Beans, HTML, JavaScript, Oracle, Java DAO.

Confidential, India, Oct 2001-Dec 2002
Position: Programmer


Hospital management system was developed to facilitate automation of all the day-to-day transactions undergoing in a Hospital. This project comprised of different modules like Patient's information, Inpatient module, Outpatient module, Doctor's information, billing module, and Infrastructure information.

RESPONSIBILITIES
  • Developed a 'Hospital Management System' to automate the front office activities of a Premier South Indian Hospital.
  • Responsible for developing modules including Patient registration, bed/ward allotment based on occupancy status and patient preferences.
  • Configured Tomcat application server for deploying the application.
  • Developed JSP pages and Action Servlets for HTML generation and for session management.
  • Used JDBC to write DAO classes to retrieve and insert data into the database.
  • Coding client side validations in JavaScript.
  • Implement the Log 4j for logging events.
  • Developed class diagrams for the system using UML and Rational Rose
  • Developed reports include Invoice Printings, and Patient profiles. Assigned as lead developer throughout the design, analysis and coding phase of a Claims Processing System.
  • Provided day-to-day support especially in developing on-demand reports based on physicians and management request.
  • Assists in the coordination of implementation process when installing or upgrading systems and during the testing phase.

Environment: Eclipse, CVS, Java, JDBC, Servlets, Swing, AWT, Beans, JSP, JAKARTA Log4j 1.2.9, MS Access, Html, JavaScript, Windows 98.

Confidential, Ltd. India, Jan 2001- Sept 2001
Position: Programmer

Sales and Purchase Monitoring System was developed to implement the activities of a retail distribution company at India. It maintains the warehousing, accounting, sales and purchase order.

RESPONSIBILITIES
  • Worked on a team of 4, which developed an application 'Sales & Purchase Monitoring System' for a retail distribution company that supplies cosmetic products to south and central zones for the State of Kerala.
  • Provided programming support for Warehousing, Accounting, Inventory Analysis and Point-of-Sale, Purchase Order Processing applications.
  • Configured Tomcat application server for deploying the application.
  • Developed various reports Using JSP.
  • Developed use cases, class diagrams for the system using UML.
  • Developed Java Beans to transfer the data between Servlet and Jsp.
  • Used JDBC to write DAO classes to retrieve and insert data into the database.
  • Used JAKARTA log4j for logging in the application.
  • Wrote numerous trigger reports for the supervisory audit function.
  • Designed and developed a Sales Commission application. Developed quarterly and annual Bonus Processing. Automated a process of emailing reports to sales reps.
  • Rewrote Customer Order Notes application and added ability to allow users to display notes in either ascending or descending order sorted by date and time.
  • Worked with the user contact to produce business design specifications.
  • Conducted a 5-day training seminar for the sales associates along with 3 other members to familiarize them with the automated system.
  • Exposed to all aspects of Customer information System.

Environment: Java, Eclipse, CVS, JDBC, Servlets, JSP, Beans, log4j, MS Access, Html, Frame, AWT, JavaScript, Windows 98.

EDUCATION
  • Masters in Computer Technology
  • SAP - Advanced Business application Programming (ABAP/4)

We'd love your feedback!