Java/J2EE Developer Resume Profile USA

Reference Id: 83984     Posted on Sunday 20th September 2015      Java / J2EE

Please note that this is a not a Job Board - We are an I.T Staffing Company and we provide candidates on a Contract and Full-time basis. If you need I.T.Professionals to fill a Contract or a Full-time Position, please call (800) 693-8939

 Java/J2EE Developer  Resume Profile USA



·         Around 6 years of software development experience that includes design, development, testing, and deployment of web applications using Java, J2EE, and application server technologies.

·         Extensive experience in Application Software Design, Object Oriented Design, Development, Documentation, Debugging, Testing and Implementation

·         Extensive hands-on experience in Core Java and J2EE based technologies, such as Servlets, JSP, JSTL, Custom Tags, Web Services, JMS, JNDI, and JPA.

·         Extremely good in Spring Framework, AOP, Hibernate, Struts, JSF, JDBC

·         Experience in Web Services using SOAP, RESTful, WSDL, HTML, XML, JAXB, XSD, SAX, and DOM.

·         Expert level skills in designing and implementing web server solutions and deploying java application servers like Tomcat, GlassFish, JBoss, WebSphere, Weblogic on Windows platform.

·         Experienced in using various IDEs like Eclipse RAD, and NetBeans.

·         Developed the code for front end using JQuery, JavaScript, AJAX, HTML, CSS and JSON.

·         Extensive experience in design, development and implementation of MVC using Struts, Spring and JSF Frameworks.

·         Experience working with versioning tools like CVS, SVN and Clear Case and build tools like ANT, Maven.

·         Good Understanding of Design Patterns such as Singleton, MVC, Session Façade, Factory, Business Delegate, Data Access Object.

·         Strengths include good team player, excellent communication interpersonal and analytical skills, flexible to work with new technologies and ability to work effectively in a fast-paced, high volume, deadline-driven environment.




Java, SQL, PL/SQL, C, C++, UML

Java/J2EE Technologies

Servlets, JSP, JDBC, JNDI, JSF, JMS, EJB 3.0

Web Technologies



Struts 2.x, Hibernate 3.x, Spring 2.5/3.x

Application/Web Servers

Apache Tomcat 6.x/7.x, JBoss 4.x/5.0, IBM WebSphere 6.x/8.x, BEA WebLogic 10.0/11g, GlassFish 3.x/4.x

Design Patterns

OOAD, OOP, MVC2, DAO, Singleton, Factory, Business Delegate, Session Facade


Oracle 9i/10g, MySQL 4.x/5.x, DB2


Operating Systems

Eclipse, NetBeans, IBM RAD

Windows Vista/7, Ubuntu, Unix


JUnit, Log4J, Ant, Maven, CVS, PVCS, SVN




                                                        Java/J2EE Developer,  Confidential


Project 1: FSET/ABAWD Policy Enhancements Project

Its purpose is to streamline and redesign the process by which workers manage FSET cases/individuals. It complies with federal FNS requirements by enhancing the CARES eligibility system. It eliminates the need for workers to use mainframe screens for FSET and ABAWD referrals. It reduces the training need for FSET workers to conduct the assessment and employability screening for FSET individuals. It improves the user experience and readily documents participant outcomes as a result of FSET program participation. Project involves creation of a tool, integrated with CWW, to support the administration of the FSET program.


  • Involved in the construction of Section: ‘Referral Management’ (3 pages out of 18)
  • Debug the existing application to gain overall understanding of the flow.
  • Involved in the design and end-to-end coding of New Pages: (1) Referral Search Criteria (2) Referral Search Results and (3) Referral Details.
  • Used JSP/Custom Tags for the front end development. Creation of Page IDs in CARES Studio

to register each new page and creation of element IDs (along with its html name and Label description) corresponding to each registered page.

  • Used JavaScript for client side validations
  • Using a Customized Struts like framework, pageactions were used to map front end data to EJBs (functions written in EJBs).
  • EJBs communicated with Business Objects (BO’s). Business Objects were used to write (1)  Logic for Server Side Validations (2) Logic for interacting with Database tables for data update and retrieval via dynamic/static/custom sql queries (either written in .xml files or DAOs).
  • Generated Java classes (Collection, Cargoes, DAO:  aided via the Architecture Team) for any new table created. ‘Cargo’ represents a row of the table and ‘Collection’ represents a list of Cargoes.
  • Wrote dynamic and static sql queries for data interchange to and from Database Tables. The persist method of the ‘Collection’ were also used for data interchange using the conventional sql methods of the DAO.
  • Wrote code to embed the functionality of a ‘Record Navigator’  in the ‘Referral Details’ page.
  • Aided in the merging of flows from different sources in driver flow.
  • Development and Integration of the Application using Eclipse IDE and used SubVersion as Version Control Tool. (for file synchronization, commit and resolving conflicts)
  • Built the applications and deployed them to WebSphere Server
  • Involved in the process of unit and integration testing.


