We provide IT Staff Augmentation Services!

Java Developer Resume Profile

3.00/5 (Submit Your Rating)

Professional Summary:

  • 8 years of experience in developing and designing Web Based Internet/Intranet, Multi-tier distributed applications using latest J2EE technologies and various open source frameworks.
  • Expertise in Front-End Development using MVC frameworks such as Spring, JSF, Struts.
  • Extensive experience in Java, J2EE technologies such as JDBC, Servlets, JSP, Struts, JSF, EJB, Spring, Web Services, Hibernate, JMS, XML, XSD, XSL and JNDI, AJAX.
  • Expertise in Client Side Designing and Validations using HTML, DHTML, CSS, Java Script, JSP, Struts Tag Library, JSTL.
  • Proficient in Object Oriented Analysis and Design OOAD based on Unified Modeling Language UML architecture using Rational Rose and Microsoft Visio.
  • Extensive experience in using various design patterns such as MVC Model-View-Controller , Singleton, Session Facade, DAO, DTO, and Business Delegate in the development of Multi-Tier distributed Enterprise Applications.
  • Familiar with all aspects of technology projects including Business Requirements, Technical Architecture, Design Specification, Development and Deployment.
  • Experienced in databases such as Oracle 8i/9i/10g, DB2 and MS SQL Server to manage Tables, Views, Indexes, Sequences, Stored Procedures, Functions, Triggers and Packages.
  • Developed dynamic web applications and Web Services using RAD and Eclipse.
  • Implemented various Ajax Frameworks such as JQuery, DOJO and JSON.
  • Designed and developed various integration components using JMS and IBM MQ Series.
  • Expertise knowledge in building applications using Rational Unified Process RUP , UML and OOAD.
  • Extensively worked on XML technologies like XML, XSL, XSD, XSLT, Xquery, Xpath and DTD.
  • Experienced in developing Web Services with XML based protocols such as SOAP and WSDL.
  • Exposure to application servers like IBM Web Sphere, BEA Web Logic, Apache Tomcat and JBoss.
  • Extensively worked on Debugging using Logging Frameworks such as Apache Log4j.
  • Performed Unit testing, Integration Testing and generating of test cases for web applications using JUnit, Log4J.
  • Hands-on experience with Integrated Development Environment IDE IDEs like IBM Eclipse, JBOSS, IBM WSAD, TOAD, Edit Plus.
  • Excellent Technical, Analytical, Problem Solving skills, strict attention to detail and ability to work independently, work within a team environment.

Technical Skills

Operating Systems

DOS, Windows 98/XP/2000, Unix Sun Solaris , Linux

Languages

Java, Java EE 1.5, Java Script, SQL, PL/SQL.

Web/Distributed Technologies

J2EE, Java EE 5, Servlets, JSP, WSDL, UDDI, XML, JAX-RPC, JSTL, EJB 1.1/2.0/3.0, JDBC 2.0/3.0, RMI, UML, MVC, JSF, STRUTS, Spring, JAXP, JAXB, SAX, DOM, DOM4J, XML, XSL, XSLT, JMS, Hibernate.

Scripting

JSP 2.1, Java Script, HTML, DHTML, CSS, ANT, Unix Shell Scripting.

Open Frame works

Jakarta Struts, JSF, Hibernate 3.0, Spring, JSON, jQuery, Prototype, DOJO

RDBMS

ORACLE 8i/9i/10g, Sybase, MS-Access 2000, SQL-Server

Web/Application Servers

Web Sphere 5.1/6.0, Web logic Application server, JBOSS, Apache Tomcat 4.1/5.1, IBM HTTP Server, IIS

IBM Products

WebSphere, RAD, WSAD.

Methodologies

Unified Modeling Language UML , Rational Unified Process RUP , Agile

IDE / Tools

RAD 6.0, WSAD 5.1, Eclipse 3.1 with Eclipse 4.1.1, Rational Rose 98/2000

Version Controls

SVN, VSS, Clear Case and CVS

Professional Experience:

Confidential

