Senior Java/j2ee Developer Resume
Houston, TX
SUMMARY
- Good understanding of all stages of Software Development Life Cycle (SDLC).
- Experience in Object Oriented Analysis and Design (OOAD) using UML (Use Cases, Activity, Sequence, Class Diagrams etc.).
- Expertise in developing web based applications based on Struts and Spring MVC Framework.
- Expertise in developing applications using design patterns such as Singleton, Data Access Object, Session Façade, Data Transfer Object, Business Delegate, Service Locator etc.
- Experienced in Designing & Development of UI screens using JSP, HTML, CSS, and XML.
- Extensive experience in rich set of technologies like J2SE, Multithreading, J2EE, Servlets, JSP, Java Beans 3.0/2.0, Struts 2.0/2.1, Spring 3.0/2.5, XML, Hibernate 3.0.
- Experience in developing server - side applications using J2EE, Spring Framework 3.0/2.5, and Hibernate 3.0.
- Well experienced with IDE tools like Eclipse 3.5/3.4/3.3, Web sphere Studio Application Developer (WSAD) 5.x, RAD 7.5/7.
- Good knowledge in SQL 2005/2000 programming for packages, stored procedures etc., using Oracle 10g/9i/8i.
- Experience in deploying enterprise applications in Apache-tomcat 7/6, WebLogic 11/10/9, and WebSphere 8/7/6.
- Experienced in testing the application by writing the test cases using Junit.
- Flexible and versatile to adapt any new environment, ability to work independently as a part of team.
- Quick Learner, Highly motivated team player and self-starter with effective communication, motivation and organizational skills.
TECHNICAL SKILLS
Tools/Methods: C, C++, JavaJDK 1.6/1.5/1.4HTML, JSP 2.0/1.2JSTL, Servlets 2.4JDBC 4.0/3.0EJB3.0/2.0Web ServicesJavaScriptStruts 2.2/2.1, TilesSpring 3.0/2.5Junit, Log4JHibernate 3.0XML, XSL, XSLTDTD, XML SchemaSAX, DOMUML, Rational RoseCVS, VSS, Tortoise SVN
BEA Web: Logic 11/10/9WebSphere 8/7/6Apache Tomcat 7/6Eclipse 3.5/3.4/3.3WSAD 5.xRAD 7.5/7Oracle 10g/9i/8iMS SQL Server 2005/2000Windows 2000/98/NT/XP, UNIX
PROFESSIONAL EXPERIENCE
Senior Java/J2EE Developer
Confidential, Houston, TX
Responsibilities:
- Involved in Analysis, Design, Coding, and testing phases of the project development.
- Used Agile methodology was to emphasize on face-to-face communication over written documents and make sure that iteration is passing through a full software development cycle.
- Designed UML diagrams like Usecase, Class and Activity diagram based on the requirements gathered.
- Implemented the Design Patterns like Session Facade, Data Transfer Object (DTO), Service Locator, and Data Access Object (DAO).
- Developed the web pages using JSP and Servlets.
- Involved in Writing Controller Classes, and DAO Classes Using Spring MVC framework.
- Implemented Spring configuration files for the beans defined and properties to be injected into them using Spring Dependency Injection.
- Designed and implemented the server side logic using EJB.
- Performed integrated with other sub-systems through JMS, XML and XSLT.
- Implemented application communication through asynchronous messaging using MDB.
- Implemented Hibernate in data access layer to access and update information in the database and configured .hbm and .cfg.xml files according to hibernate framework.
- Implemented Custom Aspects using Spring AOP. Used Object/Relational mapping Hibernate framework as the persistence layer for interacting with Database.
- Developed and modified stored procedures and trigger to store and access data in the Database.
- Developed test scripts in Junit and involved in testing.
- Used Log4j to capture the log that includes runtime exception and for logging info and are helpful in debugging the issues.
- Used CVS for the version control.
Environment: Java, J2EE 1.4/5, HTML, XML, XSLT, JavaScript JDBC 4.0, JSP 1.3, Hibernate 3.0, Servlets 2.4, EJB 3.0, Spring 3.0, WebLogic 11, Eclipse 3.5, Oracle 10j, Junit 5.0, Log 4j, ANT, CVS, UML and Windows NT
Java/J2EE Developer
Confidential, Atlanta, GA
Responsibilities:
- Designed and developed application platform using design patterns and RUP paradigms.
- Prepared low-level design of the application, which included preparing use case diagrams, sequence diagrams, class diagrams using Rational Rose.
- Implemented various Design Patterns like Front Controller, Data Access Object, and Data Transfer Object.
- Designed and Developed Web based GUI with HTML, JSP, and JavaScript.
- Designed and developed XML parsing using JAXP.
- Developed Action Forms and Action Classes using struts framework.
- Involved in configuringspringcontrollers using IOC.
- Integrated the application with Spring Framework for implementing Dependency Injection and provide abstraction between presentation layer and persistence layer.
- Used Tiles Frame Work to deal with Presentation logic of struts application.
- Used Struts-Validator framework for all front-end Validations for all the form entries.
- Used Hibernate ORM framework as persistence engine, configured O/R mapping and wrote hibernate queries.
- Integration of web services using IBM Data power.
- Developed business logic by implementing session beans.
- Extensively worked on Oracle tables, packages, views, stored procedures and triggers.
- Used Rational Clear case for Source Code Management.
- Performed Unit testing using Junit.
Environment: Java 1.5 HTML, JSP, CSS, XML, JSTL, JSF, JMS, JAXP, Struts 2.2, Spring 2.5, Hibernate 3.0, RAD 7, WebSphere 7, Oracle 10g, Rational Rose, Windows XP, Linux.
Java/J2EE Developer
Confidential, Houston, TX
Responsibilities:
- Gathered the requirements and designed the application flow for the application.
- Used HTML, JavaScript, AJAX and JSP to create the User Interface.
- Extensively worked with Struts for middle tier development with Hibernate as ORM and Spring IOC for Dependency Injection for the application based on MVC design paradigm.
- Developed Action classes for the system as a feature of Struts.
- Performed both Server side and Client side Validations.
- Created struts-config.xml file to manage with the page flow.
- Developed EJB component to implement business logic using Session and Message Bean.
- Used Spring Framework to integrate with Struts web framework, Hibernate.
- Extensively worked with Hibernate to connect to database for data persistence.
- Integrated Activate Catalog to get parts using JMS.
- Used Log4J log both User Interface and Domain Level Messages.
- Performed Unit testing for modules using Junit.
- Played an active role in preparing documentation for future reference and upgrades.
Environment:Java 1.4, JSP, Servlets, Java Script, AJAX, JDBC, JMS, EJB, Struts 2.0, Spring 2.0, Hibernate 2.0, Eclipse 3.4, WebLogic 9, Oracle 9i, Junit, Log 4j, Rational Rose.
Java/J2EE Developer
Confidential, San Diego, CA
Responsibilities:
- Involved in all the phase of the Software Development Life Cycle.
- Review, Revise and approve functional requirements.
- Created UML Diagrams using Microsoft Visio.
- Developed Screens for capturing information using JSP, Struts Tag Libs, Java Script, HTML.
- Designed the application workflow usingStrutsand authored struts configuration files like validator.xml, struts-config.xml and validation-rules.xml files.
- Developed web services.
- Used Struts-Validator framework for all front-end Validations for all the form.
- Used Java RMI to write distributed objects and wrote shell scripts for building and deploying the applications.
- Implemented JMS messaging interface with MQ Series.
- Used Hibernate for Object Relational Mapping and data persistence.
- Developed the Database interaction classes using JDBC.
- Created JUnit test cases and ANT scripts for build automation.
Environment: Java, J2EE 1.4, HTML, XML, JDBC, JMS, Servlets, JSP 1.2, Struts 1.2, Hibernate, Web services, Eclipse 3.3, WebSphere 7, Oracle 9i, ANT, Microsoft Visio.
Software Programmer
Confidential
Responsibilities:
- Analyzed requirements and created detailed Technical Design Document.
- Analyzed functional specification and reviewing changes.
- Developed JSPs for front end, and Servlets and Session Beans in the middle tier.
- Developed classes for data transfer logic from other formats to XML.
- Developed DAO Classes for accessing and storing data in database.
- Deployed application on the Websphere Application server.
- Performed testing by writing test cases.
Environment: Java, JSP, Servlets, Java Script, Custom Tags, JDBC, XML, JAXB, WSAD 5.x, WebSphere 5.0, Oracle 8i, Log4j, VSS, Windows NT
Software Programmer
Confidential
Responsibilities:
- Involved in designing and developing modules at both Client and Server Side.
- Developed the UI using JSP, JavaScript, HTML and DHTML.
- Responsible for validating the data at the client side using JavaScript.
- Involved in developing Server Side Java Servlet to capture the posted form data and process it on the Server side.
- Designed the controller using Servlets.
- Accessed backend database Oracle using JDBC.
- Developed and wrote UNIX Shell scripts to automate various tasks.
Environment: Java, Servlets, JSP, JavaScript, JDBC, Unix Shell scripting, HTML/DHTML, Eclipse 3.3, Oracle 8i, WebLogic 8, Windows NT.