We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

4.00/5 (Submit Your Rating)

Mclean, VA

SUMMARY

  • Seven years of experience in JAVA/J2EE projects in software analysis, design, implementation and development
  • Extensive experience in Object Oriented Analysis in developing server side and front - end framework using J2EE design patterns
  • Experience in building enterprise Applications and Distributed Systems using Core Java, J2EE (Servlets, JSP, JSF, EJB, STRUTS, Hibernate, SPRING, JDBC, JMS) and XML
  • Experienced in developing applications using Model-View-Controller architecture, Struts framework
  • Excellent knowledge in spring framework, Object Relation Mapping using Hibernate
  • Worked on Design and Analysis (OOAD) resulting in Use Case View (Use Cases & Actors) & Logical View (Class Diagram and Sequence Diagram) using UML
  • Hands-on experience in relational databases like Oracle 10g, DB2, MySQL, MS SQL Server using SQL and PL/SQL
  • Hands-on experience in working with XML related technologies such as DOM, SAX, XML Schema, XSL, XSLT, DTD, XSD, JDOM, JAXB, and JAXP
  • Expertise in Servlets, JSP’s, Struts, spring, Hibernate, Java Beans, JDBC, Java, JNDI, JMS, SQL, PLSQL
  • Extensive experience using Jakarta Struts 1.x Framework, spring, Hibernate, Servlets, JSP, JSF
  • Designed and developed the application using Java Server Faces (JSF) framework and spring web flow
  • Experience working with Web Services using SOAP, JAX-WS, JAX-RPC and Axis
  • Extensive experience in JavaScript, HTML, CSS, DHTML and AJAX.
  • Highly involved in full software development life cycle implementation
  • Worked under Agile (XP, Scrum, TTD), RUP methodologies
  • Implemented SOA architecture with web services using SOAP, WSDL, UDDI and XML
  • Solid design skills in Java Design Patterns, Unified Modeling Language (UML) and Object Modeling Technique (OMT)
  • Experience in implementation of business applications and Rules Engine using BEA Web logic, Web Sphere, J Boss and Tomcat
  • Extensive experience in Integrated Development Environment (IDE) such as Eclipse, Net Beans, WSAD, Spring Source tool suite and IntelliJ
  • Proficient with Web Page Development using HTML, DHTML, Dojo, JavaScript, XML, XSL, XPATH, XSLT, XSD, DTD and CSS
  • Experience in all phases of software development life cycle (SDLC), which includes User Interaction, Business Analysis/Modeling, Design/Architecture, Development, Implementation, Integration, Documentation, Testing, and Deployment
  • Have performed unit testing using JUnit, Integration and deployment of applications done using tools like ANT and Maven
  • Ability to work with business functions to understand business requirements, work under and make work flow procedures and develop technical specifications
  • Excellent communication, Team work, inter-personnel and presentation skills, fast learner and organized self-starter

TECHNICAL SKILLS

Languages/Tools: Java, JSP, Servlets, Struts, Tiles, EJB, JDBC, PL/SQL, Soap, Axis, Hibernate, AJAX, XML, UML, RMI, JMS, Rational Rose, CVS, ANT, JUNIT, MAVEN, PERL

Operating Systems: UNIX, Windows 2000/NT/XP/VISTA

Databases: MySQL, MS-Access, MS SQL-Server, Oracle 8i/9i/10g

Application servers: IBM Web Sphere 5.x, BEA Web Logic 11g

Web servers& Frameworks: Tomcat, Apache, Struts, Spring, JSF, Hibernate

Scripting languages: JQuery, HTML, DHTML, XML, XSLT, JavaScript, JSP, PHP, and ASP

Front End Technologies: HTML, XML, JavaScript, TLD, Custom Tags, CSS, AJAX

Web Technologies: J2SE, Servlets 2.4/2.5, JSP 2.0/2.1, JSTL, Custom Tags, JDBC 2.0/3.0, DOJO, Java Beans

PROFESSIONAL EXPERIENCE

Confidential, McLean VA

