We provide IT Staff Augmentation Services!

Java Application Developer Resume

Burbank, CA

Summary

  • Over 7 years of experience in analysis, design, implementation and testing of Object Oriented Applications using Java/J2EE.
  • Expertise in developing applications using different frameworks and technologies like Struts, Hibernate, Servlets, JSP, JDBC, JMS, and EJB.
  • Expertise in developing applications using Spring Framework, Inversion of Control and Dependency Injection, Spring MVC, Spring JDBC.
  • Excellent Track Record in delivering Highly Scalable and Efficient Multi-Threaded Applications on time using standard development practices.
  • Expertise in developing Object Relational Mapping using Hibernate and Oracle.
  • Extensive experience in working over Web Services with SOAP, Apache Axis.
  • Expertise in developing the Web components using JSPs, Servlets, Filters, Custom Tag Handlers, CSS.
  • Expertise in developing application user interfaces with JSPs, AJAX, Java Script and DHTML.
  • Expertise in debugging the applications and Unit Testing the application using JUnit.
  • Expertise in defining solutions with excellent Object Oriented Design using several design patterns including but not limited to Singleton, MVC, Business Delegate, Session Façade, Factory, DAO, Value Object, Proxy etc.
  • Expertise in Documenting the Software Requirements Specifications including Functional Requirements, Data Requirements and Performance Requirements.
  • Strong Experience in writing Stored Procedures, Functions.
  • Experience in writing the ANT SCRIPTS for building and deploying the working enterprise application and writing UNIX Scripts.
  • Experience in logging the application using Log4j.
  • Experience in using Version Control Systems like CVS and Clear Case.
  • Highly adaptable and adept at building good working relationships.

Technical Skills

Java/J2EE Technologies

JSP, Servlet, Web Services, JDBC, JNDI, J2EE

Frameworks

Springs 2.x and Struts1.x

Web Technologies

XML, HTML,XHTML,DHTML,JAVASCRIPT.CSS,

ORM

Hibernate, Spring-JDBC.

Databases

Oracle , IBM DB2, MS SQL Server

Applications/Web Servers

WebLogic 8.x/9.x,WebSphere 6.x, Apache,Tomcat 5.x/6.x, JBOSS 5.x

Designing Tools

Rational Rose , Microsoft Visio,

Source Control

CVS, Rational ClearCase and Subversion

Professional Summary

Confidential

Burbank ,CA

Java Application Developer

Responsibilities:

  • Involved in Supporting four Web Applications .
  • Involved in giving Knowledge transfer to offshore team and managing the offshore team.
  • Used Websphere 5.1 Application Server.
  • Used DB2 as database.
  • Used WSAD as IDE to develop Web services and XML applications, and for performance profiling.
  • Used Eclipse as IDE for creating JSPs, Servlets, and Struts Action Classes.
  • Used Laszlo, Struts, Spring frameworks in the applications.
  • Used XML, WSDL, UDDI, SOAP, SAX parser and Web Services for communicating data between different applications.
  • Used MQ series to create, send, receive and read messages.
  • Added DB2 stored procedures for requests like adding users and roles.
  • Used Hibernate for Object Relational Mapping.
  • Used Subversion as source repository to maintain current and historical versions of files such as source code, web pages, and documentation.
  • Prepared the Installation, Customer guide and Configuration document which were delivered to the customer along with the product.

Environment: WSAD, Eclipse, Struts, Spring, Web sphere, Web services, DB2, MQ.
Confidential

Woodbridge, NJ
SR Java J2EE Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design and development.
  • Generated Use case diagrams, Activity flow diagrams, Class diagrams and Object diagrams in the design phase.
  • Designed the application using Test Driven Development (TDD) approach
  • Used Java/J2EE Design Patterns such as Business Delegate, Session Facade, singleton in the project extensively, which facilitates clean distribution of roles and responsibilities across various layers of processing.
  • Implemented Declarative transaction using Spring Framework.
  • Designed and developed various modules of the application with J2EE design architecture, frameworks like Spring MVC architecture and Spring Bean Factory using IOC, AOP concepts.
  • Implemented features like logging, user session validation using Spring-AOP module.
  • Wrote application front end with HTML, JSP, Ajax/JQuery, Spring Web Flow, XHTML, DHTML and CSS
  • Developed server-side services using Spring Web Services (SOAP, WSDL).
  • Used Message Driven Beans for the asynchronous communication between various business components.
  • Used XML, WSDL, UDDI, SOAP, SAX parser and Web Services for communicating data between different applications.
  • Configured Hibernate second level cache using EHCache to reduce the number of hits to the configuration table data.
  • Developed PL/SQL stored procedures and extensively used HQL.
  • Used Rational Clear case as a version control tool and Maven as built tool.
  • Used RSA as the IDE and deployed the application on WebLogic application server
  • Used Log4J to monitor the Error Logs.
  • Unit testing and rigorous integration testing of the whole application.
  • Written and executed the Test Scripts using J-unit and Win Runner.
  • Actively involved in the system testing.
  • Developed XML parsing tool for regression testing.
  • Responsible for all the deliverables throughout SDLC.
  • Sole Author of operational manual of this feature.
  • Prepared the Installation, Customer guide and Configuration document which were delivered to the customer along with the product.

