We provide IT Staff Augmentation Services!

Tibco Java/j2ee Consultant Resume

4.00/5 (Submit Your Rating)

Portland, ME

SUMMARY

  • Overall 12+ years experience in software Analysis, Design, Development and Implementation. dis involved hands - on development using J2EE (such as Servlets, JSP, EJB, XML, JDBC, and Struts) technologies. Teh development experience complemented wif solution design expertise using J2EE and UML.
  • Developed workflow solutions using Hydus Workflow Framework, TIBCO iProcess, and TIBCO Business Studio
  • Worked on projects for teh entire software life cycle wif emphasis on following project processes, interacting wif customers, and maintaining TEMPeffective business relationships.
  • Excellent noledge and experience in developing applications wif Model View Controller Architecture (MVC) using J2EE framework and also open source frameworks like Struts, Tiles, Hibernate and Castor.
  • Well versed wif 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 noledge of Java and J2EE design patterns.
  • Strong skills in analyzing data models and enhancing teh data models for new business requirements.
  • Possesses extensive noledge in implementing persistence layer for Web and J2EE applications wif 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 wif 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

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.

TIBCO Java/J2EE Consultant

Responsibilities:

  • Understood teh existing application.
  • Requirement analysis.
  • Implemented new enhancements to teh existing application.
  • Designed teh business model using TIBCO Business Studio.
  • Created sub-procedures, events, and/or gateways in accomplishment of teh assigned task.
  • Created Users and Groups using iProcess Administrator.
  • Released teh 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 teh messages from topic, getting teh iProcess procedure details and more.
  • Played teh role of Release coordinator.
  • Timely provided Production support.
  • Timely solving and tracking teh assigned tasks and updating teh same to team and business.
  • Understood teh 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.
  • Understood teh existing application, architecture, and database.
  • Involved in requirements gathering and analyzing.
  • Created a High level design documents, shared teh same wif offshore team, conduct meetings.
  • Conducted functionality and code reviews.
  • Tracked teh project milestones, status reports, and defect resolution.

Confidential, San Jose, CA

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

Senior Java Developer

Responsibilities:

  • Understood teh existing behavior of teh application.
  • Understood teh existing data model and developed new database tables for teh requirements.
  • Used Squirrel to interact wif database.
  • Used Core Java jdk1.5, and OOPS concepts on developing new features.
  • Prepared and scheduled review meeting for teh new business requirements and shared teh same wif QA team.
  • Used Hudson for continuous integration.
  • Developed Test cases using JUnit Framework and performed Functional testing and System Integration Testing for UAT
  • Tracked teh project milestones, status reports, and defect resolution.
  • Provided production support.
  • Involved in gathering teh business requirements and documented them.
  • Prepared teh data model for teh requirements.
  • Developed SOAP based web services adhering to teh guidelines and standards
  • Added testcases using JUnit.
  • Fairly interacted wif business and other teams to accomplish teh new feature requirements.
  • Keep track of teh planned milestones for timely delivery.
  • Conduct and attend meetings as per requirement.
  • Prepared documentation for teh whole process for future reference.
  • Manage teh documentation and code in a safe location using configuration management tool, clear case.

Confidential, Phoenix, AZ

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.

Java Developer

Responsibilities:

  • Managed teh overall project execution wif a team of 3.
  • Involved in gathering teh business requirements and documented them.
  • Prepared teh data model for teh requirements.
  • Develop UI screens using JSP and JSTL and Struts Forms.
  • Validated data from teh 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 wif 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 teh application using Java Mail.
  • Responsible for timely release of build to local, testing and production systems. Used ANT for creating teh build.
  • Handled teh responsibility for version controlling using CVS.
  • Tracked teh project milestones, status reports, and defect resolution.

Confidential

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.

Technical Lead

Responsibilities:

  • Managed teh overall project execution wif a team of 10 onsite, offshore developers and testers.
  • Lead teh team in successful project transition by providing technical support.
  • Understood teh project specific technologies (AQL, AML), where in proven my skills as a fast learner.
  • Fairly interacted wif client and other team members for better understanding teh project in terms of core functionalities and technical functionalities of teh system.
  • Setup teh transitioned project at teh new location from scratch. (I.e., installing teh 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 teh new requirements.
  • Participated in new business requirements, future application releases planning, resource/work allocation.
  • Shared and tracked teh bugs using ‘Mercury Test Director’.
  • Involved in Unit Testing and UAT.
  • Tracked teh project milestones, status reports, and defect resolution and resource allocation.
  • Provided second level technical support for teh live application.

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.

Senior Systems Analyst

Confidential

Responsibilities:

  • Played teh role of Module Lead wif a 5-member team.
  • Understood teh existing application & database structure for teh development of new component.
  • Participated in discussions wif teh clients on new business requirements to convert them into technical designs for teh technical team.
  • Involved in data modeling for teh new requirements new tables required for import (as per teh requirement) using Data modeler.
  • Created Toplink objects & Writing queries in support of importing teh data to and from tables.
  • Prepared documents for teh understandings and record keeping.
  • Understood teh 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 teh third party databases as per teh WSDL shared by clients using Apache Axis.
  • Implemented Webservices based on SOA architecture.
  • Involved in creating java objects for teh 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 teh values of in terms of cheap fares being serviced by various providers and update teh traveler's wish list.
  • Tested teh deliverables using teh JUnit test cases and tracking teh delivery.
  • Performed regression testing for major functionality change, to check its impact on teh application.
  • Shared a common area to report and provide solution for teh reported bugs using Bugzilla.
  • Setup an Offshore team and mentored them for teh future releases/deliverables.
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 teh existing system and gathering requirements/specifications for teh future system.
  • Documented teh functional requirements gatheird.
  • 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 teh Struts Validator framework for validation.
  • Generated persistent objects using Hibernate synchronizer tool.
  • Developed ANT build scripts to compile, create and deploy teh build in teh development and production environments.
  • Developed Unit test cases using JUnit framework.
  • Used Bugzilla, for better communication better teh various teams (Testing, Development and Management).
  • Successfully Implemented/configured of teh application at clients place.
  • Provided technical support in development, deployment and production phases.

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 teh project.
  • Used extensively Core Java jdk1.4, Array, and collection, as per teh 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 teh business layer EJB components.
  • Implemented JNDI lookup class using Singleton and Service Locator pattern.
  • Stateless session beans are used wif 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 teh build in teh development and production environments.
  • Wrote Unit test cases using JUnit framework.
  • Involved in performing Integration testing and testing teh results against teh 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 teh ER model for teh 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 teh 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 teh 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 teh application.

Confidential

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.

Software Developer

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 teh 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 teh application.
  • Developed queries and procedures using PL/SQL and TOAD.
  • Involved in testing and deployment of teh application Involved in Root Cause Analysis and Bug fixing
  • Involved in Unit and Integration testing of teh application.
  • Involved in understanding teh functionalities by going through teh documents.
  • Interacting wif Lead for further clarifications.
  • Designing and Developing VB screens.
  • Providing View, Add, Update and Delete functionalities to teh screen.
  • Writing database connection and common call functions.
  • Writing SQL statements for performing database operations.

We'd love your feedback!