We provide IT Staff Augmentation Services!

Java/j2ee Consultant Resume

O Fallon, MO

SUMMARY

  • Java/J2EE Consultant having 6+ years of IT experience in Analysis, Design, Development, Implementation and Testing of Client/Server, Distributed, Internet and E - Commerce Applications using Object Oriented and RDBMS Concepts.
  • Extensive experience in development and deployment of J2EE components for building n-tier distributed enterprise applications.
  • Strong expertise in development and deployment of web components that include Servlets 2.2/2.3/2.4, JSP 1.1/1.2/2.0 and business layer components that include EJB 2.0/2.1/3.0, Web Services, RMI, and JDBC 2.0/3.0,JNDI, JMS.
  • Expertise in back-end/server side java technologies such as: Enterprise Java beans (EJB), web services, Java persistence API(JPA), Java Messaging Service(JMS), Java Data base Connectivity (JDBC), Java Naming and Directory Interface (JNDI)
  • Extensively experienced in architectural issues and their solutions using various design patterns such as MVC (Model-View-Controller), Singleton, Session Façade, Service Locator, Factory, DAO, DTO and Business Delegate.
  • Extensive experience in developing applications using Java and related technologies using methodologies like AGILE, DRIVEN TEST.
  • Expertise in Application development using various frameworks such as Jakarta Struts Framework 1.2/1.3, Java Server Faces, Spring Framework 1.2/1.3/2.0, Spring MVC, Hibernate 3.0 ORM with GUI plug-ins like Tiles Framework, validation plug-ins like Validator Framework and security modules like Acegi for spring.
  • Expertise in developing Java Beans and Custom Tag Libraries, providing client side validations in JavaScript and providing interactive front end GUI using AJAX.
  • Expertise in implementing Service Oriented Architectures (SOA) with XML based Web Services (SOAP/UDDI/WSDL).
  • Strong database experience in Oracle 8/9i/10g/11g, MySQL, MS-Access, SQL Server 2005 with good programming skills in SQL and PL/SQL.
  • Strong programming skills in XML related technologies like XML, XSL, XSLT, parsers like SAX, DOM, JAXP, schemas like DTD, XSD (XML Schema).
  • Good working knowledge of Ant/Maven for project build/test/deployment, Log4j for error logging and Debugging, JUnit for unit and integration testing and XMLSpy for XML validation.
  • Extensive experience with middle-tier popular J2EE application and web servers like BEA Weblogic 8.x/9.x/10.x, WebSphere 5.x/6.x, Websphere Portal 5.x and Tomcat 4/5.
  • Experience in modeling applications with UML, Rational Rose and Rational Unified Process (RUP).
  • Experience in using CVS and Rational ClearCase for version control.
  • Strong experience in using IDEs (Integrated Development Environment) like WSAD, Eclipse.

TECHNICAL SKILLS

Programming Language: Java (JDK 1.1, J2SE 1.3/1/4/5.0, Java SE 6), SQL, PL/SQL, C, C++

Web Technologies: Swing, JDBC, JNDI, XML,WSDL, UDDI

MVC Framework: Struts 1.1/1.2/2.0, Spring 2.0/2.5. JSF 1.1/1.2

Distributed Tech: J2EE, EJB 2.1/3.0, Springs, RMI, Web Services

Design Patterns: MVC, DAO, Singleton, Factory Pattern, Session Facade, Iterator, DTO, Observer

Operating Systems: Windows 7/Vista/ XP/NT/2000, UNIX

Version Control: IBM Rational ClearCase 7.0/7.1, Tortoise SVN, CVS

UML Tools: Rational Rose, MS Visio

IDE: Eclipse 3.2, 3.6, NetBeans, WSAD/RAD 6.0/7.0/7.5, JBuilder

WebService Tools: SOAP UI, HttpMonitor

WebService specification: JAX-RPC, JAX-WS, JAX-RS (Restful)

XML API: SAX, DOM, JAXP, JDOM