Environment: Java1.6, JSP, JavaScript, AJAX, XML, WSDL, MAVEN, SOAP, spring, Spring MVC Hibernate, EJB, MDB, JMS, RSA, DB2, Ivy, UML, J Unit.

Confidential

Edison, NJ
Java Application Developer

Responsibilities:

  • Involved in gathering and analyzing system requirements and converting them into technical specifications using UML.
  • Involved in the Analysis of the front-end and middle tier using JSP and the Struts Framework.
  • Developed action classes and action Forms & performed validations using commons, custom validator and Struts client side JavaScript validation.
  • Eclipse is used as Java IDE tool for creating JSPs, Servlets, and Struts Action Classes.
  • Developed the user Interface Presentation screens using Struts Tiles, HTML and JSP.
  • Used struts framework to develop Action Servlets, Action Form bean and configured the struts-config.xml file.
  • Used the Struts validation and Tiles Framework in the presentation layer.
  • Developed user interface using JSP, JSTL, and Struts Tag Libraries to simplify the complexities of the application.
  • Transaction management was based on Spring AOP; and Spring IoC container was used for independency injection.
  • Implemented the Custom classes and business model to retrieve the data from database for the account/tracking number.
  • Consumed third party Web Services for authorizing payments to/from customers.
  • Also written Oracle PL/SQL stored procedures to extract data from flat file to database checking for records that have not been exported successfully.
  • Deployed and configured the data source for database in Web sphere application server.
  • Created, executed, and documented, the tests necessary to ensure that an application and/or environment meet performance requirements.
  • Used CVS as a documentation repository and version controlling tool and Maven as build tool.
  • Used Log4j for logging errors, messages and performance logs.
  • Developed various test cases such as Unit Tests and Integration Tests using TDD.

Environment: Java, Eclipse, J2EE, Struts, Tiles, UNIX shell scripting, spring, Hibernate, Web Services, Web sphere, Oracle 9i, PL/SQL, Maven

Confidential

Indianapolis
Java Developer

Responsibilities:

  • Struts framework is used for building the Front-End.
  • Utilized the various J2eeDesign patterns to develop the Business modules based on the required functionality.
  • Developed view and controller components.
  • Interacted with business analysts and other end users to resolve user requirements issues.
  • Developed user interface (view component of MVC architecture) with JSP, Struts Custom Tag libraries, HTML and JavaScript.
  • Extensively used J query in web based applications
  • Developed the controller component with Servlets and action classes.
  • Business Components are developed (model components) using Enterprise Java Beans (EJB).
  • Experience in using Ext JS for the presentation tier and developer the screens of the application.
  • Developed Session Façade with Stateless Session bean to provide a uniform coarse-grained service access layer to clients.
  • Developed DAO'S for getting data and passing data to the database
  • JavaScript is used for client side validation and to control some dynamic data.
  • Extensively worked with Oracle Application servers, Apache Tomcat, J Boss 4.2.3 and Service Mix Server.
  • Used MAVEN scripts to fetch, build, and deploy application to development environment.
  • Wrote SQL queries and PL/SQL procedures for JDBC.
  • Prepared the REST and SOAP based service calls depending on the data passing to the web service.
  • Clear Case is used for version control.
  • Used MQ series to create, send, receive and read messages.
  • Used software development methodologies such as waterfall.
  • Used Eclipse Helios as Integrated Development Environment (IDE).
  • Prepared technical and Java API documentation.
  • Development Environment (IDE).
  • Prepared technical and Java API documentation.

Environment: Core Java, Struts Framework, WSAD 5.1, Various Design Patterns, EJB, JSP, JSF, HTML, Oracle 9i, Web Logic 7.1, CVS, JUNIT on Windows XP.

Confidential

Java Developer

Responsibilities:

  • Involved in development of the complete flow from the front end to the back-end in agile environment.
  • Involved and participated in Code reviews.
  • Responsible for designing different JSP pages and writing Action class using Struts framework for Security, and Search modules.
  • Involved in research of indexing and searching tools for HTML and JSP contents of web-based application.
  • Used Enterprise Java Beans (EJBs) extensively in the application. Developed and deployed Session Beans to perform user authentication.
  • Involved in making security and search feature as separate Application Units of project.
  • Automated the HTML and JSP pages indexing process of search module using Apache Ant tool and singleton design pattern.
  • Implemented client side validations for Search and Security modules using JavaScript and Struts Validation Framework.
  • Involved in documentation and bug fixing of various modules of the project.
  • Tested JSPs and Servlets used in search, security and scheduler modules using Cactus API.

Environment: Java (J2SE), JSP, Servlets, JDBC, Struts Framework, Test Case, J Unit, JavaScript, XML, eb Logic Application Server.

Hire Now