Java/J2EE Developer

Responsibilities:

  • Develop application using Core Java and advanced J2EE technologies such as Struts 1.2, EJB 3.0
  • Design application such as creating Class diagram, activity diagram and sequence diagram using Visio/Rational Rose
  • Implement Business Objects in core java with JDK 1.6 and Eclipse environment
  • Implement enterprise beans using EJB 3.0 to remotely invoke application
  • Implement the DAO classes to persist the data in DB2 database and EJB classes in the persistence layer for transaction management
  • Developing the User Interface Screens for presentation using JSP, HTML, CSS, JQuery and JavaScript
  • Used Struts MVC (Model View Controller) to handle/intercept the user requests and used various controllers to delegate the request flow to the Backend tier of the application
  • Test the core and reusable components using J-Unit 4 framework and test the application in all phases of SDLC
  • Implement logger facility using log4j and build the application using ANT build tool and migrated to Maven
  • Work with relational databases and tools such as IBM DB2 and Rapid SQL
  • Clear Case is used for version control systems and source code management and migrated to Git
  • IBM Doors Product is used to keep the track of the SRS and updating the changes according to the BRD

Environment: Java 6, J2EE, Struts 1.2, WebLogic 10.3.6.0, Eclipse, EJB3.0, XML, XSLT, JSP, JDBC, Rational Rose, JavaScript, HTML, J Unit, Struts MVC, Maven, GIT

Confidential, Montvale, NJ

Java/J2EE Developer

Responsibilities:

  • Designed and developed Application based on JSF framework using MVC design patterns
  • Involved in Implementation and Unit testing of the product
  • The application flow is designed and developed using JSF, spring framework and Tiles
  • Designed and developed the UI using Struts view component, JSP, HTML, CSS and JavaScript
  • JSP Content is configured in XML Files.
  • Implemented session beans using EJB 3.0
  • Deployed the web components into the web Sphere application server.
  • Designed and developed various modules of the application with J2EE design architecture, Spring MVC architecture and Spring Bean Factory using IOC, AOP concepts.
  • Implemented features like logging, user session validation using Spring-AOP module
  • Developed server-side services using Java5.0, Spring 2.5, Web Services (SOAP, WSDL)
  • Wrote application front end with HTML, JSP, Ajax J Query, Spring Web Flow, XHTML, DHTML and CSS
  • Hibernate is used as persistent at middle tire for providing object model over relational data model
  • Code Reviews, customization and maintenance of code across applications
  • Responsible for performance issues. Optimized ant build scripts for faster building and worked on modifying shell scripts
  • Using CVS version control tools to manage source repository
  • Creating environment for user-acceptance testing and facilitating Integration and User Acceptance Testing with JUNIT
  • Invoked Web services to generate Java classes from XML schema
  • Good experience in developing the multi-threaded applications
  • Application development experience using Multi-threading and Serialization
  • Responsible for release of code into production and its integration with other Applications
  • Identifying and developing test cases and test scripts to perform load tests for Performance and regression testing
  • Developed build Scripts using Maven to build and deploy the application

Environment: Java 6, J2EE, Struts 2, Weblogic6.1, Eclipse, EJB3.0, Hibernate, XML, XSLT, JSP, JDBC, Rational Rose, JavaScript, HTML, J Unit, Maven, Spring MVC, Web sphere

Confidential, Phoenix, AZ

Java/J2ee Developer

Responsibilities:

  • Involved in analysis and design phases of Software Development Life Cycle (SDLC)
  • Used Struts 1.3 framework to implement the MVC design pattern in the application
  • Used AJAX with JSON for intensive user operations and Java Script for client side validations
  • Used Struts and Tiles MVC architecture for the application development in Admin UI module
  • Implemented controller classes using Struts API and configured struts action classes and tiles definitions using XML configuration files
  • Provided Hibernate configuration file and mapping files, also involved in the integration of Struts with Hibernate libraries
  • Implemented Struts framework (MVC) and developed Action Servlet and Action Form bean
  • Designed and developed various Screens using JSP, DOJO, JavaScript, HTML, CSS
  • Middle-Tier: 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 table.
  • Developed Web Services in WSAD
  • Development of the Agent module, which involved multi-threading and GUI for this product
  • Used Entity Beans and Java Annotations to maintain the database schema
  • Managed source repository using CVS for version control tools
  • Used CVS within RAD/WSAD to do source control
  • Developed REST API to ease development and simplify client adoption
  • Used Ant scripts to build the application and deployed it on Web Logic Application Server

