We provide IT Staff Augmentation Services!

Java Developer Resume

3.00/5 (Submit Your Rating)

Houston, TX

SUMMARY

  • 6 years of experience in Analysis, Design, Development, Implementation and Maintenance of web and client server applications using Java.
  • Experienced in Object Oriented Programming methodologies such as Agile and Waterfall including requirement definition, analysis, application flow, development of prototype, implementation, testing and maintenance of software application.
  • Excellent experience in Java, J2EE technologies like EJB, JDBC, JMS, JNDI, JSP, Servlets, and Web Services (SOAP and RESTFul).
  • Good experience in CSS, HTML, JavaScript, XML, XSD, XSL, XSLT.
  • Excellent working knowledge on application servers such as Tomcat, JBoss, WebSphere Application Server, and WebLogic Application Server.
  • Good experience in design patterns like Business Delegate, DAO, DTO, Facade, Factory, MVC, Service Locator and Singleton.
  • Excellent experience in implementing MVC architecture using Spring and Struts.
  • Strong in ORM tools like Hibernate.
  • Experienced in writing SQL and PL/SQL scripts.
  • Good understanding of RDBMS Concepts and Performance optimization.
  • Good experience in developing web applications for Finance, Retail and Services industries.
  • Good experience working with Integrated Development tools including Eclipse, NetBeans, RAD, WSAD.
  • Good experience on testing tools like JUnit.
  • Good experience with Version Control Systems including ClearCase, CVS, SVN.
  • Good working experience on Linux, Solaris environments including software installations, cluster maintenance and administration.
  • Experienced in remodeling and improving the performance of the applications.

TECHNICAL SKILLS

Languages: Java(JDK 1.5/6/7), SQL, PL/SQL, UML, C, C++

Web Technologies: HTML(4.01), JavaScript, AJAX, XML, XSLT, XPATH, XSL, CSS, JSON

J2EE Tech.: EJB(3.0), JMS(1.1), Servlets(2.5), JSP(2.2), JDBC(4.0), JNDI, SOAP(WSDL,XSD) JAXB(2.0), JAX - WS(2.2), RESTFul

Web/App. Servers: JBoss(4.0/5.0), Apache Tomcat(6.0/7.0), WebSphere Application Server(6.1/8.0), webLogic server(10.0/11g) .

IDEs: Eclipse(3.x/4.2), NetBeans(7.0), RAD(7.5/8.0), WebLogic workshop(10.0/11g).

Tools: TOAD(7.3.4), DB Visualizer 8, SQLDeveloper(3.2), XMLSpy, PuTTY, EditPlus.

Operating systems: UNIX, Linux(Ubuntu), Sun Solaris, Windows NT/XP/Vista/7

Databases: Oracle (8i/9i/10g), MySQL (4.x/5.x), SQL Server(4.8)

Frameworks: Struts(2.5), Spring(3.x), Hibernate(3.x), Log4J

Unit Testing: JUnit(3/4)

Version Controller: CVS, VSS, SVN, Rational Clear Case(7.1)

PROFESSIONAL EXPERIENCE

Java Developer

Confidential, Houston, TX

Responsibilities:

  • Designed front end using HTML, JSP, Servlets and Spring MVC framework.
  • Validated all forms using Spring validation framework.
  • Design Patterns were used to add flexibility while connecting to the Oracle database.
  • Used Hibernate in persistence layer of the application.
  • Implemented web services using SOAP, WSDL, XML.
  • Implemented the application using the concrete principles laid down by several design patterns such as MVC, Business Delegate, Session Facade, Service Locator, Data Access Object, Singleton and Factory.
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as memory usage, thread numbers, estimated time, program process etc.
  • Used CVS for version control across common source code used by developers.
  • Used XML parser APIs such as JAXB in the web service's request response data marshaling/unmarshaling process.
  • Performed unit testing of core functionalities through Junit.
  • Used Log4J for logging and tracing user-desired messages.
  • Used ANT scripts to build the application and deployed it in JBoss.

Environment: Eclipse, Spring, Hibernate, SOAP, WSDL, JMS, JNDI, JBoss 5.0, CVS, Oracle, JavaScript, JUnit, JSP, Servlets, HTML, XML, JAXB, Agile, Business Delegate, Session Facade, DAO, Factory Log4J, ANT, Sun Solaris, Windows XP/7, Linux-Ubuntu.

Java Developer

Confidential, Auburn, AL

Responsibilities:

  • Analysis of specifications provided by the client.
  • Developed front end screens and middle layer components using JSP, Servlets and Struts.
  • Designed and developed various EJB components to fulfill the business functionality.
  • Extensively used Spring JDBC template in data access layer to access and update information in the database.
  • Implemented Struts validation and Struts Tiles Framework in the presentation layer.
  • Developed user interface using JSP, JSP Tag libraries and Struts Tag Libraries to simplify the complexities of the application.
  • Implemented various design patterns in the project such as Business Delegate, Session Façade, Data Transfer Object, Service Locator and Singleton.
  • Developed Stored Procedures for Oracle 10g database.
  • Performed unit testing using JUnit framework and used Struts Test Cases for testing Action Classes.
  • Participated in User Acceptance meetings, developed user manuals.
  • Used ANT scripts to build the application and deployed it in JBoss.

