We provide IT Staff Augmentation Services!

Senior J2ee Developer Resume

0/5 (Submit Your Rating)

VA

SUMMARY

  • Senior Java/J2EE Developer having 7+ years of experience in analysis, design, implementation, and testing of Web/ Enterprise applications in the Client/Server environment using Java/J2EE technologies.
  • Experience in using Software development methodologies such as Agile, SDLC, and OOAD.
  • Expertise in designing and developing Web based Enterprise applications using J2EE technologies like JSPs, Servlets 2.x/3, EJB 2/3, Struts 2.0/1.1, Spring 2.0/2.5/3.0, and Hibernate 3.0.
  • Implemented various Design patterns including Business Delegates, Data Access Object, Model View Controller, Session facade, Singleton etc.
  • Expertise in configuring the Spring Application Context with dependency injection and using Spring Framework 3.0/2.5 integrated it with Struts 2.0/1.1 /Hibernate 3.0/Web Services JMS/JDBC.
  • Created robust user Interface (UI) using HTML, CSS, JSP, JavaScript, Custom Tags, XML.
  • Hands on experience in developing Java and J2EE applications using Eclipse 2.0/3.0/3.1/3.2/3.3 , WSAD 5.0., RAD 7/5.6.0.
  • Experience in deployment of the J2EE applications onIBM WebSphere 5.x/7.x, BEA WebLogic 8.1/9.1/ 10.3/11 g, JBOSS 5.1 & Apache Tomcat 5.x/6.x.
  • Experience with JUnit in performing unit testing and determining the application functionality and monitored the error logs using Log4J.
  • Experienced in Object Oriented Methodologies, design patterns and UML modeling using tools like Rational Rose.
  • Extensive experience in working with various databases like Oracle 8i/9i/10g/11g, SQL Server 2000/2005 and MySQL 3.x /4.x / 5.x.
  • Expertise in version control tools like CVS and IBM Rational ClearCase to manage and control software development.
  • Excellent communication, analytical and interpersonal skills and highly motivated team player with ability to work independently.

TECHNICAL SKILLS

  • C
  • C++
  • Java/J2EE
  • SQL
  • PL/SQL
  • JSP
  • Servlets
  • EJB
  • JSTL
  • JDBC
  • Web Services
  • UML
  • RUP
  • Rational Rose
  • Struts 2.0/1.1
  • Spring 2.0/2.5/3.0
  • Hibernate 3.0.
  • IBM Web Sphere 5.x/7.x
  • WebLogic 8.1/9.1/10.3/11 g
  • JBOSS 5.1
  • Tomcat 5.x/6.x.
  • Eclipse 3.0/3.1/3.2/3.3/3.4
  • STS
  • SoapUI
  • WSAD 5.0
  • RAD 6.0/7.5
  • HTML5.0
  • CSS
  • XML
  • Agile
  • TDD
  • JUnit
  • Log4j
  • ANT
  • CVS
  • Windows XP/2000/NT/98
  • Unix
  • Oracle 8i/9i/10g
  • MS SQL 3.x/4.x/5.x
  • SQL 2000/2005

PROFESSIONAL EXPERIENCE

Senior J2EE Developer

Confidential

Responsibilities:

  • Involved in all phases of the Software development life cycle (SDLC).
  • Gathered requirements from the client and designed mock - ups for the development of new web pages based on the requirements.
  • Developed user interface using JSP.
  • Responsible for client side validations and server side validations in JSP.
  • Implemented Spring Dependency Injection and Aspect Oriented Programming (AOP) using Spring Framework.
  • Involved in writing Spring Configuration XML file that containsdeclarations and other dependent objects declaration.
  • Developed Hibernate mapping files and hibernate configuration for persisting data to the database.
  • Worked in multithreading and connection pooling to synchronize the data when more users come in and dealt with concurrency issues using Singleton Class.
  • Created Action Classes which route submittals to appropriate Enterprise Java Bean (EJB) components and render retrieved information.
  • Used Eclipse for the development of J2EE components.
  • Tested and consumed federal services in SoapUI.
  • Used Maven for developing build scripts and deploying the application onto Weblogic.
  • Implemented Log4J for Logging Errors, debugging and tracking.

