J2ee Developer Resume
Irvine, CA
SUMMARY
- 6+ years of IT experience in developing Web based, Client/Server and Distributed applications using java and J2EE technologies.
- Experience in developing web based applications using Java, J2EE, Servlets, JSP, EJB, JSF, JNDI, JDBC, XML, JSTL, HTML, DHTML, JavaScript and AJAX.
- Well exposed to MVC architecture for developing web applications with Struts, Spring (IOC) Frameworks and ORM with Hibernate framework.
- Extensive working knowledge in HTML, CSS, JavaScript, JQuery, DHTML, XSLT Custom Tags and parsing of XML files with SAX and DOM.
- Good understanding in JSF and Web Services.
- Excellent knowledge in design patterns like Singleton, DAO and Session Facades.
- Extensive experience in programming and deploying n - tier applications in J2EE Application Servers like WebLogic, JBoss, Websphere application servers and Apache Tomcat web server.
- Very good experience in bug fixing, integration testing and Unit test case creation and execution.
- Extensive experience in converting business requirements into appropriate technical solutions.
- Good at databases like Oracle and MySQL. Proficient in SQL and ORM tools like Hibernate.
- Experience with building applications using ANT and MAVEN tools.
- Well versed with production issues and full implementation of SDLC phases from requirements gathering to deployment. Current on Agile methodologies like Extreme programming and Test First Development (TFD).
- Experience working extensively on both Windows and UNIX based environments.
- Well exposed to code reviews, source code control practices using SVN and Microsoft SourceSafe.
- Exceptional ability to quickly master new concepts and capable of contributing individually as well as in a team with excellent communication skills.
- Proven ability to work in tighter schedules and efficient in meeting deadlines.
TECHNICAL SKILLS
Languages/APIs: Java, J2EE 1.4/1.5, Servlets, JSP, EJB 2.0, Struts 1.2, Spring 2.5/3.0, JDBC, RMI, JNDI, JMS, PL/SQL, C
Tools: Hibernate 3.0, JUnit, Maven, ANT, Log4J, Oracle SQL Developer.
Internet Technologies: HTML, DHTML, CSS, JQuery, Java Script, XML (SAX/DOM), XSLT, AJAX
Patterns/Framework: Singleton, Factory, Session Facade, MVC, Struts, Spring
Databases: Oracle 11g/10g/9i/8i, MySQL, MS-Access, DB2.
Application Servers and Web Servers: BEA Weblogic 10.3/9.1/8.1 , JBOSS 3.x, Apache Tomcat 4.X/5.5
IDE’s: My Eclipse 3.x, Eclipse JEE Galileo, Net Beans, RAD 6.0/7.5 .
Other Tools: SVN subversion, Microsoft SourceSafe, Versionone, TOAD
Operating Systems: Windows 7/NT/2003/2000/XP, UNIX, LINUX (Red Hat), Mac OS
PROFESSIONAL EXPERIENCE
Confidential, Irvine CA
J2EE Developer
Responsibilities:
- Involved in complete life cycle of design, development, testing and deployment of MDOL Reports application.
- Model View Controller (MVC) architecture has been adopted to provide framework.
- Generated User interface Templates using JSP, JavaScript, HTML, and DHTML.
- Development of JavaScript for client-end data entry validations.
- Design and implemented the presentation layer using Struts with Tiles.
- Developed all the required queries for pulling the data from the database.
- Maintained logging in the application using Log 4J.
- Involved in planning process of iterations under the Agile Scrum methodology.
- Maintenance of Quote Router application and fixing the bugs.
- Modified stored Procedures in fixing the production issues in Quote Router.
- Done Testing in Test Environment, QA Environment and also Load Testing.
- Used Interwoven as a Source Control tool for submitting the workflow to web migration team.
- Involved in migration of Quote Router Application from WAS6 to WAS7 and did the required changes for supporting the application in WAS7.
Environment: Java/JDK 1.4, Servlets 2.5, JSP 2.0, Struts framework 1.2, EJB 2.0, JDBC, Web Sphere 6.0/7.0, JavaScript, CSS, HTML/XHTML, XML, Tiles, RAD 7.5, DB2, SQL/PL SQL, Log 4J, Ant, Windows XP/2000.
Confidential
J2EE Developer
Responsibilities:
- Involved in complete life cycle of design, development, testing and deployment of application
- Model View Controller (MVC) architecture has been adopted to provide framework.
- Generated User interface Templates using JSP, JavaScript, CSS, HTML, and DHTML.
- Design and Development of Struts Action classes, Views using Struts.
- Developed the Controller Servlet based on Java Struts Framework component.
- Development of JavaScript for client end data entry validations.
- Design and implemented the presentation layer using Struts with Tiles.
- Implemented Tag libraries in JSP pages.
- Developed the business tier using Spring beans, and involved in wiring (both beanwiring and Autowiring) the beans in Spring Configuration files.
- Designed and developed the data access layer using JPA and Hibernate with annotations to map the domain objects to the database.
- Designed tables according to the business rules and created Mapping files, Hibernate Queries to retrieve business data.
- Maintained logging in the application using Log 4J.
- Involved in planning process of iterations under the Agile Scrum methodology.
Environment: Java/JDK 1.5, Servlets 2.5, JSP 2.0, Struts framework 1.2, Spring 3.0, Hibernate 3.6, Weblogic 10.3, JavaScript, CSS, HTML/XHTML, XML, Tiles, Eclipse, Oracle 11g, SQL/PL SQL, Log 4J, Maven, WindowsXP/2000.
Confidential, MO
Java/J2EE Developer
Responsibilities:
- Involved in requirements gathering and analysis from the existing system. Captured requirements using Use Cases and Sequence Diagrams.
- Developed the application using Struts, Servlets and JSP for the presentation layer along with JavaScript for the client side validations.
- Developed and used JSP custom tags in the web tier to dynamically generate web pages.
- Worked with Struts (MVC Paradigm) components such as Action Mapping, Action class, Dispatch action class, Action Form bean.
- Designed Stateful Session Beans for dealing with subsequent requests sent by the user.
- Used Hibernate to do the object relational mapping between the tables and java objects.
- Written .hbm files for mapping between objects and database tables.
- Wrote Test Cases using JUNIT as a framework.
- Proficient in testing Web Pages functionalities and raising defects.
- Participated in Code Reviews for better quality assurance and Debugged the application Module.
- Deployed the application on WebLogic server.
- Involved in planning process of iterations under the Agile Scrum methodology.
Environment: Java/JDK 1.5, J2EE, BEA WebLogic, Struts framework, Hibernate3.5, EJB, JSP, JSTL, JavaScript, AJAX, XML, XSLT, JUNIT, SQL, CSS, Oracle 11g, Windows XP, UNIX, Maven, SVN .
Confidential, Columbus, GA
Java/J2EE Developer
Responsibilities:
- Worked on three major modules: Reporting Module, Admin Module and Login Module.
- Interacted with the business analysts of the logistics and finance departments for requirement gathering.
- Developed the application using Struts Tiles framework along with JSP, HTML, CSS and JavaScript to construct the dynamic web pages for the application.
- Developed DAO classes to handle the database operations in Hibernate.
- Created POJO Classes as a part of persistence.
- Designed bean wiring in the application context file of spring.
- Designed object relational mapping between the tables and java objects using Hibernate.
- Design patterns like Session Façade, Business Objects, Business Delegate, and Data Access Objects and Value Objects/Data Transfer Objects (DTO) are used.
- Created the database schema objects tables, indexes, functions and procedures required for collection and cleansing of the data.
- Developed the application using NetBeans and deployed it on JBoss Application Server 4.2.1
- Used Rational Rose to design UML diagrams (Use Case Diagrams, Class diagrams and Sequence diagrams).
Environment: Java /J2EE, Struts, Spring, Hibernate, JSP, HTML/XHTML, CSS, JavaScript, JBoss AS4.2.1, NetBeans, UNIX, Oracle 9i, Microsoft Sourcesafe.
Confidential
Java/J2EE Developer
Responsibilities:
- Analyzed the functional requirements of the existing system.
- Developed JSP, Servlet and Java Bean Classes.
- Developed Servlets to process the request and implemented the business logic in the servlets.
- Involved in modifying and maintaining the web.xml configuration file.
- Configured the Data Source for Oracle on WebLogic application server.
- Developed queries to Retrieve/Insert/Update information in Oracle database.
- Involved in generating test cases for all the classes and performed unit testing for complete application.
- Responsible for the configuration/deployment of the war file on Web Logic.
Environment: Java/J2EE 1.4, Servlets, JDBC, JSP, HTML, Weblogic, JUnit, Oracle 8i, Ant.
Confidential
Software Engineer
Responsibilities:
- Involved in the design, development and deployment of a web-enabled application using J2EE Technologies.
- Extensively used UML to develop various use cases, class diagrams and sequence diagrams.
- Developed the GUI using JSP, HTML, XML, CSS and JavaScript for client side validations.
- Used Hibernate for Object Relational Mapping and configured with Oracle data base.
- Deployed server side components on Web Sphere application server 5.1. And created Connection pools, Data Sources, JNDI names and Connection Factories.
- Documented the Source code and prepared status reports on all phases of SDLC.
- Involved bug fixing and enhancements.
- Completed support of the application for regular change requests.
Environment: Java,J2EE,Struts, Servlets, JSP, Prototype,JavaScript, HTML,CSS, XML, JNDI, Oracle 8i, Hibernate 2.0, Eclipse 3.1, Web logic 8.1.