Responsibilities:

  • Involved in requirements gathering, design, and development and testing phases of Software Development Life Cycle SDLC .
  • Followed Agile Methodology and used Rally to create and manage requirements via User Stories.
  • Design and developed web application using JSF, Spring Web Flow, AJAX technology and front end UI using JSF, Apache MyFaces and Prime Faces UI components.
  • Managed business objects, resource management in the business logic tier using Spring Framework.
  • Configured WebApplicationContext as a ContextListener in the web.xml file to Integrating Spring with JSF.
  • Implemented Spring Dependency Injection and Aspect Oriented Programming.
  • Configured Hibernate, Spring and MyFaces JSF to map the business objects to Database using XML configuration file.
  • Wrote various Hibernate Queries using Hibernate Query Language HQL and hibernate criterion queries to execute queries against database.
  • Developed complex service components for Data Access Layer, DAO classes to interact with backend using Java and Hibernate Framework.
  • Involved in writing Hibernate mapping files HBM files and configuration files.
  • Developed POJO's, Data Access Object DAO which handles all database operations using Hibernate.
  • Created and managed AJAX calls in the application, integrated with the JSF controls.
  • Extensively used XHTML, DHTML, AJAX, CSS, JavaScript and jQueries.
  • Worked closely with the business and database administrator.
  • Used CVS for version control repository across common source code used by developers.
  • Involved in configuring and deploying the builds on JBoss Application Server.
  • Monitored the error logs using Log4J and fixed the problems.

Environment: JAVA Enterprise Edition, JAVA SDK 1.7.x , MVC, JSF Apache MyFaces , Spring, Hibernate, JSP, Prime Faces 4.0, JSTL, JavaScript, CSS, HTML, DHTML, XHTML, AJAX, JQuery, JBoss EAP 6.1, CVS, Rally, NetBeans 7.0, Oracle9i, JUnit.

Confidential

Responsibilities:

  • Participated in the complete life cycle of the project Analyzing the requirements, designing, developing and testing .
  • Designed the application by implementing JSF Framework based on MVC Architecture with EJB, simple Java Beans as a model, JSP ,JSF, Prime Faces components as View and Faces Servlet as a Controller.
  • Used JSF framework in developing user interfaces using Prime faces UI Components, Validator, Events and Listeners for handling request processing.
  • Extensively used XHTML, DHTML, AJAX, CSS, JavaScript and JQueries.
  • Created and managed AJAX calls in the application, integrated with the JSF controls.
  • Involved in Configuring web.xml and faces-config.xml according to the JSF Framework.
  • Developed pages using JSTL and JavaScript libraries and performed validations on UI data using JSF Validators, JQuery and JavaScript.
  • Developed Managed beans in JSF to handle the presentation logic.
  • Used EJBs to develop business logic and coded reusable components in Java Beans.
  • Designed and Developed EJB Components both Session and Entity Beans , which encapsulate business logic and build up the model for the system.
  • Developed MDBS to put messages in Web Sphere MQ dynamically.
  • Developed and published Web Services using JAX-WS.
  • Generated java classes from WSDL file using Top Down approach.
  • Used existing exceptions from service layer to interpret web service exceptions.
  • Wrote stored procedures, cursors, functions, triggers and views using PL/SQL.
  • Wrote PL/SQL procedures involving looping through cursors etc.
  • Generated indexes for query optimization and performance enhancements.

Environment: Java/J2EE, MVC, JSF 2.0, JSP, EJB 3.1, Prime Faces 3.5, JSTL, XML, SOAP, WSDL, HTML, DHTML, XHTML, AJAX, JQuery, JavaScript, CSS, Web Sphere 8.5, PL/SQL, Clear Quest, Oracle9i, RAD 8.5, JUnit.

Confidential

Responsibilities:

  • Used agile methodologies for design and development of the applications.
  • Involved in design and implementation of MVC architecture in different modules.
  • Wrote technical design document with the class, sequence, activity diagrams in each use case.
  • Implemented J2EE design patterns such as Session Facade, Factory, DAO, DTO and Proxy.
  • Designed and Developed the UI Framework built using JSF Apache My Faces with MVC Design Pattern.
  • Involved in writing JSF Backing Beans for controlling the UI and writing custom components and validators.
  • Implemented JSF Converters to handle formatting and Localization and configured the faces-config.xml to create a web application navigation rule using Spring web flow.
  • Used Asynchronous JavaScript and XML AJAX for better and faster interactive Front-End.
  • Developed various reusable Helper and Utility classes which are used across all the modules of the application.
  • Integrated business layer using Hibernate with Spring DAO.
  • Used Hibernate Lazy Loading for performance improvement.
  • Implemented Spring Bean Factory to create proxied object using AOP framework
  • Wrote data Components for Plan Setup, wrote and called StoredProcedures using Java, HQL, Hibernate.
  • Implemented SOA architecture with Axis Based Web Services using SOAP, WSDL, UDDI and XML.
  • Wrote many JavaScripts to do client side validations.
  • Implemented asynchronous messaging service using JMS and Message Driven Bean's.
  • Involved in Unit Integration Testing for different Modules in the application.
  • Wrote builds and deployment scripts using ANT and was also responsible in maintaining them.

