We provide IT Staff Augmentation Services!

Senior Java/j2ee Developer Resume

0/5 (Submit Your Rating)

Cleveland, OH

SUMMARY

  • 7 years of extensive experience in IT Industry in analysis, development and testing of standalone and web applications and components using Java/J2EE technologies.
  • Extensive experience in development and deployment of J2EE components for building n - tier distributed enterprise applications.
  • Good Knowledge and sound experience working with MVC framework like Struts1.3 & 2.0, ORM frameworks like Hibernate 2.0,2.1,3.1,3.2 and IOC frameworks like Spring, Spring AOP
  • Extensive experience indeveloping Enterprise applications using Java and various J2EE technologies includingJSP, Servlets, RMI, Enterprise, JSP Custom Tags Libraries, JavaBeans, JDBC, Networking, Threads, JNDI and JMS.
  • Expertise in implementing Design Patterns like Session Façade, Business Delegate, Front Controller, Service Locator, Singleton, DAO, MVC.
  • Experience in SOA architectural design and creating Web Services using JAX-WS, WSDL, JMS, SOAP XML, JSON and HTTP.
  • Proficient with Web Page Development using HTML, DHTML, JavaScript, XML, and CSS.
  • Experience working with different databases, such as SQL Server 2005/2008, Oracle 9i/0g.
  • Extensive experience in Integrated Development Environment (IDE) such as Eclipse 3.x, 2.x, RAD 7.5, 6.0, WSAD 5.x, 4.x, MyEclipse and NetBeans.
  • Good experience in working with Web/Application servers like WebLogic 10.3, 9.1 & 8.1, WebSphere 7.x, 6.x, 5.x and Apache Tomcat 5.x.
  • Good knowledge in Analysis and Design using Unified Modeling Language (UML).
  • Experience in Rapid Application Development (RAD), Agile and SCRUM methodologies.
  • Has performed unit testing using JUnit & JWebUnit, Integration and deployment of applications done using tools like ANT and Maven.
  • Problem solver with the ability to rapidly analyze challenges, applying strategic thinking to tactical concerns with strong problem solving skills and a result oriented attitude.
  • Excellent team Player, quick learner and self-starter with TEMPeffective communication, motivation and organizational skills combined with attention to details and business process improvements

TECHNICAL SKILLS

  • Java1.5
  • JDK 1.3/1.4/1.5/1.6
  • Java Beans
  • JDBC
  • JMS
  • JNDI
  • JSP
  • Servlets
  • EJB (Session
  • Entity
  • MDB)
  • RMI
  • Web Services
  • HTML
  • XHTML
  • DHTML
  • JavaScript
  • CSS
  • JSP
  • JSTL
  • Hibernate 2.0 2.1 3.1 3.2
  • Struts1.3/2.0
  • MVC
  • JSF 1.2
  • Spring 3.0/2.5
  • Spring AOP
  • Eclipse 3.2/3.0/2.0
  • RAD 7.5/6.0
  • WSAD 5.x/4.x
  • Websphere 7.x/6.x/5.x
  • Weblogic 10.3/9.1/8.1
  • JAX-RPC
  • JAX-WS
  • ANT 1.4 1.5 1.6 1.7
  • Maven
  • Agile
  • Scrum
  • JMS
  • XML Schema
  • XSD
  • XSLT
  • DTD
  • XPath
  • XQuery
  • SAX
  • DOM
  • JAXP
  • JAXB
  • SOAP
  • WSDL
  • Windows (7 Vista XP NT)
  • SQL Server
  • Oracle 9i 10g

PROFESSIONAL EXPERIENCE

Senior Java/J2EE Developer

Confidential, Cleveland, OH

