We provide IT Staff Augmentation Services!

Tibco Java/j2ee Consultant Resume

3.00/5 (Submit Your Rating)

Portland, ME

SUMMARY:

  • Overall 12+ years experience in software Analysis, Design, Development and Implementation. This involved hands - on development using J2EE (such as Servlets, JSP, EJB, XML, JDBC, and Struts) technologies. The development experience complemented with solution design expertise using J2EE and UML.
  • Developed workflow solutions using Hydus Workflow Framework, TIBCO iProcess, and TIBCO Business Studio
  • Worked on projects for the entire software life cycle with emphasis on following project processes, interacting with customers, and maintaining effective business relationships.
  • Excellent knowledge and experience in developing applications with Model View Controller Architecture (MVC) using J2EE framework and also open source frameworks like Struts, Tiles, Hibernate and Castor.
  • Well versed with Onsite-Offshore development model.
  • Strong skills in Web-technologies, networking protocols (HTTP), SOAP, and Java Server side development.
  • Good understanding of Object Oriented Analysis and Design techniques.
  • Good skills in developing Business Process Solutions using TIBCO iProcess Business Studio.
  • Good skills in writing ANT build scripts for web and J2EE applications.
  • Strong knowledge of Java and J2EE design patterns.
  • Strong skills in analyzing data models and enhancing the data models for new business requirements.
  • Possesses extensive knowledge in implementing persistence layer for Web and J2EE applications with persistence frameworks like Hibernate and Toplink. And also JDBC API and EJB.
  • Good at developing and consuming Webservices using SOA architecture.
  • Possesses several years of experience in using Configuration management tools like Concurrent Versions System (CVS), Perforce, MKS and Microsoft Visual Source Safe (VSS).
  • Strong skills at Application defect tracking with Quality Center, Mercury-Test Director and Bugzilla.
  • Excellent communication skills, interpersonal skills, good team player and strong logical thinking.

TECHNICAL SKILLS:

Operating System: Windows 9x/2K/NT/XP, UNIX and Linux

Languages: C, C++, Java, Visual Basic

Web & J2EE: Core Java 1.4/1.5, Servlets, JSP, Java Script, JSTL, StrutsTechnologiesHibernate, JAX-RPC, JDBC, JNDI, Java Mail, I18N, Java Beans, EJB, XML, JDBC, SOAP, Log4j, Axis, Web Services, HTML, DHTML, AJAX, and CSS.

Middleware Tools: TIBCO iProcess, TIBCO EMS, Mule ESB, TIBCO AMX BPM

Web/App. Servers: IBM WebSphere, Apache Tomcat, JBoss

Database: Oracle 7.x/8.x/9.x/10g, Sybase, MySql, Postgres and MS-Access

CASE Tools: Rational Rose, Microsoft Visio

Framework: AJAX, Struts, Spring, Hibernate and Toplink

Other Tools/IDE s: Eclipse IDE, Rational Application Developer (RAD), Mercury Quality Director, Quality Center, Edit plus, Dream weaver, Forte, JBuilder, JDeveloper, Net beans, XML Spy, Erwin Data modeller, DBVisualizer, ANT, Maven, JUnit, SQL Advantage, Quest Toad, SQL Navigator, TIBCO Business Studio

Source Control: Perforce, MKS source control, CVS, WinCVS, Clear Case and VSS.

PROFESSIONAL EXPERIENCE:

Confidential, Portland, ME

TIBCO Java/J2EE Consultant

Environment: TIBCO Business Studio 3.4, iProcess, TIBCO iProcess Administrator, TIBCO iProcess Workspace 11.0.2, TIBCO Client, TIBCO EAI API, IBM RAD, EJB, Websphere Application server, Java 1.6 and Quality Center.

Responsibilities:

  • Understood the existing application.
  • Requirement analysis.
  • Implemented new enhancements to the existing application.
  • Designed the business model using TIBCO Business Studio.
  • Created sub-procedures, events, and/or gateways in of the assigned task.
  • Created Users and Groups using iProcess Administrator.
  • Released the module using iProcess Workspace.
  • Wrote Java plugin jars using TIBCO EAI API, which are used as utility classes to be used from business modeler.
  • Created and maintained EJB applications.
  • Created various Java utility programs for reading the messages from topic, getting the iProcess procedure details and more.
  • Played the role of Release coordinator.
  • Timely provided Production support.
  • Timely solving and tracking the assigned tasks and updating the same to team and business.

