We provide IT Staff Augmentation Services!

Senior Java Developer Resume

Orlando, FL

SUMMARY:

  • 7 years of software development experience in object oriented programming involving analysis, design, development, testing and maintenance of Client/Server architecture, web based applications and intranet systems for engineering, research, financial and insurance industries using J2EE technologies.
  • Experience in Java/J2EE technologies which involves JDBC, Servlets, JSP 2.0, JSF, Java Script, Struts, XML, JAXB, AJAX, JQUERY,EJB 3.0, jsass, Web Services, SOAP,REST, Hibernate, Spring Framework and Java Script with various configuration tools.
  • Hands - on experience with various Application servers and Web servers (IBM Web Sphere Application Server, BEA Web Logic, JBoss, and Tomcat) with wide variety of development tools like IBM WSAD/RAD, My Eclipse, Net Beans, JBuilder, and IBM Visual Age.
  • Experience in Software Development Life Cycle (SDLC), OOA, OOD and OOP through implementation and testing.
  • Developed the application using Struts 1.0 & 2.0, Spring 2.5/3.0, JSF and Hibernate 2.0 & 3.0 Frameworks.
  • Experience in GUI development using HTML, CSS, JavaScript, AJAX, JSP, JSP Tag libraries (JSTL), Servlets, JNDI, XML, and XSLT.
  • Expertise in working with IBM MQ Series on various platforms.
  • Worked to implement Java Web services using XML, SOAP, WSDL, REST and JSON.
  • Experienced in writing Server Side Components - Enterprise Java Beans (EJB) Session (both stateful and stateless) and Entity Beans and invoking database with Java Database Connectivity (JDBC).
  • Good knowledge of Design Patterns like Singleton, DAO, Factory, MVC, Service Locator Pattern, Builder Pattern, Proxy Pattern etc.
  • Experience in using Oracle 9i/10g, DB2, SQL Server 2000 and MySQL. Good knowledge in using SQL and PL/SQL.
  • Worked on Mozilla Fire Bug for debugging and troubleshooting JSP and JavaScript’s.
  • Implemented complex back-end component to get the count in no time against large size MySQL database (about 4 crore rows) using Java multi threading.
  • Experience in designing use cases and sequence diagrams using Rational Rose Enterprise Edition 2000 and UML, OOAD and J2EE Design Patterns.
  • Experience in writing JUnit test cases.
  • Experienced in building tool ANT, Maven and logging tool Log4J.
  • Excellent communication skills, strong architectural skills, hardworking and a very good team worker.

TECHNICAL SKILLS:

Languages: C, Java 1.6/1.5/1.x

J2EE Technologies: JSP 2.0/1.2, Servlet2.0, Struts, Spring, EJB3.0/, JNDI, JMS, JAXB

Databases: Oracle 10g/9i/8i, DB2, MySQL, MS SQL Server 2000, MS-Access

XML technologies: XML, XSL, XSLT, SAX, DOM, AXIS, Castor, XMLBeans and JAXB

IDE: RAD 6.x/7.x, IBM WSAD 5.1.2, Eclipse 3.x, Net beans, JBuilder.

Scripting languages: JavaScript, AJAX

Web Technologies: HTML, CSS

Modeling Tools: Rational Rose, Rational XDE,UML

App Server: Web Sphere 6.1/5.1, WebLogic 7.1/6.1, JBoss.

Web Server: Apache Tomcat 6.0/5.5

Version Control: Clear case, SVN, CVS

Testing: JUnit, JMock.

Build tool: Ant, Maven

Tools: TOAD, SQL Developer, DB Visualizer, XML SPY, Rational Rose, Server studio.

Protocols: TCP/IP, HTTP, FTP and SOAP.

SOA: Web Services, SOAP, WSDL, XSD,XML, XMLBeans

Operating Systems: Windows 2000/NT/ XP/Vista/7 and Linux, UNIX

PROFESSIONAL EXPERIENCE:

Confidential, Orlando, FL

Senior Java Developer