Environment: Java, Spring, JSF, JSP 2.0, Apache MyFaces, JMS, Hibernate, LDAP, JNDI, UDDI, WSDL, SOA, SOAP, UML, XML, HTML, Log 4j, Web Sphere 7.0, RAD 8.0, Oracle, SunOS UNIX , Shell Script, CVS, Ant, WindowsXP.

Confidential

Responsibilities:

  • Designed and development applications using Rational Unified Process RUP , UML and OOAD.
  • Created Use cases, Class Diagrams, Sequence Diagrams using Rational Rose.
  • Designed and developed the project using MVC design pattern.
  • Developed front end using Struts framework, business components using Spring framework and DAO classes using Hibernate framework for persistence management and involved in integrating the frameworks for the project.
  • Designed Developed persistence service using Hibernate framework.
  • Hibernate used as the ORM mapping tool and worked with Hibernate Query Language HQL .
  • Wrote Hibernate configuration file, Hibernate mapping files and define persistence classes to persist the data into Oracle Database.
  • Wrote Action classes, Action Forms Beans, Validators using Struts Framework.
  • Configured Struts DynaActionForms, MessageResources, ActionMessages, ActionErrors, Validation.xml, and Validator-rules.xml.
  • Implemented business logic in Middle Tier using pluggable components, which were specified in the customized xml documents.
  • Rational ClearQuest used for defects, change tracking across the application.
  • Worked closely with the testing team in creating new test cases and also created the use cases for the module before the testing phase.
  • Wrote ANT build scripts to compile Java classes and create jar, performed unit testing and package them into ear files.
  • Involved in development and execution of test plans with the help of QA Team to fix the bugs.

Environment: Java/J2EE, JMS, JNDI, JSP, Struts, Spring, Hibernate, HTML, DHTML, CSS, WebSphere, Ant, ClearQuest, Oracle9i, AJAX, JSTL, Eclipse, JUnit, JavaScript.

Confidential

Responsibilities:

  • Created Use Case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
  • Designed the application using Struts Framework and J2EE design patterns such as Session Facade, Front Controller, and Data Access Object DAO .
  • Developed SOA services to decouple the dependency.
  • Defined Hibernate configuration and mapping files. Also involved in developing the mapping classes to perform the Create, Read, Update and Delete CRUD operations.
  • Implemented Web Services for user authentication while logging into the application.
  • The communication between data and the J2EE application was done using JMS, connected to MQ-Series.
  • Used inbuilt Struts validation framework for validations.
  • Implemented presentation layer using JSP.
  • Developed DB2 stored procedures and functions.
  • JUnit tests were written to test the modules in the application.
  • IBM DB2 is used as database for the application.
  • Designed and created reports in PDF format using iText library which is an open source.
  • Developed the application using IBM Rational Application Developer as IDE.
  • Used Ant Scripts to automate and build the deploy process.
  • IBM Web Sphere application server is used in the application

.

Environment: Java, J2EE, JSP 2.0, Struts 1.2, IBM Rational Application Developer v6.0, IBM WebSphere v6.1, MQ-Series, JUnit 3.8, IBM DB2 v8, JMS,Rational Rose, Ant, Hibernate, Web services, UNIX, SOA.

Confidential

Responsibilities:

  • Participated in the requirements gathering sessions and the detailed design of the entire architecture.
  • Created Class Diagrams, Sequence Diagrams using Rational Rose, prepared application design document.
  • Responsible for the database schema design.
  • Developed JSP pages and client side scripts.
  • Designed and developed UI using HTML, CSS, JSP and Struts where users have all the services listed.
  • Developed Servlets and java files for control of the business processes in the middle-tier.
  • Developed EJB Session Bean for implementing business logic.
  • Developed DAO Database access objects for accessing Sybase Database.
  • Business logic and data transactions were handled in EJB and DAOs.
  • Created combined deployment descriptors using XML for all the session and entity beans.
  • Designed Unit test plan for testing of use cases designed for different cases in synchronous with requirement specification.
  • Developed server side functionality for Admin Interface features adding a User, Modifying the User Details, Assigning Roles, Modifying Roles etc.
  • Developed EJB components encapsulating the business logic.
  • Supported the Production Team members in the development and testing of production Implementation.
  • Provided the technical guidance to business analysts, gather the requirements and convert them into technical specifications for developers to start.

Environment: Java, J2EE, Servlets, JSP, HTML, CSS, Struts, EJBs, JBoss, Sybase, Eclipse, ANT, CSS, VSS, Rational Rose, UNIX.

We'd love your feedback!