We provide IT Staff Augmentation Services!

Java Developer Resume

5.00/5 (Submit Your Rating)

Kansas City, MO

SUMMARY:

  • Around 6 years of professional experience with Proficient knowledge and experience in developing J2EE applications involving in all phases of SDLC [Analysis, Design, Development, Testing and Maintenance] fueled by 4-year Bachelor’s degree in Computer Science & Engineering.
  • Well versed with FSA’s SDLC process and implemented multiple projects following approved Development environment tools.
  • Experience in developing web applications using Java, J2EE,Struts, JSP, Servlets, JDBC, Spring, XML, HTML, CSS and JavaScript.
  • Proficient knowledge of FSA’s reference architecture gained through implementing multiple projects at FSA using different versions of reference architecture.
  • Expertise in working with various databases tools and databases like MS SQL Server and DB2.
  • Advanced experience using various IDE’s like Eclipse, Eclipse/IBM RSA/RAD/WSAD.
  • Full Knowledge of technologies, tools and techniques used at USDS/FSA to develop web applications.
  • Knowledge of 508 compliance rules to build web applications following federal rules to support disabled users.
  • Well versed in using software configuration management tools like SVN, Rational Clear Case and CVS.
  • Thorough understanding of OOA/OOD/OOP, UML methodologies and RUP.
  • Good knowledge and experience of functional/load/system testing of web applications and developing test cases including automated jUnit test scripts.
  • Hard-Working, Quick Learner and self-confident Team player who believes in continuous learning process and very flexible to learn new technologies towards company’s success and personal skills improvement.

CERTIFICATIONS:

  • Sun Certified Java Programmer for Java™ 2 Platform.
  • Sun Certified Web Component Developer for the Java Platform


TECHNICAL SKILLS:

Languages:

Java, C, C++, PL/SQL, JavaScript, XML, HTML, PHP.

Technologies:

J2EE, Servlets, JSP, EJB, Struts, JDBC, UML, Spring, jUnit, Mockito, Maven, Hudson, xdoclet, Hibernate, JPA, GWT, JSF.

IDEs/Development tools:

RSA/RAD/WSAD, Eclipse, Rational Clear Case/Clear Quest, NetBeans, Test Director, Subversion

Operating Systems:

Windows XP/NT/2K/9x, Solaris, Unix, Linux.

Web/Application Servers:

Websphere 6.1/5.1, JBoss 4.2.2 GA, Tomcat 5.5.27.

Databases:

MS SQL Server 2008/2005/2000, DB2, Oracle7.x/8.0, MS Access.

EDUCATION: Bachelors of Engineering (Computer Science & Engg.)

PROFESSIONAL EXPERIENCE:


Confidential,Kansas City, MO Jan 08 – Till Date
Job Title: Java Developer

Project: FCAO-Farm Loan Transactions
This is a web application functional for FLP’s National/State/Service center users. The scope includes supporting FCAO-Farm Loan Programs by providing features to create/operate various farm loan transactions as required by business.

Project: FCAO-Special Servicing
The Special Servicing application is a web application functional for FLP’s National/State/Service center users. The scope includes supporting FCAO-Farm Loan Programs by providing features to perform various tasks when special servicing of a loan is required. Features include initiating a borrower into special servicing category and taking the loan through a pre-defined chart which defines all the activities that need to be processed in the order based on the outcome of a completed activity. System will provide the capability to maintain multiple versions of the same chart.

Project: FCAO-Customer Management
The Customer Management application is a web application functional for FLP’s National/State/Service center users. The scope includes supporting FCAO-Farm Loan Programs by providing features to perform various loan servicing tasks including calculating total payoff of a loan or a borrower as of a specific date and ability to process specific PLAS transactions in DLS.

Responsibilities:

  • Gained knowledge of FSA’s Maven build process. Worked on setting up workspace through maven-eclise plug-in following guidelines from FSA’s Architecture Office.
  • Started working on development tools like Eclipse/jBoss/Maven as per FSA’s latest direction regarding development environment.
  • Worked on creating mockup screens.
  • Designed and developed UI layer components by using Struts MVC Architecture.
  • Developed Action Forms, Form Beans and Java Action Classes and performed action mapping in struts-config.xml using Struts and tiles.
  • Worked on creating DAO’s and configured DAO’s to perform database operations through spring jdbc.
  • Worked on testing the EAR file generated through Maven process in local Websphere(RSA) by setting up configuration in RSA.
  • Created jUnit test scripts to perform unit testing for business services/DAO’s.
  • Worked on troubleshooting issues found during integration with other systems by debugging the application.
  • Developed Servlets and JSPs for control of the business processes in the middle-tier and involved in the integration of different components.
  • Designed and Developed Business Services and handled business logic to validate business rules.

Environment: Java 2, J2EE 1.4, Servlets, JSP, JDBC, EJB 3.0, SQL, UML, Struts, Spring, XML, HTML, CSS, Sub Version, Clear case, Eclipse, Maven, JBoss 4.2.3, Web Sphere Application Server 6.1, MS SQL Server 2008.

Project: FCAO-Direct Loan Making System/PLAS Transaction Manager
The Direct Loan Making Module is a web application functional for FLP’s National/State/Service center users. The scope includes supporting FCAO-Farm Loan Programs by providing features for FSA employee to perform various loan making tasks including processing loan requests, tracking progress on requests, perform loan obligations and generating reports.

