Java Developer Resume
Weehawken, NJ
PROFESSIONAL SUMMARY:
- 8 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
- Sound Knowledge Java 1.6, J2EE(JSP, Servlets, EJB), Struts, Hibernate, Spring,JSON, JQuery, XQuery, XML, JavaScript, HTML, SOAP,WSDL.
- 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.
- Extensive development experience with open source frameworks like Hibernate and Spring.
- 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.
- Extensively followed iterative methodologies such as Agile, Water Fall SDLC models in multi project Implementations.
- 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, CSSDatabases: Oracle 10g.
Frameworks: Jakarta Struts, Spring
Distributed Computing: EJB, RMI.
ORM: Hibernate
Developer Tools: Eclipse
Methodologies: Waterfall, AGILE, RAD.
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.
- Experience in consuming Web Services using SOAP and XML.
- Created Hibernate ORM and created mappings.
- 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, XQuery.
Confidential, Plano, TX
Java Developer
Responsibilities:
- Involved in life cycle, User Interaction, Requirement gathering, Design, Development, Testing, and Implementation, Prepare Business Requirement Document.
- 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.
- Developed several REST web services supporting both XML and JSON to perform tasks such as remote thermostat and demand-response management.
- Created maven archetypes for generating fully functional REST web services supporting both XML and JSON message transformation
- 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 working 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
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.