Environment: JDK 1.6, Java, J2EE, Spring 3.0 MVC, Oracle 11g, Web logic, XML, JSP, HTML, CSS, JUnit, Hibernate 3.0, JavaScript, Eclipse 3.4, SoapUI, Maven, Log4J, Windows 7.

Senior J2EE Developer

Confidential, VA

Responsibilities:

  • Involved in all phases of the Software development life cycle (SDLC).
  • Gathered requirements from the client and designed mock-ups for the development of new web pages based on the requirements.
  • Used UML modeling diagrams to describe the structure and behavior of the system.
  • Developed user interface using JSP.
  • Responsible for client side validations and server side validations in JSP.
  • Implemented Spring Dependency Injection and Aspect Oriented Programming (AOP) using Spring Framework.
  • Involved in writing Spring Configuration XML file that containsdeclarations and other dependent objects declaration.
  • Developed Hibernate mapping files and hibernate configuration for persisting data to the database.
  • Worked in multithreading and connection pooling to synchronize the data when more users come in and dealt with concurrency issues using Singleton Class.
  • Created Action Classes which route submittals to appropriate Enterprise Java Bean (EJB) components and render retrieved information.
  • Used Struts to direct requests to the appropriate action class, transfer data and direct responses to the appropriate JSP or HTML page.
  • Used Eclipse for the development of J2EE components.
  • Used Apache ANT for developing build scripts and deploying the application onto Weblogic.
  • Implemented Log4J for Logging Errors, debugging and tracking.

Environment: JDK 1.6, JAVA/J2EE, Spring 3.0 MVC, Oracle 10g, Web logic 11g, XML, JSP, HTML, CSS, JUnit 3.8.1, Hibernate 3.0, JavaScript, Eclipse 3.4, ANT, Log4J, Windows XP.

J2EE Developer

Confidential, New York, NY

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC).
  • Generated Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
  • Developed the different components of application such as JSPs, Servlets, EJB’s using RAD and used CVS for version control.
  • Implemented the application using Struts Framework which is based on Model View Controller design pattern.
  • Used the Struts validation and Tiles Framework in the presentation layer.
  • Developed user interface using Struts Tag Libraries to simplify the complexities of the application.
  • Used EJBs in the application and developed Session beans to house business logic at the middle tier level.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Configured .hbm and .cfg.xml files according to hibernate framework.
  • Used Spring Framework to support the Hibernate tool and Struts.
  • Used Spring's AOP to implement logging and getting data source objects as the advice that was woven in the bean classes. Wrote separate dedicated classes to implement logging functionality and to get data sources objects. Log4j was used to implement logging.
  • Used JMS API for asynchronous communication by putting the messages in the Message queue.
  • Implemented various design patterns in the project such as Business Delegate, Session Façade, Data Transfer Object, Data Access Object, Service Locator and Singleton.
  • Designed various tables required for the project in Oracle database and used the Stored Procedures in the application.
  • Performed unit testing using JUNIT framework and used Struts Test Cases for testing Action Classes.
  • Used ANT scripts to build the application and deployed on WebSphere Application Server.
  • Monitored the error logs using Log4J and fixed the problems.

Environment: Struts 2.0, Hibernate 3.0, Spring 2.0, EJB 3.0, JSP 1.2, Servlets 2.1, JMS, XML, JavaScript, UML, HTML, JNDI, CVS, Log4J, JUnit, Windows 2000, Web Sphere App server 7.0, RAD 7.5, Rational Rose, Oracle 9i.

Java/J2EE Developer

Confidential, CA

Responsibilities:

  • Analyzed Business Functionality and use cases and interacted with Users.
  • Responsible for designing, coding and developing the application.
  • DevelopedUse Cases, Class Diagrams and Sequence Diagrams using UML
  • The total application was developed in J2EE using MVC architecture.
  • Implemented the core design patterns such as DAO, Singleton and Session Façade
  • Developed the web tier components using JSP, Struts, JavaScript and Ajax.
  • Struts-Config XML file was created and Action mappings were done.
  • Created Struts Action classes for the application.
  • Configured the struts and tiles config files to create and modify the navigation.
  • Developed components using session and message driven beans and deployed them on JBOSS test environments
  • Modified the Business Delegate and connector classes.
  • Created Unit test cases.
  • Analyzed and resolved the crucial production defects.
  • Used Log4j for logging.
  • Used Rational Clear Quest for Defect resolution.