Responsibilities:

  • Involved in analysis and design phases of Software Development Life Cycle (SDLC).
  • Implemented/Developed core J2EE patterns: MVC, DI/IOC, DAO, Singleton for the enterprise applications.
  • Used Struts framework to implement the MVC design pattern in the application.
  • Used AJAX for intensive user operations and Java Script for client side validations.
  • Developed Spring Validator Interface for enterprise level validations and developed code for obtaining bean references in Spring IoC framework and implemented Dependency Injection (DI/IoC). Developed Action Classes and Action Forms and implemented validations.
  • Primarily focused on Business Logic using POJO’s JMS, DAOs and Hibernate.
  • Achieved asynchronous communication using JMS message listeners and configured the JMS environment by setting up Queue and Topic connection factories.
  • Used JAX-WS, WSDL and SOAP using Apache-Axis2 to consume the web services.
  • Implemented Hibernate Object-Relational Mapping (ORM) for mapping between the Java classes and Database tables.
  • Used Entity Beans and Java Annotations to maintain the database schema.
  • Used Eclipse 3.0 as development environment, Designed, Developed and Deployed EJB Components (EAR) on Web-Sphere application server
  • Built the application using Apache ANT.
  • Developed test cases using JUnit and tested the application.
  • Used Log4j as the logging framework.
  • Involved in Unit integration, bug fixing, Design Reviews, Code Walk through, Client interaction and Team Support.
  • Used Rational Clear Case for software configuration management and version control.

Environment: J2EE 1.6, UML 2.0, JSP, JSF 1.2, Spring 3.0, Struts 1.3, Hibernate 3.1, JMS, JAX-WS, SOAP UI, SOAP, WSDL, HTML, AJAX, JavaScript, XML, Oracle 10g, JUnit, ANT 1.7, Log4j, Rational Clear Case, Linux, RAD 7.5, WebSphere 7.0

Senior Java/J2EE Developer

Confidential, Birmingham, AL

Responsibilities:

  • Developed the application using Struts following MVC architecture
  • Identified the participating pages and the navigation paths between pages.
  • Designed the project using MVC, Session Façade, Service Locator and Business Delegate patterns.
  • Developed action and form classes based on Struts framework to handle the pages
  • Created various actions under Struts-config.xml, tiles-def.xml files.
  • Implemented validation on the JSP fields using Struts Validation framework which included writing validation.xml and validation-rules.xml files
  • Designed and developed EJBs to handle business logic and store persistent data
  • Implemented Complex business Delegate layer using DAO’s created and business logic.
  • Exposed various capabilities such as Web Services using SOAP and WSDL.
  • Developed Web Services to retrieve data from legacy systems
  • Used Hibernate ORM framework as persistence engine, configured O/R mapping and wrote hibernate queries.
  • Configured and deployed the application on Weblogic Application Server.
  • Planned and implemented various SQL, Stored Procedure, and triggers
  • Used ANT for the build process

Environment: J2EE, Java 1.4.2, Servlets, JSP, JDBC, EJB 2, JMS, Struts 1.2.x, Web Services, BEA WebLogic 10g, Eclipse 3.5, JUnit, SOAP, XML, JavaScript, UML, ANT, Oracle 10g, Windows 2003.

Java/J2EE Developer

Confidential, Wayne, NJ

Responsibilities:

  • Involved in design and development phases of Software Development Life Cycle (SDLC).
  • Involved in designing UML Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
  • Developed user interface using JSP, JSP Tag libraries, Struts Tag libraries, JSF, ICEfaces and Java Script to simplify the complexities of the application.
  • Used Adobe Flex to create Rich UI for training module of the application.
  • Implemented Model View Controller (MVC) architecture using Struts1.3 framework at presentation tier.
  • Validated all forms using the struts validation framework and implemented the Tiles framework in the presentation layer.
  • Used the Spring Framework for Dependency Injection and Aspect Oriented Programming.
  • Involved in writing Spring Configuration XML file dat containsdeclarations and other dependent objects declaration.
  • Extensively used Hibernate 3.0 in data access layer to access and update information in the database.
  • Implemented the application using the concrete principals laid down by several Java/J2EE Design patterns like Singleton and Data Transfer Object (DTO).
  • Used Hibernate ORM framework as persistence engine, configured O/R mapping, and wrote Hibernate queries.
  • Used Web Services - WSDL and SOAP for at the client side for exchange rate calculation and used SAX and DOM XML parsers for data retrieval
  • Implemented Persistence layer using Hibernate to interact SQL Server 2005 databases.
  • Used JSON for data exchange between application modules along with XML.
  • Involved in development of WebServices using JAX-WS.
  • Deployed and tested the application on Web Logic application server.
  • Used MAVEN as the build tool.
  • Developed test cases on JUnit.
  • Used CVS for version control across common source code used by developers