Confidential, Houston, TX

Consultant

Environment: TIBCO EMS, TIBCO iProcess, TIBCO Business Studio, Java 1.5, JSP, Servlets, Struts, Eclipse, SQL, Oracle, Mule ESB, CSS, Windows, tomcat, sun server.

Responsibilities:

  • Understood the existing application, architecture.
  • Implemented trade approval process over mobile.
  • Coded, tested in development environment on tomcat server.
  • Tested workflow logic using iProcess Administrator.
  • Used Mule ESB as integration of services.
  • Deployed and tested on Sun Java server.

Confidential, San Francisco, CA

Senior Java Developer

Environment: Java 1.5, JSP, Servlets, Struts, Eclipse, SQL, Oracle, CSS, Windows and UNIX.

Responsibilities:

  • Understood the existing application, architecture, and database.
  • Involved in requirements gathering and analyzing.
  • Created a High level design documents, shared the same with offshore team, conduct meetings.
  • Conducted functionality and code reviews.
  • Tracked the project milestones, status reports, and defect resolution.

Confidential, San Jose, CA

Senior Java Developer

Environment: Java 1.5, Maven, Eclipse, SQL, Oracle, Squirrel, Clear Case, Clear Quest, Windows, Hudson(Serengeti) and Unix environments.

Responsibilities:

  • Understood the existing behavior of the application.
  • Understood the existing data model and developed new database tables for the requirements.
  • Used Squirrel to interact with database.
  • Used Core Java jdk1.5, and OOPS concepts on developing new features.
  • Prepared and scheduled review meeting for the new business requirements and shared the same with QA team.
  • Used Hudson for continuous integration.
  • Developed Test cases using JUnit Framework and performed Functional testing and System Integration Testing for UAT
  • Tracked the project milestones, status reports, and defect resolution.
  • Provided production support.

Confidential

Senior Java Developer

Environment: Java 1.4, Apache Tomcat 5.2.5, Axis, Ant, Eclipse, SOA Architecture, SQL, PL/SQL, Oracle, Squirrel, Clear Case, Clear Quest, Windows and Unix environments.

Responsibilities:

  • Involved in gathering the business requirements and documented them.
  • Prepared the data model for the requirements.
  • Developed SOAP based web services adhering to the guidelines and standards
  • Added testcases using JUnit.
  • Fairly interacted with business and other teams to accomplish the new feature requirements.
  • Keep track of the planned milestones for timely delivery.
  • Conduct and attend meetings as per requirement.
  • Prepared documentation for the whole process for future .
  • Manage the documentation and code in a safe location using configuration management tool, clear case.

Confidential, Phoenix, AZ

Senior Java Developer

Environment: - Java 1.5, JSP, Servlets, HTML, DHTML, Java Script, CSS, Java Mail, Struts 1.1, Ant, AJAX, IBM Web Sphere Application Developer, Tomcat 5.0, IBM Web Sphere Application Server 5.1, Windows XP, SQL, PL/SQL, Sybase, SQL Advantage, XML, JUnit, Microsoft Visio and CVS.

Responsibilities:

  • Managed the overall project execution with a team of 3.
  • Involved in gathering the business requirements and documented them.
  • Prepared the data model for the requirements.
  • Develop UI screens using JSP and JSTL and Struts Forms.
  • Validated data from the user using Java Script or Struts Validator framework, wherever appropriate.
  • Used AJAX to asynchronously modify data in a UI screen based on user selections.
  • Developed various Java classes in conjunction for application interaction from user to database.
  • Developed SQL scripts - SQL Queries and Stored Procedures for database interactions.
  • Build and Design application with business tier and persistence (DAO, Business Object’s) tier.
  • Used extensively Core Java jdk1.5, Array, Generics and Collection.
  • Developed service adapter classes for database calls.
  • Develop JUnit test cases for Functional testing.
  • Developed Mail service component for mailing functionality in the application using Java Mail.
  • Responsible for timely release of build to local, testing and production systems. Used ANT for creating the build.
  • Handled the responsibility for version controlling using CVS.
  • Tracked the project milestones, status reports, and defect resolution.