Environment: AJAX, HTML, JavaScript, JSP, Struts 2.0, Servlets, Java, XML, UML, Rational Rose, Web services, Hibernate 2.0, JDBC, Oracle 9i, JUnit, CVS, Rational Clear Quest, Log4j, JBOSS AS 5.1, Eclipse 3.3, Windows XP.

Java/J2EE Developer

Confidential, Sunnyvale, CA

Responsibilities:

  • Involved in analysis, specification, design, implementation and testing phases of Software Development Life Cycle (SDLC) and developed the project using Rational Unified Process (RUP)
  • Involved in designing UML Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose
  • Developed user interface using JSPs
  • Developed controller components using Servlets.
  • Performed client side as well as Server side Validations using Java Script and Struts Validation Frameworks.
  • Implemented Model View Controller (MVC-2) architecture using Jakarta Struts Frameworks at presentation tier.
  • Developed various Enterprise Java Bean components to fulfill the business functionality.
  • Created Action Classes which route submittals to appropriate EJB components and render retrieved information.
  • User interface was developed using HTML, JSP, AJAX, and CSS Framework.
  • Extensively used Hibernate in data access layer to access and update information in the database
  • Implemented the application using the concrete principles laid down by several Java/J2EE Design patterns like Business Delegate, MVC, Session Façade, Singleton and Data Transfer Object (DTO)
  • Developed the Business tier with Stateless and Stateful Session beans with EJB standards.
  • Used Java Messaging Services (JMS) for reliable and asynchronous message transfer
  • Designed various tables required for the project in Oracle 9i database and used the Stored Procedures in the application
  • Used ANT scripts to build application
  • Prepared Test Cases and Unit Testing performed using JUnit
  • Used Log4J for logging and tracing the messages
  • Used CVS for version control across common source code

Environment: J2EE 1.5, JSP 2.0, EJB 2.1, Struts 1.3, Hibernate 2.0, JMS, XML, Log4J, JUnit, ANT, JavaScript, HTML, CSS, CVS, Web Sphere 5.1, Eclipse 3.2, Oracle 9i, Rational Rose, Windows XP.

Software Engineer

Confidential

Responsibilities:

  • Involved in software development life cycle (SDLC) of the tracking systems Requirements gathering, Analysis, Detail Design, Development, System Testing and User Acceptance Testing.
  • Used Rational Rose for the UML diagrams like Use Case Diagrams, Class Diagrams and Sequence Diagrams to represent the detailed design.
  • Developed user Interface using JSP and HTML.
  • Experience in creating GUI screens using HTML, XHTML, CSS, and JavaScript.
  • Used JAX-RPC to call web services described by WSDL and registered to UDDI registry.
  • Implemented Struts framework (MVC): developed Action classes, Action Forms, configured the struts-config descriptor.
  • Developed Session Bean to process requests from the user interface.
  • Developed CMP entity beans to retrieve and update shipment information.
  • Used JMS with IBM MQ-Series support to update the item location.
  • Designed and developed message driven beans that consumed the messages from the Java message queue.
  • Testing and debugging application in WSAD. Configured Junit test framework in WSAD.
  • Implemented logging with Log4J to log errors.
  • Developed SAX parser based XML modules to parse and retrieve the information from XML messages.
  • Wrote SQL queries to insert and update database.
  • Extensively used WSAD while writing code.

Environment: EJB 2.0, WSAD 5.0, IBM Clear Case, Rational Rose 2003, JSP, XML 1.0, JMS 1.0.2, JAX-RPC 1.1, SAX 1.0, WSDL 1.1, IBM MQ Series, HTML, JNDI 1.0, JDBC 2.0, JavaScript 3.03, SQL, Servlets 2.3, Struts 1.1, Oracle 9i, Linux.

We'd love your feedback!