Environment: Eclipse, EJB, Spring JDBC Template, Struts 2, Oracle, HTML, XML, JavaScript, JSP, Servlet, JUnit, Business Delegate, Session Facade, Service Locator, Singleton, Log4J, Windows XP.

Java/J2EE Developer

Confidential, Montgomery, AL

Responsibilities:

  • Worked on various phases of design and development such as Analysis, Designing, Building and Testing.
  • Used contract first method of design strategy for web services development using Apache Axis2 and ADB.
  • Improved the coding standards, code reusability, and performance of the extended application by making effective use of various design patterns (Business Delegate, View Helper, DAO, Value Object etc.)
  • Implemented Struts validation framework for user account validation.
  • Involved in designing and developing dynamic web pages using HTML, JSPs, Servlets.
  • Generated service/client bindings using WSDL2 Java API.
  • Performed Unit testing using Junit.
  • Upgrades the integration of MySQL with web application.

Environment: Eclipse, Apache Axis2, Struts 2, JSP, Servlets, MySQL, JUnit, HTML, XML, Business Delegate, DAO, Windows XP.

Java Developer

Confidential, Lafayette, LA

Responsibilities:

  • Worked on enhancing the application for fiscal payments applying Spring MVC and Spring JDBC Template.
  • Involved in analyzing and developing the application (both Frontend and Backend) using Struts2 framework.
  • Enhanced infrastructure servers’ performance and event data to maximize systems efficiency applying Business Delegate, Session Facade and Factory Design Pattern.
  • Applied JSP for better web visualization and JavaScript and HTML for better web and customer interaction.
  • Involved in Bug fixing, System testing and integration testing applying JUnit.
  • Developed Stored Procedures for Oracle 10g database.
  • Monitored, reported and repaired servers associated with WebSphere application server environments.
  • Provided Tier 2 support for the Windows OS client.
  • Monitored and reported memory and storage levels for advance forecasting of designs.

Environment: Spring, Struts 2, JSP, HTML, JavaScript, Log4J, Oracle, Windows XP, XML.

Java Developer

Confidential, Atlanta, GA

Responsibilities:

  • Involved in development and deployment of various web applications.
  • Developed the application using Spring MVC Framework that leverages classic MVC architecture.
  • Designed and implemented the presentation layer using JSP, JSTL tags and CSS.
  • Used URL handlers of Spring framework for mapping different kind of actions invoking respective Controllers which will inject service classes to access DAO's.
  • Developed Service layer components which encapsulate the workflow logic.
  • Involved in implementing the DAO pattern for database connectivity.
  • Database schema design, implemented database access with Hibernate 3.0 object relational tool.
  • Developed various test cases and performed unit testing using JUnit.
  • Deployed the application on WebLogic Server application.

Environment: Eclipse, Spring, Hibernate, Javascript, JSP, JSTL, XML, HTML, CSS, JUnit, DAO, Oracle, Servlets, Windows XP, Linux.

Software Engineer

Confidential

Responsibilities:

  • Full life cycle experience including requirements analysis, high level design, detailed design, data model design, coding, testing and creation of functional and Technical design documentation.
  • Closely worked with System Analysts and Testers to develop the Module from designing, development and implement in production.
  • Java Development and deployment using Web sphere 6.1, RAD 7.0, Clear Case, Oracle
  • Design & Development using Java/J2EE, Web Services, Struts, XML, and Deployed on Web Sphere 6.1 Application Server running on Unix
  • Worked on web technology Java, JSP, Servlets to build front end web framework
  • Implemented J2EE Design Patterns DAO, Transfer Objects, Service Locator, Singleton and MVC Design patterns.
  • Performed code review and configuration build management for the application using Ant.
  • Implemented Agile methodology process for the development of the project.
  • Have used IDE tool Rational Application Developer for development of source code, integration and testing
  • Used Oracle 10g as a database for the back-end system.
  • Wrote SQLs to pull data and created procedures.
  • Used JUnit for unit testing framework of code in Test Driven environment.
  • Prepared Unit Test Plan, Integration Test Plan for the testing. Had been part of QA testing team to perform different testing phases like unit testing, integration testing for the project.
  • Used a tool IBM Clear Case for the project version management and for build making process.

Environment: Eclipse, Struts 2, Web Services, JSP, Servlets, HTML, XML, Oracle 10g, JUnit, ANT, Clear Case, RAD, Toad, Service Locator, Singleton, Web sphere Application Server 6.1, Windows XP,

We'd love your feedback!