Messaging Services: JMS, MDB,MQ

Build Tools: ANT 1.4, 1.5, 1.6, Maven

Black Box Testing: JWebUnit, HttpUnit, JMeter, Jprobe, QTP, LoadRunner

White Box Testing: JUnit 3.0/4.0/4.1, DB Unit, LoadTest

Methodologies: Agile, RUP, Scrum, XP, Test Driven development

Protocols: TCP/IP, FTP, HTTP/HTTPS, RMI/IIOP, DNS, SOAP

Databases: Oracle 8i,9i,10g, 11g, Sybase 11.9/12.0/12.5, DB2, SQL Server 2000/2005/2008, MySQL 4.1,5.1

Database Tools: Toad for (SQL Server, Oracle, MySQL), Altova DB Spy, MS Access, Teradata

Transaction Control: JTA, Hibernate Transactions.

Application Servers: Web Logic 6.1/7.0/8.1/9.0/10.1, Web Sphere 5.0/6.0/7.0 Jboss 4.2.2/4.3, Apache Tomcat 5.5/6.0

Client Scripting: JavaScript, VBScript, Flex, Applets

Server Scripting: JSP 1.2, 2.1, Servlets, JSTL

Ajax based Framework: Dojo, GWT

JavaScript Framework: JQuery

Loggers: Log4j 1.2

ORM Framework: Hibernate 3.0, JPA, Toplink

PROFESSIONAL EXPERIENCE

Confidential, O Fallon, MO

Java/J2EE Consultant

Responsibilities:

  • Involved in developing java applications in Confidential .
  • Used spring framework for Dependency Injection and Inversion of Control.
  • Refactored the existing codes and wrote Junit test class.
  • Used Spring JDBC for database application
  • Developed REST based web services using spring framework.
  • Wrote test harness for different kind of processor application using Apache camel restlet and restful interface.
  • Involved in automated testing using SOAP UI Pro.
  • Wrote DAO class for the restful web services.
  • Worked on JSON and XML.
  • Wrote mock test using Mockito.
  • Used IntelliJ IDE for developing java applications.
  • Used Maven for building applications.
  • Used SVN for verson control.
  • Involved in development using agile framework
  • Used Toad for oracle for database queries and applications.
  • Participated in deployment of applications on Jboss Application Server

Environment: Java 1.7, J2EE, IntelliJ IDEA 7, Ultra edit, Spring2.5, Spring JDBC, XML, REST Webservices, SOAP UI Pro, SVN, JMS, IBM MQ, PL/SQL, JBoss Application Server 6, Oracle 11g, TOAD for Oracle, JUnit, Mockito, Log4J, Apache Camel, XML, XSLT, Maven 3.1.1, UNIX, Windows XP.

Confidential, Warrendale, PA

J2EE Consultant

Responsibilities:

  • Developed the functional requirements based on the business requirements provided.
  • Involved in making use cases for the different pages in SAE website and the content manager of SAE website.
  • Wrote test cases for SAE web manager and Website Redesign Project.
  • Developed the application using Jboss Developer Studio.
  • Designed the model of the pages, lists and blocks and their hibernate mappings.
  • Wrote the repository interfaces for doing hibernate queries.
  • Implemented the repository interface in the hbm.xml file.
  • Involved in writing hibernate queries for storing and retrieving the pages, lists and blocks of the SAE web content manager.
  • Wrote dispatcher servlet for managing pages, lists and blocks of the SAE web content manager.
  • Worked on the service layer for storing pages, lists and blocks of the SAE web content manager.
  • Developed Data Access Classes using the Hibernate.
  • Worked on the overlays and iframes.
  • Involved in the design and development of Presentation Tier using Struts framework, JSP, Servlets, TagLibs, HTML and JavaScript. Written Action classes, Form beans.
  • Involved with Spring IOC concepts to integrate Hibernate Dao classes with Struts Action classes.
  • Improving the coding standards, code reuse, and performance of the application by making effective use of various design patterns.
  • Unit and integration test cases are being designed and developed using JUnit
  • Complete Extend build process is developed and maintained using ANT.
  • Written independent JavaScript, CSS files and reused in UI pages.
  • Participated in deployment of applications on WebLogic Application Server.
  • Used SVN for version controlling.