Responsibilities:

  • Identified the Business requirements of the project.
  • Involved in preparing System Requirements for the project.
  • Involved in preparing the Detailed Design document for the project
  • Used Spring Framework AOP Module to implement logging in the application to know the application status
  • Designed and implemented Java Classes to use JAXP parser to create Java objects so as to be able to modify the data received in the response.
  • Used Spring Framework with Hibernate to map to Oracle database.
  • Involved in supporting and writing Shell Scripting in UNIX Environment.
  • Developed session, entity beans and message driven beans.
  • Developed several REST web services supporting both XML and JSON.
  • Designed and developed a REST-ful Web Services layer to interface with a database, and an AJAX front end. Used Java, HTML, CSS, and the JavaScript libraries.
  • Refactored existing project to make it more RESTful and thread-safe.
  • Designed and developed the UI using Struts view component, JSP, HTML5, CSS and JavaScript, AJAX.
  • Designed the data flow for the client-side screens and the object interaction layer for the server side components using Rational Rose.
  • Involved in Use Case Realization, Use Case Diagrams, and Class Diagrams and Sequence diagrams using Rational Rose.
  • JUnit tests were written to test each module in the application.
  • Taken care of complete Java multi threading part in back end components.
  • Created the test cases for testing the functionalities using JUnit.
  • Developed SQL queries and Stored Procedures for retrieving the data from several databases.

Environment: Core Java/J2EE, Servlets, Multithreading, JSP, JSTL, XML, XSLT, JDBC, AJAX, DB2, WSAD, IBM WAS 8.1, Data Modeling, HTML5, CSS, JavaScript, Eclipse, UML, Rational Rose, Windows XP, CVS, ANT, JDK 1.6, Servlets, JSP, Spring 2.5, Hibernate 3.0, Oracle 10g, SOAP, JMS, Restful Web Services, JavaScript, JUnit 4.0, Shell Scripting.

Confidential, Memphis, TN

Senior Java Developer

Responsibilities:

  • Designed Participating in Design, planning and implementation of the project.
  • Designed and developed rich front end screens using JSF (Ice faces), JSP, extJS, CSS, HTML and JQuery.
  • Developed Managed beans and defined Navigation rules for the application using JSF.
  • Developed several user interface screens using Ice Faces Components.
  • Worked on generating the web services classes by using Service Oriented Architecture SOA, WSDL, UDDI and SOAP.
  • Developed and implemented the MVC Architectural Pattern using Spring MVC Framework including JSP, Servlets and Action classes.
  • Developed Spring AOP components for Service implementation.
  • Responsible for developing Use case diagrams, Class diagrams, Sequence diagrams and process flow diagrams for the modules using UML and Rational Rose.
  • Strong experience in developing customized light weight persistence classes and Hibernate ORM framework.
  • Configured the Hibernate Mapping files for mapping the domain objects to the database tables and their corresponding properties to the table columns.
  • Queries for accessing data were built using the Hibernate API.
  • Hibernate Session Factory, Hibernate mapping files, dependencies between delegate classes, Used Tiles, DAOs, controller classes, validation classes and the domain Objects are configured as part of the Spring configuration file.
  • Involved in working with JMS Queues (Producers/Consumers) in sending and receiving asynchronous messages via MDBs.
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report to MQ Server using MQ Series.
  • Worked with JMS for reliable exchange of information across applications.
  • Used RESTful Web Services to retrieve data from different applications.
  • Consumed SOAP Web service to pull the customer information.
  • Consumed REST Web service to pull the credit information of the customer.
  • Developed Validators for application components using the Spring validation framework.
  • Developed XML documents for storing user specific information which includes various options selected by the user.
  • Used RAD as IDE for development, build, deployment and testing the application.
  • Used Log4j for External Configuration Files and debugging.
  • Used Ant and Maven framework to build the application.
  • Responsible as SVN administrator and for deploying web application in the Oracle App Server.
  • Performed some Unit Testing on the application and the web services before its release to QA.
  • Experience with Agile/Scrum methodology and practice in a multidisciplinary team.
  • Taken care of multi threading in back end java beans.
  • Tested the whole module using SOAPUI.
  • Involved in writing database connection classes for interacting with Oracle database. Incorporated Singleton Pattern to implement the database access classes.
  • Involved in High level business meetings and provided few suggestions that has been highly appreciated.

Environment: JDK 1.7, JMS, Web Services (RESTful), JAXB, Maven, JSF 1.2/2.0, Ice Faces 3.0, extJS, Git, TDD (Test-driven development), Spring 3.0, Hibernate 4.0, JUnit, JPA, JAXB, Singleton Design pattern, Tortoise SVN, Eclipse HTML5, CSS3 Agile, Oracle SQL Developer, Tomcat, Multi Threading CSV,, XMLSpy.

Confidential, Herndon, VA

Java/J2ee Developer

