Java Developer Resume
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,