Project 2: EPP Project

The purpose of this project is to Identify fraud and potential errors prior to confirming benefits in order to reduce incorrect eligibility determinations, QC errors and overpayments, Promote consistency and objectivity into the detection and management of fraud and potential errors across the state through automation and Mitigate impact on consortia and members through effective planning, decision making and communication


  • Involved in the construction of Section: ‘Address Management’
  • Involved in the design and end-to-end coding of New Pages: (1) Address Search Criteria (2) Address Search Results, and modifying Existing Pages:  (1) Search Criteria (2) General Case Information (3) Case Summary
  • Procedures similar to the above FSET/ABAWD Policy Enhancements Project adapted to code my section of the EPP project: but adhering to the new Project Requirements and Objectives which had the implementation of extra features. (such as using a combination of the USPostal Webservice call and writing code to implement the feature of ‘Address Verification’, implement the different criteria’s for Address Search match, implementation of a button functionality on the navigation panel (to appear once navigated to the Case Summary page and while within the content of the Case) to return to the Results page from anywhere within a ‘Case Context’ and other relevant features).

Environment:  JEE on AIX and IMS-DC on z/OS mainframe systems, Java 1.4, EJB, Eclipse, Websphere Application Server, Windows XP/7, JavaScript, Servlets, JSP/Custom Tags, CSS, XML, JDBC 2.0, PL/SQL, Tortoise SVN, DB2, Oracle, SOAP and RESTful Web Services, WebSphere MQ


                                                        Java/J2EE Developer  Confidential

MCS is an application environment that centralizes business rules, business logic, also data retrieval and update process and keeps the access parity for multiple client applications. It has a centralized environment to retrieve and update the billing data. It has a loosely coupled architecture with upstream applications. It also enforces security by client based service authorization, user based authentication and authorization. Composite services are part of the architecture that serves as single unit of work for Business Processes. The application is responsible for protocol mediation and payload transformation

·         Involved in writing the schema files and distributing them with the clients

·         Created reusable services, Java components, business objects and XML schema definitions.

·         Used JAXB to create and bind Java objects from XML schemas.

·         Shortened the development life cycle with use of Java, J2EE framework, design patterns, standards and tools.

·         Gained COBOL understanding while generating Java classes/connectors using IBM RAD for copybooks which are used to exchange data to and from COBOL applications.

·         Used J2C and JDBC Connection pool to enhance performance. J2C connection pool was used to process the request through Sysplex to CTG to VISION and send the response back to MCS.

·         Created Web Services with WSDL as service contract with external clients

·         Used XSLT for transforming one kind of payload of another payload of choice with a template processing engine. The engine creates a payload based on existing content.

·         XML schema definitions are used to serve as flexible client interfaces with DVS client applications.

·         Involved in application migration from EJBs to Non EJB.

·         Developed user interface for MCS Dashboard which is an Analysis tool used to monitor transaction statistics, HTTP Request status, log search and for automated alerts using JSP, HTML, JavaScript and CSS.

·         Involved in writing PL/SQL Stored Procedures which operate over customer order data stored in Oracle 10g.

·         Used log4j for logging and debugging and JUnit extensively for testing

Environment: Jakarta Struts Framework 2.0, Spring IOC, Hibernate, Java 1.4, Web Services, CSS, Eclipse, Apache Tomcat, JUnit, EasyMock, UNIX, Sun Solaris 5.8, Windows XP/7, UNIX, JavaScript, Servlets, JSP, JDBC 2.0, PL/SQL, Putty, Toad, Tortoise SVN.


  Java /J2EE Developer  Confidential


          Involved in various phases of Systems Development Life Cycle (SDLC) including systems design, development, integration, and testing.

          Created Business Specifications as well as Class Diagrams for Enrollment and Premium Billing Module.

          Developed Front-end Application using JSP, HTML and JavaScript.

          Developed Asynchronous means of retrieval of data from the Server and Database using AJAX features as well JavaScript.

          Implemented the Application using Spring MVC Framework.

          Developed Service classes and implemented Callback methods for interacting with Documents and Letters.

          Exposed business functionality to external systems (Interoperable clients) using Web Services.

          Developed Java Classes for implementation of Persistence objects using Hibernate.

          Developed Test Cases and Unit Tests for Functionality Testing using JUnit.

          Developed SQL Statements for adding logic to Bookmarks within the Letters as well PL/SQL Stored Procedures for filtering employee depending on Selection Criteria.

          Development and Integration of the Application using Eclipse IDE and used SubVersion as Version Control Tool.

          Used Ant for building of Application and deployed to JBoss Server.