Environment: J2EE, JSP, JBoss Developer Studio, Struts1.3, Spring2.5, JSTL, Hibernate, XML, PVCS, JMS, JAXP, EJB, DB2 8.1.6, PL/SQL, BEA WebLogic Server 8.1, Oracle 9i, JUnit, Log4J, Apache Axis, WebServices, XML, XSLT, HTML5, DHTML, CSS, JavaScript, UNIX, Windows XP.

Confidential, Houston, TX

Java/J2EE Consultant

Responsibilities:

  • Interacting with the business and user group to ascertain requirements to carry out Business Reengineering & Business Process Management processes with detailed functional and technical analysis with OOAD concepts and Agile RUP Methodology.
  • Extensively used Struts component classes for developing applications for handling user requests.
  • Involved in High Level Design and prepared Logical view of the Application.
  • Involved in designing and developing of Object Oriented methodologies using UML and created Use Case, Class, Sequence diagrams.
  • Developed Data Access Classes using the Hibernate.
  • Involved in writing Stored Procedures and Functions, Triggers.
  • Created Data Source and deployed the Web application in application Server.
  • Implemented EJB Components using State less Session Bean and State full session beans.
  • Created java Interfaces and Abstract classes for different functionalities.
  • Implemented Multithread concepts in java classes to avoid deadlocking.
  • Extensively worked with collections classes like ArrayList, HashMap, Iterator etc. Involved with Spring IOC concepts to integrate Hibernate Dao classes with Struts Action classes.
  • Written independent JavaScript, CSS files and reused in UI pages.
  • Implemented java design patterns like Singleton, Factory, Command patterns.
  • Communicated with external applications JMS messages using MQ Series.
  • Developed persistence layer using ORM Hibernate for transparently store objects into database.
  • Parsing of XML using SAX and DOM Parsers.
  • Used JUnit to write repeatable tests mainly for unit testing.
  • Participated in deployment of applications on WebLogic Application Server.
  • Used SVN for version controlling.
  • Analyzed and fine Tuned RDBMS/SQL queries to improve performance of the application with the database.
  • Creating XML based configuration, property files for application and developing parsers using JAXP, SAX, and DOM technologies.

Environment: Java1.5, J2EE, Servlets2.5, Struts1.2, Spring2.5, JSTL, Hibernate, XML, ClearCase, JMS, JAXP, XSLT, JMS1.1, Eclipse, WebLogic 10/10.3, UML, Rational Rose, Log4J, Oracle, dojo2.0, JUnit, Apache Axis, WebServices, MQ Series, SOAP, ANT, SVN, WSDL, Quality Center, PL/SQL Developer, Unix, Windows.

Confidential, San Francisco, CA

Java/J2EE Developer

Responsibilities:

  • Involved in the iterative/incremental development of Confidential application. Participated in the requirement analysis and design meetings. Object modeling of the Confidential application using UML with Rational Rose.
  • Designed and Developed UI’s using JSP by following MVC architecture
  • The application uses the STRUTS framework. The views are programmed using JSP pages with the struts tag library, Model is a combination of EJB’s and Java classes and web implementation controllers are Servlets
  • Generated XML pages with templates using XSL
  • Involved in the design and development of Presentation Tier using Struts framework, JSP, Servlets, TagLibs, HTML and JavaScript. Written Action classes, Form beans.
  • Involved in the design and development of Data Access Layer using JDBC and Entity Beans 2.0.
  • Improving the coding standards, code reuse, and performance of the application by making effective use of various design patterns.
  • Involved in Configuring web.xml and faces-config.xml according to the JSF framework.
  • Complete Extend build process is developed and maintained using ANT.
  • Developed Customized frameworks - Exception Handling, Logging etc
  • Extensive usage of XML - Application configuration, Navigation, Task based configuration.
  • Unit and integration test cases are being designed and developed using JUnit
  • Usage of Struts web application framework implementation to build the presentation tier.
  • Participated in deployment of applications on WebLogic Application Server.
  • Used CVS for version controlling.