Responsibilities:

  • Re-factored existing code base to separate PLAS Transaction Manager Components from DLM codebase to manage PLAS Transaction Manager Functionality in a separate project.
  • Designed and implemented interfaces to PLAS Transaction Manager for communication with other applications within FCAO.
  • Developed UI layer components by using Struts MVC Architecture.
  • Developed Action Forms, Form Beans and Java Action Classes and performed action mapping in struts-config.xml using Struts and tiles.
  • Created jUnit test scripts to perform unit testing.
  • Worked on troubleshooting issues found during integration with other systems by debugging the application.
  • Developed Servlets and JSPs with Custom Tag Libraries for control of the business processes in the middle-tier and was involved in their integration.
  • Implemented Hibernate framework for database access to maintain the persistence.
  • Developed components to parse the XML.
  • Designed and Developed Java classes, XML Mapping files and Service classes to use Hibernate API.
  • Created Hibernate hbm files for the corresponding Persistent Objects’s and .cfg XML files.
  • Involved in production support, fixing bugs, sending Status Reports etc.
  • Added logging to provide debugging capabilities using Log4j.

Environment: Java 2, J2EE 1.4, Servlets, JSP, JDBC, JavaBeans, SQL, UML, Rational Rose, Struts, XML, HTML, CSS, Hibernate, Clear case, RSA 7.4, Web Sphere Application Server 6.1, MS SQL Server 2005.

Project: ITSD-ERSR Web Team
The ERSR (Electronic Repository of Security Requests) Web application is the vehicle to create ‘Logon Ids’ to the users (employees) of USDA. ERSR will allow the users obtain accounts to access USDA web applications and services through the Internet. The applications would include functionality for submitting forms electronically, completing surveys online, checking the status of the accounts. A SLR (Security Liaison Representative) would create, approve and submit the requests of the users through ERSR. Once the request was approved ERSR will automatically generate e-mail with all the appropriate information to the SLR and the users.

Responsibilities:

  • Involved in the maintenance release which targeted to implement enhancements, providing support for large offices.
  • Understanding how the current system was functioning and business requirements.
  • Participated in high-level design and architecture discussions of the application.
  • Participated in design specifications review sessions for the system.
  • Prepared Sequence and class diagrams using this Rational Rose.
  • Involved in design and development of controllers using Servlets.
  • The online screens are developed using JSP and HTML.
  • Used JDBC to communicate with the data base.
  • Reviewed and resolved production issues by trouble shooting through debugging.

Environment: Java 2, Servlets, JSP, JDBC, JavaBeans, DB2, XML, HTML, Clear Case, RAD, Web Sphere Application Server 6.1, Java script.

Client: Confidential,CA Dec 03 – Oct 05
Jr. Software Engineer (Focus InfoTech, India) Jul 04 – Oct 05
Trainee (Focus InfoTech, India) Dec 03 – Jul 04

Health Highway is a true Internet based solution mainly intended to provide innovative features to enhance the total management of Hospital practice during their daily routine work. This system has multiple user categories (Clinic, Patients and Insurance Providers). Each user can perform the functions depending on the user type. Clinic users can perform clinic operations. Patient user can check patient status and also his billing procedure. Insurance company user can see the outstanding bills and also the patient associated with each claim. Each user has features to generate multiple reports depending on the functionality.

Responsibilities:

  • Developed good understanding the development tools, techniques and concepts of WSAD 5.1, SQL Server 2000, CVS version control system, Struts framework, WebSphere Application Server 5.1.
  • Attended Use Case analysis and design phase sessions.
  • Developed presentation layer using a combination of JSP, Servlet and Struts framework following the class and sequence diagrams created during design phase.
  • Developed form beans and Action classes associated with each web page following Struts rules.
  • Worked on developing code to execute SQL queries using JDBC to search the database for selection criteria.
  • Performed unit testing of the code using JUnit framework.
  • Worked on analyzing, debugging and resolving issues found during integration and user acceptance testing phase.
  • Worked on the maintenance team to resolve production issues.

Environment: Java 2, J2EE 1.4, Servlets, JSP, JDBC, JavaBeans, SQL, UML, Rational Rose, Struts, XML, HTML, CVS, WSAD 5.1, Web Sphere Application Server 5.1, MS SQL Server 2000.

ACADEMIC PROJECTS

Library Management System – Johnson County Community College Aug 06 – Dec 06
This project is designed and implemented in a way to gain complete knowledge of building complex queries and performance optimization on SQL Server 2005 by performing multiple database transactions. This project includes providing the functionality for adding new books, removing books, checking-out books, checking-in books and computing fines. Multiple reports were generated for the management to perform daily functions. Project was designed in a way to.

Responsibilities:

  • Creating a database and developing scripts to create table structure in the database.
  • Creating scripts to add and remove data to the table structure.
  • Creating views and indexes for better performance.
  • Creating multiple scripts to generate reports using joins and stored procedures.

Environment: SQL, Microsoft SQL Server 2005 Management Studio.

Library Management System May 03 – Oct 03
Library management system is a web-based application with the following functioning modules: Registration, Login, Catalog, Circulation and Book reservation modules. This solution allows the users to browse the library collection over the Internet and allows authorized persons to manage sign-in and sign-out procedures, resource ads and updates and data backups.

Responsibilities:

  • Performed Object Oriented analysis of the problem and identified classes in the systems.
  • As part of 5-member engineering team, involved in the design, development, testing and implementation.
  • Worked on creating UML diagrams during the design phase.
  • Developed core business components of the system.
  • Wrote stored procedures, complex queries using joins, triggers and views.
  • Responsible for maintaining and updating the website with new features.

Environment: Java 2, J2EE, Servlets, JSP, JDBC, Tomcat Application server, Eclipse, HTML, XML, JavaScript, SQL Server 2000, Windows 2000.

We'd love your feedback!