Confidential

Technical Lead

Environment: - Windows XP, IBM Web Sphere Application Server, WSAD, Java, Ariba Query Language (AQL), SQL, Ariba Markup Language (AML), XML, Mercury Test director and MKS.

Responsibilities:

  • Managed the overall project execution with a team of 10 onsite, offshore developers and testers.
  • Lead the team in successful project transition by providing technical support.
  • Understood the project specific technologies (AQL, AML), where in proven my skills as a fast learner.
  • Fairly interacted with client and other team members for better understanding the project in terms of core functionalities and technical functionalities of the system.
  • Setup the transitioned project at the new location from scratch. (I.e., installing the required software’s in terms of server setup, tools required for development, database setup and also repository setup).
  • Involved in writing queries using AQL and XML files using AML for the new requirements.
  • Participated in new business requirements, future application releases planning, resource/work allocation.
  • Shared and tracked the bugs using ‘Mercury Test Director’.
  • Involved in Unit Testing and UAT.
  • Tracked the project milestones, status reports, and defect resolution and resource allocation.
  • Provided second level technical support for the live application.

Confidential

Senior Systems Analyst

Environment: - Windows XP, UML, Java 4, Struts 1.1, Toplink mapping work bench, Webservices (using Apache Axis), SOA Architecture, Component based architecture, Design patterns, XML, Castor Framework, Perforce, Eclipse 3.0, Bugzilla, Quest TOAD, Oracle 10g, Log4j, Tomcat.

Responsibilities:

  • Played the role of Module Lead with a 5-member team.
  • Understood the existing application & database structure for the development of new component.
  • Participated in discussions with the clients on new business requirements to convert them into technical designs for the technical team.
  • Involved in data modeling for the new requirements new tables required for import (as per the requirement) using Data modeler.
  • Created Toplink objects & Writing queries in support of importing the data to and from tables.
  • Prepared documents for the understandings and record keeping.
  • Understood the WSDL for developing SOAP requests.
  • Implemented business logic using core java concepts - Multi-threading (proving thread-safe environment in concurrent access areas), Collections.
  • Involved in developing webservices (using SOAP requests) for importing data from the third party databases as per the WSDL shared by clients using Apache Axis.
  • Implemented Webservices based on SOA architecture.
  • Involved in creating java objects for the XML (request and response, sent and received from third party vendors) using Castor mapping.
  • Implementing an Observer pattern to take care of progress and to perform event driven actions.
  • Designed and developed a java multi threaded application to check the values of in terms of cheap fares being serviced by various providers and update the traveler's wish list.
  • Tested the deliverables using the JUnit test cases and tracking the delivery.
  • Performed regression testing for major functionality change, to check its impact on the application.
  • Shared a common area to report and provide solution for the reported bugs using Bugzilla.
  • Setup an Offshore team and mentored them for the future releases/deliverables.

Confidential

Senior Software Engineer

Environment: - Redhat Linux, Java 4, UML, JSP, Struts1.1, XML, Java Script, CSS, AJAX, Hibernate 2.0, Hibernate synchronizer, CVS, Dream weaver, Eclipse 3.0, Log4j, Microsoft Visio, Bugzilla, MySQL 2.0, SQL Navigator, JBoss.

Responsibilities:

  • Involved in requirements Design, Development, and System Testing.
  • Involved in client interaction in analysis of the existing system and gathering requirements/specifications for the future system.
  • Documented the functional requirements gathered.
  • Developed UML diagrams using Microsoft Visio.
  • Analyzed project requirements/specifications and designed various software modules.
  • Prepared High level and Low-level design documents.
  • Involved in Database analysis and design.
  • Developed several JSP using Struts 1.1 Tiles layout for presenting data in a user-friendly format.
  • Implemented the Struts Validator framework for validation.
  • Generated persistent objects using Hibernate synchronizer tool.
  • Developed ANT build scripts to compile, create and deploy the build in the development and production environments.
  • Developed Unit test cases using JUnit framework.
  • Used Bugzilla, for better communication better the various teams (Testing, Development and Management).
  • Successfully Implemented/configured of the application at clients place.
  • Provided technical support in development, deployment and production phases.

