We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

Durham, Nc

TECHNICAL SKILLS:

  • Experience in using Software development methodologies such as Agile and SDLC.
  • Expertise in designing and developing Web based Enterprise applications using J2EE technologies like JSPs, Servlets 2.x/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, Front Controller, 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 and JQuery.
  • 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 on IBM 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.
  • 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 Subversion to manage and control software development.
  • Excellent communication, analytical and interpersonal skills and highly motivated team player with ability to work independently.

PROFESSIONAL EXPERIENCE:

Confidential, Durham, NC

Java/J2EE Developer

Responsibilities:

  • Involved in all phases of the Software development life cycle (SDLC) using Agile (Scrum) methodology.
  • Experienced in gathering requirements, design and develop application.
  • Developed CPAC admin User Interface using Struts 2.0 MVC framework.
  • Responsible for client side validations and server side validations in JSP and JavaScript .
  • Implemented Spring Dependency Injection (IOC) using Spring Framework.
  • Involved in writing Spring Configuration XML file that contains declarations and other dependent objects declaration.
  • Developed Hibernate mapping files and hibernate configuration for persisting data to the database.
  • Utilized design patterns like Singleton, Service Locator and Front Controller
  • Created Action Classes which route submittals to appropriate business components.
  • Used Eclipse for the development of J2EE components.
  • Consumed SOAP Web Services to retrieve customer information and integrate with User Interface.
  • Used JAX - RS to develop REST resource to integrate with Web Interface.
  • Used Maven for developing build scripts and deploying the application onto Web Sphere Application Server.
  • Implemented Log4J for Logging Errors, debugging and tracking.

Environment: JDK 1.6, JAVA/J2EE, Spring 3.0, Struts MVC, Oracle 11g, Web Sphere, XML, JSP, HTML, CSS, JUnit, Hibernate 3.0, JavaScript, Eclipse 3.4, SOAP, WSDL, JAX-RS, JAX-WS, Maven, Log4J.

Confidential, Columbus, OH

Senior J2EE Developer

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, CSS, JavaScript and JQuery.
  • 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 contains declarations and other dependent objects declaration.
  • Developed Hibernate mapping files and hibernate configuration for persisting data to the database.
  • Consumed Web Service interface by utilizing JAX-WS framework.
  • 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. Struts 2.0, JQuery, Oracle 10g, Web Sphere 8.0, XML, JSP, HTML, CSS, JUnit 3.8.1, Hibernate 3.0, JavaScript, Eclipse 3.4, SOAP, WSDL, JAX-WS, ANT and Log4J.

Confidential, Cleveland, OH

Java/J2EE Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC).
  • Understanding the existing functionality of the system.
  • Strictly followed Agile Development using Scrum Methodology.
  • 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 implement 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 IOC to implement dependency Injection in the application.
  • Used JMS API for asynchronous communication by putting the messages in the Message queue.
  • Implemented various design patterns in the project such as Front Controller, Service Locator, Session Fac ade, Data Transfer Object, Data Access Object and Singleton.
  • 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.

Confidential, NY

Java/J2EE Developer

Responsibilities:

  • Involved in analysis, specification, design, implementation and testing phases of Software Development Life Cycle (SDLC) and developed the project Involved in designing UML Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose
  • Developed Web Application using Struts MVC framework.
  • 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 JDBC 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 Front Controller, Service Locator, MVC, Data Access Object, Singleton and Data Transfer Object (DTO)
  • Developed the Business tier with Stateless and Stateful Session beans with EJB standards.
  • 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, JDBC, XML, Log4J, JUnit, ANT, JavaScript, HTML, CSS, CVS, Web Sphere 6.0, Eclipse 3.2, Oracle 9i, Rational Rose.

Confidential

Software Engineer

Responsibilities:

  • Involved in software development life cycle (SDLC) of the tracking systems Requirements gathering, Analysis, Detail Design, Development, System Testing and User Acceptance Testing.
  • Understanding existing functionality of the system.
  • Worked with Technical Lead in gathering business requirements.
  • Used Struts MVC framework to implement 3-Tier architecture Web Application.
  • Used Servlets and JSP technologies to design and build View Layer of the application.
  • Developed model layer of the application using JDBC programming.
  • Implemented MVC architecture and DAO design pattern for maximum abstraction of the application and code reusability.
  • Used Java Beans for customer transactions.
  • Used Eclipse IDE as a development environment.
  • Used Web logic as an Application Server for developing and deploying application.
  • Involved in the design of the user interface and various screens using Struts framework.
  • Used Oracle 8i as a backend database.

Environment: Struts 1.2.4, Eclipse, Subversion, Rational Rose 2003, JSP, XML 1.0, SAX 1.0, HTML, JNDI 1.0, JDBC 2.0, JavaScript 3.03, SQL, Servlets 2.3, Oracle 9i, Web logic, Linux.

Hire Now