Environment: JAVA, J2EE, Spring 3.0, Hibernate 3.5, Web Services, Eclipse, Ant, JBoss 5.1, UML, SQL, PL/SQL, Oracle 10g, JUnit 4.5, JavaScript, AJAX, Windows XP

                                                Java /J2EE Developer  Confidential


          Project was developed following Agile and Scrum methodologies.

          Developed the front end user screens with Adobe Flex for rich interface features, with the required validations.

          Created Action Script 3.0 files for validating data on client side as well for navigational purpose.

          Used the Struts validation and Tiles Framework in the presentation layer.

          Extensively used Hibernate in data access layer to access and update information in the database.

          Involved in the database retrieval and connections establishment to the SQL Server database

          Designed various tables required for the project in Oracle database and used the Stored Procedures MySQL in the application.

          Implemented Custom Caching Objects to help efficient search instead of communicating with the database at every instance.

          Used architectures like Cairngorm and MVC architecture to develop the applications.

          Monitored the error logs using Log4J and fixed the problems.

          Developed the different components of application such as JSP, Servlets using WebLogic and used CVS for version control.

          Developed Order Worksheet for pricing using JSP and provided dynamic update of JSP.

Environment : Java, JSP, AJAX, Struts, Spring, Hibernate, Adobe Flex, JNDI, Eclipse , Oracle, DHTML, XML, Action Script, UML, JSF, Web Services, SOA, DOM, Ant, RAD

 Java/J2EE Developer  Confidential

The project involved implementation of web based Interactive Voice Response (IVR) application. The goal of the Project is to significantly increase the use of the current Web platforms by expanding its capabilities to provide more services for FAQ. By doing this, the calls handled by technical support personnel will be significantly reduced, thus leading to both short and long term cost savings. The features of this system include Medicare and Medicaid Eligibility, Billing Verification, Self-Pay/Commercial Eligibility, Real Time Processing, Billing Address Verification with Address

          Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design and development.

          Created UML diagrams like Class diagrams, Sequence diagrams, Use case diagrams in different tiers of the module using Rational Rose.

          Java Script used for client side validations.

          Ensure best programming standards and performance by using all the features in struts framework, struts DynaForms, struts validator.

          Developed an Asynchronous AJAX based rich client to meet the user requirement.

          Involved writing code in XSL Style sheet for creating dynamic web pages based on the XML templates.

          Parsing XML and XSL files using SAX and DOM parsers.

          Focus on converting the existing features in the application towards globalization of the application, which is internationalization of the web representation.

          Used tiles framework for designing the layouts of multiple pages in the application.

          Used Dependency Injection feature of Spring framework and O/R mapping tool Hibernate for rapid development and ease of maintenance.

          Implemented Transactions and Batch Updates using Spring framework.

          Have worked on Oracle 10g data base for storing and retrieving the application data.

          Developed Test cases with JUnit.

          Implemented logging mechanism using Log4j with the help of Spring AOP frame work.

          Involved in configuring JMS and JNDI in rational application developer.

          Developed MQ JMS Queues for asynchronous messaging.

          Involved in Web Logic administration like setting up Data Sources, deploying applications.

          Developed Web Services using AXIS2 and worked with SOAP/WSDL.

          Configured and Deployed the Web Application Achieve (WAR) in Web Logic Application Server.

          Debugged using the ANT Scripts for building the Web Application.

          Involved in code review and deployment of the application on development, testing of production servers

Environment: HTML, JavaScript, Java, Struts, Spring IOC, JDBC, JSP, Servlets, JDBC, SQL, PL/SQL, Ant and Eclipse.


                 JAVA/J2EE  Confidential


  • Involved in various Software Development Life Cycle (SDLC) phases of the project.
  • Generated Use Case Diagrams, Class Diagrams, and sequence diagrams using rational rose.
  • Implemented the application using Jakarta Struts Framework which is based on Model view Controlled design patterns.
  • Used the Struts Validation and tiles framework in the presentation layer.
  • Developed user interface using JSP, JSP Tag libraries and Struts Tag libraries to simplify the complexities of the application.
  • Developed various EJB Components to fulfill the business functionality.
  • Session Beans were developed to process the requests from the user.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Used Spring MVC Framework for Dependency Injection and integrated it with the struts framework and hibernate.
  • Used a WAP server for communications to the customer.
  • Used web services – WSDL and Soap for getting Credit Card Information from third-party.
  • Used JMS API for asynchronous communication by putting the messages in the message queue.
  • Implemented various design patterns in the project such as business Delegate, session façade, data transfer object, data access object, and singleton.
  • Designed various tables required for the project in Oracle 9i database and used stored procedures and triggers in the application
  • Performed unit testing using Joint framework and used Struts Test cases for testing Action Classes.
  • Used Ant Scripts to build and deployed on WebSphere application server.
  • Monitored the error logs using Log4J and fixed the problems.
  • Developed the different components of application such as JSP, Servlets, and EJB using websphere studio application developer and used CVS for version control.

Environment: EJB, Struts 1.2.4, JSP 1.2, Servlets 2.1, JMS, MQ Series, XML, SOAP, UDDI, WSDL, WML, JDBC, JavaScript, UML, HTML, JNDI, CVS, Log4j, JUnit, Websphere app server 5.1




Search Resumes

Looking for I.T Professionals on a Contract basis?