Environment: Java 1.5, J2SE, J2EE 2.0, Spring 2.x, Struts 2.0/1.2, Tiles, Hibernate 3.0,, Web services, Web Logic Application Server 10.3.2, Servlets 3.0, HTML, JSP 2.2, XML, XSLT, JavaScript 1.8.1, J Query, JSON, Oracle 10g, Ant, CVS, Windows 2008

Confidential, San Francisco, CA

Java/J2EE Developer

Responsibilities:

  • Worked with business analysts to gather business requirements and prepare the software functional and technical design document for the application
  • Coordinated with different teams to understand existing module and prepare class diagrams and flowcharts
  • Designed and developed domain model and POJOs
  • Developed presentation layer using JSF, Ajax4Jsf, CSS and Tomahawk library
  • Worked on New Loan, Quick Application, Title Order and Appraisal Order screens
  • For validation used Java script and JSF, Tomahawk validators
  • Developed backing beans for all faces pages and built application using Maven Used Xdoclet for generating deployment descriptors for Spring and JSF
  • Wrote service layer for Title Order and Quick Application for saving and retrieving information
  • Designed and developed the DAO layer using Spring DAO support classes
  • Wrote unit test cases for Unit Level testing using J Unit and CVS for version control

Environment: JSF 2, JavaScript, Ajax4, JSON,JSF, Spring 2.0, Maven, Visio, Tomcat 5.5, Eclipse 3.2, JDBC, Oracle, Toad 9.0, J Unit, CVS

Confidential

Java Developer

Responsibilities:

  • Played a key role in requirements gathering, system design, analysis, implementation and setting up the development environment
  • Extensively used the Struts framework implemented upon the MVC design pattern
  • Developed the view components using JSPs and form beans
  • Developed various struts framework Action classes for interfacing with the business logic, and form beans for presenting the data to JSPs
  • Wrote Custom tags and used Struts error handling mechanism to handle the errors
  • Wrote several support classes in the form of Servlets and Java Beans
  • Used JMS Queues to develop Internal Messaging System
  • Used EJB Stateless/Stateful session beans to implement business logic, session handling, and transaction and deployed Enterprise Java Beans both Session and Entity on Web Sphere Application Server
  • Interacted with Business Users, Performed data analysis and created reports as the user requirements worked on integration testing of different sub modules and preparation of test plans
  • Extensively used multi-threaded programming and object oriented programming
  • Worked extensively on XML to configure the run time environment of application server and wrote the J2EE and Web Sphere specific deployment descriptors

Environment: J2EE, Struts, Servlets, JSP, EJB, JMS, SQL Server 2005, Eclipse, WSAD, Web Sphere Application Server 5.1, Tomcat 4.0

Confidential

JR Java Developer

Responsibilities:

  • Technical responsibilities included high level architecture and rapid development
  • Design architecture following J2EE MVC framework
  • Developed interfaces using HTML, JSP pages and Struts -Presentation View
  • Developed and implemented Servlets running under J Boss
  • Used J2EE design patterns and Data Access Object (DAO) for the business tier and integration Tier layer of the project
  • Implemented CMP entity beans for persistence of business logic implementation
  • Development of database interaction code to JDBC API making extensive use of SQL Query Statements and advanced prepared statement
  • Inspection/Review of quality deliverables such as Design Documents
  • Wrote SQL Scripts,Stored procedures and SQL Loader to load reference data

Environment: J2EE (Java Servlets, JSP, Struts), MVC Framework, Apache Tomcat, J Boss

We'd love your feedback!