J2ee Developer Resume
Renton, WA
SUMMARY:
- Over 8+ years of extensive experience in analysis, design, development, testing, implementation and maintenance of internet/intranet, Client/Server Applications.
- Involvement in various stages of Software Development Life Cycle (SDLC).
- Expert in Java, J2EE Architecture, JSP, JSF, Servlets, JMS, JDBC, EJB, SWT, AWT, UML, XML, Oracle and HTML.
- Working Knowledge on MongoDB.
- Extensive knowledge working with Eclipse and JDeveloper IDE tools.
- Extensive experience on IBM Web Sphere, Tomcat, BEA Web Logic and Jboss.
- Strong skills in Object Oriented Analysis and Design (OOAD) using UML and in using various Design Patterns.
- Excellent experience in Advanced Development Framework (ADF), Struts, JSF, Spring, MVC frameworks.
- Implemented J2EE design patterns Business Delegate, Value List Handler, Service Locator, Session Facade, Application Service, Data Transfer Object, and Data Access Object.
- Experienced in preparation of Test cases using JUnit, CACTUS.
- Experienced in preparation of Test coverage reports using Cobertura, Maven.
- Experienced in Web services, SOAP, WSDL, UDDI using WSAD 5.1, Apache AXIS.
- Experienced in Version Controls using CVS, Win CVS, Microsoft Visual Source Safe, Perforce, SVS, ADE and Rational Clear case
- Strong ability to learn new technologies in short span and implement independently.
- Experience in PL/SQL, DML and DDL.
- Experience in Object relational mapping tool - Hibernate & Ibatis
- Experience in build and deployment - Apache Ant.
- Experience in WSDL schema validation using DataPower XS40 XML Security Gateway.
- Experience in Interoperability testing of Web service.
- Experience in Vulnerability testing of Web-Application.
- Experience in Non Functional Testing of Enterprise Application using Load Runner Tool.
- Experience in I18N & L10N of Enterprise Application.
- Experience in SSL (Secure Socket Layer) connection of Enterprise Application.
- Experience in defining Functional Test cases for Application.
- Experience in logging frameworks like log4j & commons logging.
- Experience in user role management tool ClearTrust.
- Experience in caching frameworks OSCache.
TECHNICAL SKILLS:
Java & J2EE Tech.: J2SE, JDBC, JNI, Servlets, JSP, JSF, EJB, Java Mail, JAXP, JMS, JNDI, JAAS, AWT,, SWT, MDB, Hibernate.
Front End Tools: RAD 6.0, WSAD 5.x, Eclipse 3.x, XML Spy
Application/Web Servers: WebSphere, Weblogic, JBoss and Jakarta Tomcat
Languages/Utilities: Java, XML, XSL, DTD, Shell scripting, PL/SQL
UML Artifact Diagrams: Use Case, Class, Sequence, Activity, Package, Timing, Interaction Overview, Component
Frameworks: ADF, Hibernate, Ibatis, MVC, Struts, Spring and Log4J
Case Tools: Designer 2000, Rational Rose
Databases, Database Tools: Oracle, IBM DB2, SQL Server
XML Technologies: XML, XSD, XSLT, DOM & SAX Parsing, Xerces
Web Services: SOAP, UDDI, WSDL, JAXP, AXIS, JAXB
Messaging System MOM: MQSeries 5.3, Weblogic and WebSphere JMS
Version Control: CVS, Win CVS, VSS, SVN and Rational ClearCase.
Operating systems: Windows 98/NT/XP/2000, Linux, UNIX
Non Functional Testing Tools: Load Runner
Caching Frameworks: OSCache
PROFESSIONAL EXPERIENCE:
Confidential, Renton, WA
J2EE Developer
Responsibilities:
- Involved in requirements gathering and designing of the application.
- Developed user interfaces using JSF and taskflows using ADF framework.
- Developed revenue forecasting using RTD (Real Time Decision) inline services.
- Integrated our application to other systems/applications using Web-service and BPEL process.
- Worked on creating and configuring ESS batch jobs.
- Log4j is used for logging different levels of messages.
- Developed JUnit Test Cases for Unit Testing.
Environment: Java, Weblogic application server, ADF framework and Oracle database.
Confidential, Santa Clara, CA
J2EE Developer
Responsibilities:
- Involved in designing the system using use-cases, class diagrams and interaction diagrams using Rational Rose.
- Extensively worked on EJB (Statefull, Stateless session beans) to implement business rules.
- Extensively workd on developing Web services and WSDL.
- Involved in developing DAO’s(Data Access Objects), and using Hibernate tool to persist the data to the database.
- Used Jakarta Struts framework to implement MVC architecture.
- Implemented various J2EE design patterns like Session Facade, Service Locator, Data Transfer Objects, Business Delegate and DAO.
- Involved in creation of Message Driven beans to interact with MQ Series using JMS.
- Designed and developed GUI using JSP, HTML. Performed client-side validations using JavaScript.
- Coded Form Beans and Action classes associated with every JSP page.
- Used Struts Validator framework.
- Developed SAX Parsers to parse the XML files.
- Log4j is used for logging different levels of messages.
- Developed JUnit Test Cases for Unit Testing.
- Used Maven and Cobertura Tools to generate Junit Test report.
Environment: Java 1.4, JSP 2.0, Servlets 2.3, Java Beans, EJB 2.0, Hibernate, JDBC, Struts 1.1, Log4j, JUnit, JavaScript, Weblogic Application Server 8.1 SP4, XML (SAX), XML Spy 5, iText, Serena Version Manager, SQL, AIX, Sun Solaris, Windows NT, DB2 7.0, Rational Rose, MQ Series, JMS, Clear Case, Clear Quest.
Confidential, Bedford, MA
J2EE Developer
Responsibilities:
- Involved in designing the system using use-cases, class diagrams and interaction diagrams using Rational Rose.
- Extensively worked on EJB (Statefull, Stateless session beans) to implement business rules.
- Extensively workd on developing Web services and WSDL.
- Involved in developing DAO’s(Data Access Objects), and using Hibernate tool to persist the data to the database.
- Used Jakarta Struts framework to implement MVC architecture.
- Implemented various J2EE design patterns like Session Facade, Service Locator, Data Transfer Objects, Business Delegate and DAO.
- Involved in creation of Message Driven beans to interact with MQ Series using JMS.
- Designed and developed GUI using JSP, HTML. Performed client-side validations using JavaScript.
- Coded Form Beans and Action classes associated with every JSP page.
- Used Struts Validator framework.
- Developed SAX Parsers to parse the XML files.
- Log4j is used for logging different levels of messages.
- Developed JUnit Test Cases for Unit Testing.
- Used Maven and Cobertura Tools to generate Junit Test report.
- Worked with user’s team to fix the bugs identified in Systems testing using clear quest to track the bugs.
- Used Perforce as a version control tool.
- Used ClearTrust tool for user role management.
- Used DataPower for WSDL schema validation and SSL certificate validation.
Environment: Java 1.4, JSP 2.0, Servlets 2.3, Java Beans, EJB 2.0, Hibernate, JDBC, Struts 1.1, Log4j, JUnit, JavaScript, Weblogic Application Server 8.1 SP4, XML (SAX), XML Spy 5, iText, Serena Version Manager, SQL, AIX, Sun Solaris, Windows NT, DB2 7.0, Rational Rose, MQ Series, JMS, Clear Case, Clear Quest.
Confidential, Cupertino, CA
J2EE Developer
Responsibilities:
- Designed the application architecture and modeled the database schema from the functional specifications.
- Extensively involved in design and implementation of front-end controller using Struts framework.
- Developed Enterprise Java Beans (EJB), Java Beans, Servlets.
- Designed and developed the Business Tier using the Session Façade, Service Locator and Value Object patterns.
- Developed EJB components that interface with the database using Data Access Objects.
- Created Database Data Access Objects and utility classes using JDBC 2.0 and Java 2.0.
- Tuned the Data model & application there by increasing application response time by 2 folds.
- Responsible for the Deployment of the Application/Java Bean Components in Weblogic Application Server.
- Developed the Ant build xml for building the EAR file.
- Built a good rapport with customers and gained a better understanding of their processes, which helped to provide a better product.
- Developed test cases and performed unit testing.
- Used Eclipse and Weblogic Workshop as the IDE to develop the Java components.
Environment: Java, J2EE, EJB, Apache Struts 1.0, JDBC, Servlets, JSP, HTML, Java Script, Starteam, Weblogic 7.0, Apache Tomcat, Oracle 8i, Eclipse IDE, Builder 5.X, UML, Apache Ant, Windows 2000, clear case.
Confidential, Boston, MA
J2EE Developer
Responsibilities:
- Involved in complete life cycle of software development including designing, developing, testing, and deployment of application.
- Developed Session Beans for JSP clients.
- J2EE Architecture was a combination of Apache Struts implementing MVC model.
- Involved in design and development of three-tier architecture.
- Developed Use Case Diagrams and Class Diagrams using Rational Rose.
- Developed the user interfaces using JSP embedded with JSTL based on MVC architecture.
- ANT script is used to create WAR and EAR files.
- Created Java Servlets and other classes, deployed as EAR file, connecting to SQL server database using JDBC.
- Developed the business logics using Java Beans and Session Beans.
- Developed a tool to retrieve and send data to third party service provider. This feature was implemented using XML, SOAP.
- Developed Event Logging & Error Reporting application using Servlets
- Developed and deployed singleton controller (Servlet, Java Web Server, JBuilder)
- Built customer tag handlers and description library.
- Developed view pages and JavaBeans (JSP, JavaBeans, HTML, SQL)
- Developed system to access to legacy system database (JDBC).
- Developed remote accessing to customer’s requirements.
- Modeled EJB’s and other classes using Rational Rose
- Designed dataflow system, divided dataflow to modules, defined function and interface.
- Designed database RE diagrams, tables, data constrains, triggers, stored procedures and functions (DB2).
Environment: Java2.0, J2EE, Servlets, Web logic Server 7.1, Oracle 9i, Sybase8.0, IBM Main Frame, Blue Zone 3.2, Putty, Sun Solaris 7.0, Windows XP Professional, Lotus Notes/ Domino, Net Drive, VB Script, clear case, clear quest, ANT.
