Java Developer Resume
Plano, TX
SUMMARY
- Around 7 years of experience in the Information Technology Industry with experience in analysis, design and development of large server client - server and web based application
- Extensive professional experience in Object Oriented design, Systems Analysis, Software & Web Application development.
- Worked extensively on J2EE Platform for developing Web and Distributed Applications by using EJB, JDBC, JSP, Servlets with MVC architecture
- Worked on several open source frameworks like Struts, Spring, Hibernate, Ajax libraries.
- Experienced in all stages of software engineering life cycle including Requirements gathering, Documentation, Implementation, Unit testing, System testing, build and release.
- Experience in building web-applications using Struts framework.
- Comprehensive knowledge of web/client server development using n-tier architecture in J2EE technologies.
- Experience in developing the web-based applications using MVC design pattern with Struts.
- Experience in Database Design using PL/SQL, Stored Procedures, Functions, Triggers, Sequences, Packages and Views.
- Experience in using UML and OOPS concepts in designing J2EE applications.
- Experience working with Agile software development methodologies.
- Experience in using CVS and VSS for version control and JUnit for testing.
- Experience in Development and Documentation throughout the entire SDLC.
- Self motivated and proven ability to work independently or in a team environment.
- Technical abilities are complemented with excellent communication and user interaction abilities.
TECHNICAL SKILLS
Programming Languages: Java, JDBC, Servlets, JSP, XML, Unix.
J2EE Technologies: EJB, JSP, J2EE, JMS, J2SE, Servlets, JDBC, Struts, JSF.
Web Technologies: HTML, JavaScript, XML, WSDL, XQuery, CSS
Databases: Oracle 10g.
Frameworks: Jakarta Struts, Spring
Distributed Computing: EJB, RMI.
ORM: Hibernate
Developer Tools: Eclipse
Application & Web Servers: Weblogic, Tomcat, JBoss, Websphere
Operating Systems: Windows XP/2003/2000/NT/98/95, UNIX and MS Dos
PROFESSIONAL EXPERIENCE
Confidential, Weehawken, NJ
Java Developer
Responsibilities:
- Discussion of requirements with the user representatives.
- Preparing Estimations, Timelines for various enhancement requests
- Involved in development and deployment of various modules.
- Actively involved in requirements analysis, technical design documents, Coding and testing.
- Developed action mappings for various use cases across the application using Struts Framework.
- Used Struts, Html, JSP, and JavaScript for Front End User Interface design.
- Worked with the collection libraries.
- Used agile methodologies for the development.
- Configuring Hibernate, Struts and Tiles related XML files
- Extensively used Struts Framework for resource bundles, tags and validation framework.
- Use of Tiles framework for Struts Framework result pages.
- Configuration of application using Hibernate, Actions Classes, Java Server Pages.
- Involved in doing various testing as per the specifications and test cases including Unit and Integration testing .
- Prepared and validated unit test cases using JUnit and performed code reviews.
- Used log4J for logging and debugging of the application.
- Coordinated with the QA Testing team and fixing the defects.
Environment: J2EE, JDBC, JSP, Struts, Eclipse, HTML, XML, Java Script, Hibernate 3, Unix, Junit, Ajax, Java Beans, UML, JBOSS, JQuery, Maven, JMS, Spring, DB2, Web services.
Confidential, Plano, TX
Java Developer
Responsibilities:
- Involved in complete project life cycle, User Interaction, Requirement gathering, Prepare Business Requirement Document, Design, Develop, Test, and Implementation,.
- Web pages are developed using Java Server Pages, HTML, Ajax, and JavaScript.
- Implemented JSF framework to simplify the development of various UI components
- Developed business modules using Hibernate & Spring frame work technologies.
- Designed the presentation layer with HTML and JSP.
- Implemented Server side validation using DynaValidator forms.
- Configuration of application using Spring, Hibernate, Actions Classes, Java Server Pages.
- Involved in doing various testing as per the specifications and test cases including Unit and Integration testing using Junit.
- Efficiently managed the tasks and delivering features in a fast paced scrum environment and provide critical reports to end users on time.
- Deployed the application on Sun App server.
- Architectural Component Development using PL/SQL.
- Developed Form Beans, action classes to write the routing logic and to call different services.
- Developed and executed the business validation logic in form beans.
- Developed the JSP’s using the struts framework tag libraries.
Environment: J2EE, JDBC, JSP, Eclipse, HTML, XML, Java Script, Hibernate 3, Oracle 10g, Unix, Junit, Ajax, Rational Rose, UML, Jquery, Spring, CSS.
Confidential, New York, NY
Java Developer
Responsibilities:
- Involved in requirement analysis and defined the scope of the application.
- Designed and developed Admin module using Java and J2EE technologies.
- Implemented Struts MVC framework.
- Developed User Interfaces using Html and JavaScript.
- Configured and used JDBC for database interactions.
- Prepared White box test and executed test cases using JUnit.
- Version control using ClearCase repository.
- Involved in creating project related documentations like datasheets, user guide.
- Implemented Test First methodology process on Software Development life cycle.
- Prepared on-line and hard copy documentation of Systems and User Applications as per the requirements.
Environment: Java1.4, J2ee, Struts Frameworks, JSP, HTML, Weblogic, ClearCase, Eclipse IDE, TOAD, JavaScript, Oracle, Shell Scripting, UNIX, Hibernate.
Confidential, Jersey City, NJ
Java Developer
Responsibilities:
- Implemented most of the Java related portions of the application including EJBs for encapsulating business logic.
- Developed the JSP’s using the struts framework tag libraries.
- Responsible for developing the new services, action classes for various Lines of Business.
- Session Beans are designed in such a way to serve the following:Inserting, updating, and deleting data from the database
- Developed and executed the business validation logic in form beans.
- The framework involves struts framework, which internally uses the J2EE design patterns.
- Developed the servlets, beans for the application
- Involved in the application development and unit testing.
Environment: Java, JDBC, J2EE, JSP, Servlets, EJB, Java Beans, HTML, XML, Oracle, UNIX.
Confidential
Java/J2EE Developer
Responsibilities:
- Involved in the design process and test cases, which utilizes JSP, Struts and EJBs.
- Used Struts (Model 2 Architecture) framework for developing front-end Action Forms, Actions and Tag libraries.
- Developed and deployed Action Classes and JSP for Dynamic HTML generation.
- Involved in writing Form level Validations using Struts validation framework.
- Developed Server side programs using EJB2.0, helper beans, and deployed on WebLogic App server 6.1.
- Involved in writing CSS scripts.
- Involved sending JMS message queues to different layers in the module.
- Involved in designing, developing, and deploying entity beans and session beans.
- Involved in writing XML Schema Definitions.
Environment: J2EE, JDK1.3, Struts 1.2, WebLogic Server 6.1, JNDI, JavaScript, ANT, EJB2.0, JSP, JDBC, Oracle 9i, XML, HTML, CSS, TagLibs, JMS and Junit.