Environment: J2EE 1.4, HTML, JavaScript, JSP 2.0, Servlets 2.3, Struts 1.3, Spring 2.5, Hibernate 3.0, SQL Server 2005, JDBC, JAX-WS, SOAP, WSDL, SAX, DOM, JAXB, JUnit, MAVEN, CVS, PL/SQL, Web Logic Application Server 9.1, Eclipse 3.3, Windows XP.

Java/J2EE Developer

Confidential, Madison, WI

Responsibilities:

  • Designed the UML diagrams based on the OOAD principals.
  • Developed a multi-user web application using JSP, JSTL, Action Forms, Action Classes, JavaScript and JDBC to provide the needed functionality.
  • Developed the front end with Model-2 architecture using Struts framework with JDK 1.4
  • Client side validation was done using JavaScript’s, sever side validations are done using Struts Validator Plug-In.
  • Used AJAX in suggestion list and to display dialog boxes.
  • Implementing the Design Patterns like MVC-2, Front Controller, Composite view and all Struts Framework Design Patterns to improve the performance.
  • Struts Frame work is used as the implementation of Model-View-Controller (MVC) design pattern for the JSP.
  • Used struts tags libraries and created struts configuration files, application-resources properties files for the application
  • Autantication of the users is implemented using LDAP.
  • Involved in writing the Oracle PL/SQL Stored procedures, triggers, views
  • Developed Generic DAO object to perform generic database operations using data source JNDI name defined in application container.
  • Maven to compile and generate EAR, WAR, and JAR files.
  • Used Log4j for logging Errors.
  • Integrated, tested on Windows Platform and deployed the application on Web logic application Server.

Environment: Core Java, J2EE, Servlets, JSP, Oracle 9i, JDBC, Struts 1.2, Websphere 6.0, Eclipse 3.1, CSS, HTML, DHTML, JavaScript, AJAX, LDAP, Maven2.0, Log4j, JUnit.

Software Developer

Confidential

Responsibilities:

  • Created the Mock-ups using HTML and JavaScript to understand the flow of the web application
  • Used Struts framework to develop the MVC architecture and modularized the application
  • Developed user interfaces using JSP, HTML and JavaScript for views and to interact with the end users
  • Developed interactive modules using JSP and Servlets
  • Developed the Business Logic using Plain Old Java Objects (POJOs) and Session EJBs
  • Designed Stateful Session Beans for maintaining user sessions
  • Integrated and used Hibernate framework for database persistence logic
  • Implemented the search mechanism using Stored Procedures, Sequences in PL/SQL
  • Involved in coding, maintaining, and administering EJBs, Servlets, and JSP components to be deployed on a Web Logic application server
  • Used SVN version control to maintain the different version of the application

Environment: HTML, DHTML, JavaScript, JSTL, JSP, Servlets, EJB 2.0, Struts 1.1, BEA Web Logic Application Server 8.1, Eclipse 3.0, XSLT, Hibernate, Ant, Windows NT, Oracle 9i, JUnit, Log4j.

Software Developer

Confidential

Responsibilities:

  • Designed the dataflow for the client side and server side in UML using Rational Rose and created the detailed Design documentation.
  • Used WSAD as the IDE and Struts Framework for developing the application.
  • Developed the JSPs for the application
  • Created struts-config file and resource bundles for Distribution module using Struts Framework.
  • Implemented ActionForm classes, Action classes for the entire Reports module using Struts framework.
  • Used Design Patterns like Structural patterns in developing the application.
  • Involved in developing entity beans and session beans with EJB 2.0 standards for the business logic.
  • Deployed Entity and Session beans in Websphere Application Server.
  • Created stored procedures and triggers using SQL and PL/SQL.
  • Used CVS for software configuration management and version control.
  • Involved in unit testing using JUnit.

Environment: J2EE, Java 2.0, JSP, EJB, JDBC, Struts 1.0, UML, XML, HTML, JavaScript, Websphere 5.x, WSAD 5.1.1, Oracle 9i, Windows XP

We'd love your feedback!