Responsibilities:

  • Actively participated in requirements gathering, analysis, design, and testing phases.
  • Designed use case diagrams, class diagrams, and sequence diagrams as a part of Design Phase using Rational Rose.
  • Developed the entire application implementing MVC Architecture integrating JSF with EJB 3.0.
  • Designed User Interface using Java Server Faces (JSF), Cascading Style Sheets (CSS), and XML.
  • Used JNDI and Annotations to perform lookup services for the various components of the system.
  • Developed the Enterprise Java Beans (Stateless Session beans) to handle different transactions such as import a batch file, view and modify Meta data of attributes, etc.
  • Developed deployment descriptors for the EJB have to deploy on Web Logic 10.3.6 Application Server.
  • Implemented Service Oriented Architecture (SOA) using JMS for sending and receiving messages while creating web services.
  • Developed Web Services for data transfer from client to server and vice versa using Apache Axis, SOAP, WSDL, and UDDI.
  • Extensively worked on MQ Series using point-point, publisher/subscriber messaging Domains for implementing Exchange of information through Messages.
  • Developed XML documents and generated XSL files for Payment Transaction and Reserve Transaction systems.
  • Used Prime Faces components for rendering HTML/XHTML pages
  • Used AJAX for interactive Web Application and JavaScript for Data Validations that are available in Prime Faces
  • Used Clear Case to implement version control System.
  • Build ANT Script for the application and used Log4J for debugging.
  • Used JUnit Framework for the unit testing of all the java classes.

Environment: JDK 1.5, J2EE, JSF 1.2, EJB 2.0, JNDI 1.2,, HTML, JavaScript, XML, CSS, JUnit, UML, MQ Series, Web Services, SOAP, WSDL, UDDI, AXIS 2, Ajax, Ant, Eclipse 3.3, Web Logic 10.3.6, IBM DB2, Clear Case, Linux.

Confidential, Durham, NC

Senior J2EE Developer

Responsibilities:

  • Strong experience in developing customized light weight persistence classes and Hibernate ORM framework.
  • Developed the presentation layer and Struts 2 framework in CSS, Web 2.0, HTML developed for multiple browsers and Client-Side validations were done.
  • Configured the Hibernate Mapping files for mapping the domain objects to the database tables and their corresponding properties to the table columns.
  • Connect to the Foreign JMS Server to send the message to the request queue and get the response from the reply queue.
  • Developed the user interface screens for presentation using HTML, JavaScript, JSP and Struts.
  • Develop, implement, and maintain an asynchronous, AJAX based rich client for improved customer experience. .
  • Developed JAX-RPC based Web Services using AXIS to processing claims. Used SoapUI to test them.
  • Developed the Stateless session beans to implement the business logic using EJB.
  • Developed Message Handler Adapter, which converts the data objects into XML message and invoke an enterprise service and vice-versa using JAVA, JMS and MQ Series.
  • Developed XML documents for storing user specific information which includes various options selected by the user.
  • Used XMLBeans tool to serialize and de-serialize the Java object and XMLDOM to read the config files.
  • Used the goXML Transformation tool for doing the Transformations.
  • Extensively used Eclipse Developer and BEA WebLogic Application Server for developing and deploying EJBs.
  • Used Tiles along with Spring in JSP.
  • Used Log4j for logging errors, messages and performance logs.
  • Used Ant framework to build the application.
  • Used CVS for version control of the application.
  • Wrote complex SQL statements and used PL/SQL for performing database operations with the help of TOAD.
  • Queries for accessing data were built using the Hibernate API.
  • Coded Test Cases and created Mock Objects using JMock and used JUnit to run tests.
  • Enhancing the Stored Procedures using PL/SQL using Oracle 10G.

Environment: Windows XP, JDK 1.6, Servlets3.0, JSP 2.2, Struts1.3, HTML, XHTML, XSLT, XPATH, CSS, JDBC, JMS, JSP, JSTL, JQUERY, AJAX, EJB, SOAP, WSDL, Web Services, Oracle 10g, IBM MQSeries, RAD 8.0.4, Ant 1.6.5, Maven, Agile development process, PL/SQL, Spring MVC, Web Sphere 8.0.0.1, CVS, JUnit, and Log4j

Confidential

Software Engineer

Responsibilities:

  • Actively involved in analyzing and collecting user requirements
  • Analyzed user requirements developed conceptual data model, prepared process data flow
  • Participated in Server side and Client side programming
  • Wrote functional specifications, designed screens, prepared documentation for coding and front-end validations.
  • Used IDE tool Eclipse for development of source code.
  • Wrote SQL stored procedures, used JDBC to connect to database
  • Created an user Interface through HTML, JSP and Struts Tags
  • Support and Bug fixing
  • Involved in developing various Servlets
  • Involved in generating text reports and PDF reports using IText API.
  • Tested and validated the application on different testing environments.

Environment: Core Java, JDBC, JSP, Servlets, Struts, EJB, JAXB, Eclipse IDE, ANT, JavaScript, JBoss Application Server, database and Windows XP(Operating systems).

Hire Now