Confidential

Senior Software Engineer

Environment: - Redhat Linux, Java 4, UML, Design patterns, Struts 1.1, XML, Java Script, CSS, Java Mail, Hibernate 2.0, Hibernate synchronizer, CVS, Eclipse 3.0, Dream weaver, Microsoft Visio, EJB 2.0, JBoss, Bugzilla, MySQL & DB Visualizer.

Responsibilities:

  • Involved in complete SDLC of the project.
  • Used extensively Core Java jdk1.4, Array, and collection, as per the requirements.
  • Developed Web application was developed using Struts 1.1 (Implemented Tiles and Validator) framework.
  • Developed UML diagrams using Microsoft Visio.
  • Involved in database analysis, design and development, by creating/generating scripts.
  • Developed the business layer EJB components.
  • Implemented JNDI lookup class using Singleton and Service Locator pattern.
  • Stateless session beans are used with design patterns (Façade, Value Object and DAO) for flexibility and re-usability.
  • Implemented value objects (VO) to store and retrieve user group information.
  • Generated persistent objects using Hibernate synchronizer tool (as plug-in in Eclipse).
  • Developed ANT build scripts to compile, compile and deploy the build in the development and production environments.
  • Wrote Unit test cases using JUnit framework.
  • Involved in performing Integration testing and testing the results against the business requirements.
  • Used Bugzilla to report and resolve Issues in various phases of Development, Testing and Production
  • Prepared release notes to testing environment for respective releases.
  • Responsible for version controlling using CVS.

Confidential

Software Developer

Environment: - Windows 2000, Java 4, DFD’s, Flowcharts, JDBC, JSP, Java Script, CSS, Servlets, Java Beans, XML, SQL, PL/SQL, Oracle, Quest TOAD, Tomcat 5.0, Dream Weaver, Edit Plus, MS Visio and VSS

Responsibilities:

  • Prepared Design documents (Low-level diagrams and High-level diagrams).
  • Developed Data flow diagrams (DFD’s) using Microsoft Visio.
  • Designed the ER model for the application database using Data Modeler
  • Developed user interfaces using JSP, CSS and Java Script for capturing input data by user, and presenting data stored in the database in user-friendly format.
  • Implemented Servlet as Controller, implementing Command pattern in MVC framework.
  • Developed Database connection class for connecting to database, implementing Singleton design pattern using JDBC Type IV driver.
  • Involved in database design, created scripts for new tables, SQL queries and procedures in the application, using PL/SQL and Quest TOAD
  • Implemented Client/Server side coding using JSP, Servlets and JavaBeans.
  • Involved in Root Cause Analysis and Bug fixing
  • Involved in Integration & Deployment of the application.

Confidential

Software Developer

Environment: - Windows 2000, DFD’s, Flowcharts, Java, JDBC, JSP, Java Script, CSS, Servlets, Java Beans, XML, SQL, PL/SQL, Tomcat 4.0, Dream Weaver, Edit plus, Oracle, Quest TOAD, Microsoft Visio, VSS.

Responsibilities:

  • Developed Data flow diagrams (DFD’s), Low-level diagrams and High-level diagrams using Microsoft Visio.
  • Developed GUI using JSP’s, CSS and JavaScript.
  • Implemented data transfer to and from the database, and business logic using JavaBeans.
  • Implemented database connectivity using JDBC using Type IV driver.
  • Wrote SQL queries for CRUD operations on database.
  • Involved in implementation of MVC architecture for the application.
  • Developed queries and procedures using PL/SQL and TOAD.
  • Involved in testing and deployment of the application Involved in Root Cause Analysis and Bug fixing
  • Involved in Unit and Integration testing of the application.
  • Production Support in Release Phase.

ITion Solutions

Developer

Environment: - Windows 98, Visual Basic 6.0, Oracle 7.x, TOAD

Responsibilities:

  • Involved in understanding the functionalities by going through the documents.
  • Interacting with Lead for further clarifications.
  • Designing and Developing VB screens.
  • Providing View, Add, Update and Delete functionalities to the screen.
  • Writing database connection and common call functions.
  • Writing SQL statements for performing database operations.

We'd love your feedback!