Environment: J2EE1.4, Servlets 2.3, JSP 1.2, Struts 1.1, SPRING frame work with EJB 2.0,JNDI, JMS, JDBC, Core Java, BEA WebLogic Server 8.1, Oracle 9i, Eclipse 3.0, XML, Log4j, UML, Rational Rose 2002, Ant 1.6.0, JUnit3.8.1, CVS, HTML, JSF, JavaScript, Unix, Windows 2003/2008/XP.

Confidential, Pittsburgh, PA

Java Developer

Responsibilities:

  • Developed the functional requirements based on the business requirements provided.
  • Developed JSP pages to capture user information such as Personal info, the vehicle to be insured, the driving history, claims accidents, current insurance provider and other details.
  • Designed and developed web client using Struts Framework, JSP, JSP Tag Libraries, Custom Tag Libraries, Java Script, XML, and HTML.
  • Modified Cobol Code to handle the addition of new coverage for a policy.
  • The premiums and limits obtained as an XML are then parsed using DOM parser and then displayed to the user.
  • The information for a policy quoted or bought is then saved to DB2 database through Entity beans.
  • A third party chat Application Kana was incorporated at certain stages wherein users can interact with licensed agents for further clarification of policy information.
  • A Service to find out Licensed Insurance Agents was provided at certain stages of the quote process.
  • Used CVS as Version Control Software.
  • Used DB2 command center for database queries.
  • Generated prepared statements for Database updating.
  • Worked on providing production Support for versions of Auto Quote being released for various states on a phase by phase basis.
  • Handled the tickets that were generated for the issues based on user testing on production
  • Used Business Delegate and Service Locator Patterns for JNDI lookup and provide EJB binding.

Environment: J2EE, JSP, Struts Frame work, WSAD 5.1, WAS 6.0, EJB, DB2 8.1.6, PL/SQL, XML, XSLT, HTML, DHTML, CSS, JavaScript, CVS, and Windows XP.

Confidential 

Java/J2EE Developer

Responsibilities:

  • Involved in gathering and analyzing business requirements and converting them into technical specifications.
  • Developed Class Diagrams, Sequence Diagrams as part of Module Design Documentation.
  • Used Clearcase for maintaining the project documentation and code.
  • Configured various interceptors for transaction management, security, Audit logging (database) and logging using Spring AOP. Various controllers were developed for the front end using Spring MVC. Dependency Injection was used for Service and Dao layer.
  • Developed the Swing applet for dynamic uploading of Stock Quotes from Broker Database.
  • Implemented Swing drag and drop feature to drag and drop ilog object.
  • Implemented object/relational persistence using Hibernate for the domain model. Developed hbm files, Entity classes using annotations and used HQL to query the Database.
  • SOAP has been used as a protocol to send request and response in form of XML messages. WSDL has been used to expose the web services using Apache Axis.
  • Created LDAP services for user authentication and authorization.
  • Coded ANT scripts for compiling, building, packaging the jar files and deploying.
  • Developed the application using Eclipse IDE.
  • Test Driven Development approach was used and was involved in writing many unit and integration test cases.
  • Agile delivery of software using practices of short iterations, sprints, Scrum.
  • Developed several test cases using JUnit.

Environment: Java 5, J2EE1.4,Swing, JavaScript, XML, XSL, AJAX, XSLT, XML Spy, JAXP, SAX, JDBC, JSP, Spring Framework 2.0,Hibernate 3.x, Eclipse, JBoss, JMS, UML, ClearCase, Rational Rose, TOAD, LDAP, Oracle 10g, Windows XP, Apache AXIS.

Hire Now