Java / Ibm Mq Consultant Resume
Lake Forest, IL
SUMMARY
- Almost Seven years of IT industry experience with Four years of extensive experience in planning, installation and administration of IBM WebSphere MQ, WebSphere Message Broker on AIX, HP - UX, Solaris, Windows 2000 and Windows XP.
- Highly experienced in designing, administering, developing and deploying message infrastructure/architectures using WebSphere MQ and WebSphere Message Broker.
- Implemented standards, processes and procedures related to middleware design, development, infrastructure setup, administration and application deployment using WMB tools.
- Expertise in Installing, Configuration and Administration of IBM WebSphere Application Server 5.x/6.x/6.1.x/7.x, MQ 5.x/6.x/7.x, Weblogic Application Server 6.x/8.x/9.x/10.x on different environments of Unix, Linux, AIX and Windows.
- Involved in writing Shell Scripts for automating Monitoring Process.
- Developed code for error handling, exception handling, monitoring etc.
- Proficient in creating Message Sets using XSDs, COBOL copybooks.
- Experience in installation, configuration, development and management of enterprise applications using WebSphere Application Server 5.0/6.x/7.
- Hands on experience in design and implementation of WMQ and WMB in huge and complex environments using High Availability Clustering
- Expertise in Server and Client side Java implementation (J2EE, EJB, Web Services, XML Feeds, HTTPCore, ODBC, JDBC).
- Expertise in JMS configuration on WAS to communicate with MQSeries systems.
- Designed/developed Message Listeners/Message Driven Beans (MDB) for the Automation module.
- Designed and Implemented Web Services in Websphere Message Broker to implement SOA based services.
- Experienced in collecting and documenting system, functional, design requirements and specifications.
- Experienced in integrating mainstream relational database, DB2/UDB, Oracle & Microsoft SQL Servers.
- Working knowledge in ESQL, SQL, Java, C and experience working with J2EE developers.
- Implementation of ESQL logic for database lookups, metadata-driven processing, message validation/translation/transformation, exception handling and stored procedures for batched code set lookups.
- Creating the Problem Management Record (PMR) with the IBM, Updating fixing the unresolved bugs or issues.
- Proven track record in providing integrated solutions in desperate platforms and heterogeneous environments.
- Highly motivated, self-directed, strong troubleshooting and excellent communication skills.
TECHNICAL SKILLS
Integration Products: IBM WebSphere MQ v5.3/6.0/7.0, WBI Message Broker v5.0/ WebSphere Message Broker (WMB) 6.0/7.0.
Languages: Java, Java EE, C, Embedded SQL (ESQL),SQL.
Operating System: Windows 2000/XP/2003, AIX 5.x, z/OS, Linux
Databases: Oracle 9i/8i, SQL server, DB2 & MySQL.
Scripting Languages: XML, HTML, JavaScript, WSDL, Ant, Shell .
Web Servers: MS-IIS, Apache Tomcat, PWS, JavaWebServer.
IDEs: IBM WebSphere Integration Developer (WID) 6.0.2, WSAD 4.0/5.0, RSA 6.x, Eclipse3.1.
Other Tools: Putty, TOAD, ANT, CVS, VSS.
PROFESSIONAL EXPERIENCE
Confidential, Richmond, VA
WebSphere MQ Developer
Responsibilities:
- Installed and configured WebSphere Application server ND 7.x & MQ 7.x.
- Coordinating with WBI developers in design, implementation, architecture and development of enhancements and modifications.
- Implemented Web services message flow using SOAP nodes in WebSphere Message Broker 7.0.
- Developed message flows for content based routing of messages
- Implemented ESQL logic for database lookups, metadata-driven processing, message validation/translation/transformation, exception handling and stored procedures for batched code set lookups.
- Involved in debugging of ESQL and java code. with various different middleware application teams and helped them setup communication between Middleware Applications & IBM MQ Server.
- Defining message interface specifications for all the messages that are exchanged between Confidential and Countrywide Financial components of the transition project.
- Designed different components of the transition including Validation, Exception and error handling. Correlation of request reply messages, logging requirements are some of the other pieces put into design.
- Worked with CWF, TDS and XML, XMLNSC message formats.
- Processes XML messages with exceptions and performs message transformation, translation, validation for incoming messages, XML file lookups, database inserts, https posts and java calls to backend systems.
- Worked extensively on the aggregation and http nodes in calling external web services.
- Debugging existing message flows and message flows in current development by adding Break points in between message flows.
- Created a deployable broker archive (BAR) file. Configured and deployed the BAR files to a test as well as DEV environments.
- Configured security & involved in setting up trust between servers.
- Deployed message sets and flows on QA and Production brokers.
- Developed extensive scripts using JACL/Python to automate various day to day activities such as taking up scheduled backups, auto deployment, monitoring scripts.
- Trouble shooting errors both Application & JVM also analyzed heap/core plus error logs - configured tuned JVM for optimum performance.
- Performed problem determination and problem source identification based on 1st level troubleshooting and provided production support.
- Problem determination using local error logs and by running user traces and service traces.
- MQSeries System Reviews, Document and Implement recommendations to improve performance and availability.
- Assist in determining Service Level Agreements (SLA’s), for immediate needs, deployments and enterprise SLA’s to support ongoing operations.
Environment: WebSphere MQ 7.0, WebSphere MB 7.0, ESQL, RFHUtil, XML, DB2/UDB, AIX, and Windows.
Confidential - Mc Lean, VA
WMQ Developer
Responsibilities:
- Analyzed and Designed Requirements (Architecture Scenarios and Case Studies)
- Prepared the functional requirement specifications based on the business requirement documents.
- Installed Message Broker ToolKit, Websphere Message Broker Run Time and WebSphere MQ Series on local machine.
- Created Configuration manager, Brokers, Queue Managers, define Objects, channels, SSL, Clustering, shared channels, shared objects.
- Imported C structures, COBOL Copy Books as message sets.
- Developed extensive scripts using JACL to automate various day to day activities such as taking up scheduled backups, auto deployment, monitoring scripts.
- Written Korn Shell scripts to automate the monitoring process & automatic restarts.
- Created and managed data source and database connection pools.
- Involved in trouble shooting and Performance tuning using, Tivoli Performance Viewer.
- Designed and Created Message sets using MRM import techniques and Message flows using ESQL to interface the various systems.
- Coded ESQL procedures and functions for message processing and configured to the respective node in the message flows.
- Transformed Request messages from SOAP XML to CWF & TDS based on the requirement.
- Created reusable sub flows into the main message flows based on the requirement.
- Configured message broker and message queue runtime on windows environment.
- Content and subject based routing to multiple target applications by using MQSI.
- Integration using interfaces with databases.
- Involved in setting up UAT environment and configured the adapters (IBM Adapter, customized file reader, writer, database reader and writer adapters).
- Created bar file and deployed on execution group.
- Developed test cases for Common flows and tested those test cases in UT (Unit Testing), ST (System Testing) and IT (Integration Testing).
- Published message flows as Web Services using SOAP and HTTP nodes.
- Configured the Oracle and DB2 as the database connections for WBI Message Broker runtime environment.
- Administered the MQSeries Queue managers, Queues and Channels.
- Developed shell scripts in AIX for checking the health status of the MQSeries.
- Provided security to MQ objects using Object Authority Manager
- Experience in monitoring the various MQSeries objects like queues, channels, listeners etc.
- Provided performance tuning to the queue managers and queues for optimal performance and applied tuning to all connected queue managers.
Environment: WMB 6.0, WebSphere MQ Series 5.3, RFHUTIL, WebSphere Integration Developer (WID) 6.0, UNIX, Windows NT/2000, JDBC, JMS
Confidential, Los Angeles, CA
IBM WMQ/WMB Developer
Responsibilities:
- Installing and configuring Broker and ConfigMgr components.
- Wrote scripts for Process definitions to trigger the applications.
- Migrated the message flows from WBIMB 5.0 to WebSphere MB 6.0.
- Built WebSphere MB 6.0 brokers by creating execution groups, deploying message flows, message sets to the broker.
- Configured the Configuration Manager Broker on two different boxes, Linux and Solaris.
- Implemented ESQL logic for database lookups, metadata-driven processing, message validation/translation/transformation, exception handling and stored procedures for batched code set lookups.
- Involved in debugging of ESQL and java code.
- Processes XML messages with exceptions and performs message transformation, translation, validation for incoming messages, XML file lookups, database inserts, https posts and java calls to backend systems.
- Administered the WebSphere MB 6.0 Broker on Linux & Solaris.
- Checked in all the developed flows in ClearCase for maintaining versioning.
- Created error reports on daily basis and emailed to the concerned teams to resolve the issues.
- Assigned message flows and message sets to appropriate Execution Groups in Broker Runtime Environment
- Created and Developed Sub flows for various purposes like Auditing, Tracking, Routing and Message retry facility for different interfaces.
- Converting business rules into pure WMB message flows using different IBM primitive nodes.
- Transformed Request messages from SOAP XML to CWF & TDS based on the requirement.
- Developed test cases and test plans. Performed end-to-end testing, resolved problems and validated the test results. Performed unit testing and unit Integration testing.
- Worked with IBM Support on resolving critical problems by creating PMR’s.
- Provided 24X7 production support and infrastructure monitoring.
- Worked with Application teams in resolving MQ and Broker issues.
Environment: IBM WebsphereMQ 6.0, WebSphere MQSeries 5.x, WBIMB 5.0, WebSPhere MB 6.0, Linux 9, Windows 2003, Solaris, z/OS, XML, DB2, ClearCase, Java 2.0, ESQL, HTML, XML.
Confidential, Lake Forest, IL
JAVA / IBM MQ Consultant
Responsibilities:
- Installation of Websphere MQ and Websphere MQSeries Integrator on Windows 2000
- Configured the Configuration Manager, Message Repository Database and MQSI Broker
- Accessing, querying, inserting, updating DB2 tables using the IBM(QMF)Query Management Facility
- Worked with XML format messages.
- Used RFHUTIL to read/browse/put messages in XML Format from/to a queue.
- Administered MQ objects like queues, queue managers, process definitions and channels.
- Installed WMQ Series 5.3 client, WMQI control center on windows 2000 box.
- Designed and Developed reports module to generate reports on daily, weekly and monthly and configured cron jobs to automate the reports.
- Used JMS to pick xml file from IBM MQ series Queues and Parsed xml documents using DOM parsers to get data.
- Developed JSPs to provide dynamic content to the HTML pages.
- Supported for the Production Environment.
Environment: WMQ Series 5.3, WMQI 2.1, DB2, AIX 4.3, Windows 2000, XML.
Confidential
Java Programmer
Responsibilities:
- Coded Servlets on the server side, which gets the requests from the client and processes the same by interacting with the Oracle database.
- GUI development using HTML Forms and Frames and validating the data With JavaScript.
- Used JDBC to connect to the backend database and developed stored procedures.
- Developed code to handle web requests involving Request Handlers, Business Objects, and Data Access Objects.
- Developed Java Servlets to control and maintain the session state and handle user requests.
- Carrying out actual development of JSP pages including the use of JSP custom tags and other methods of Java Bean presentation and all HTML and graphically oriented aspects of the site's user interface.
- Identifying the need for and defining Queue Managers, Clusters, Channels, queues, triggers and monitoring them on various platforms Windows, AIX, Solaris.
- Used XML to transfer data universally among different data sources.
- Involved in unit testing and documentation.
Environment: J2EE (Servlets, JSP, Java Scripts, Java Beans, JDBC 2.0, XML technologies), WebSphere MQ, Oracle, PL/SQL, Apache Tomcat.
Confidential
Applications Programmer
Responsibilities:
- Involved in designing of the application using UML(Unified Modeling Language).
- Developed user interface screens using JSP, HTML, CSS, JavaScript, AJAX and JSP Custom Tag Libraries to simplify the complexities of the presentation layer.
- Extensively worked in integrating the different layers of the project, like HTML, JSP with EJB’s.
- Has written various Stateless Session EJB’s that contains implementations of Inter Plan business processes.
- Designed/developed Message Listeners/Message Driven Beans (MDB) for the Automation module.
- Deployment descriptor files like ejb-jar.xml, Weblogic-ejb-jar.xml, Weblogic-cmp-rdbms-jar.xml, build. xml, application.xml used for the application development.
- Developed authentication module using java security features.
- Developed java database using JDBC to access database.
- Developed customer care related web pages using JSP, JSP Tags and Servlets.
- Configured connection pool in JSP pages in order to allow concurrent access to the database.
- Developed Custom JSP tags for login verification.
- Created and used lot of business objects related to Customers, Work Orders and Invoices.
- Used JUnit extensively to create unit test cases for the wrapper classes.
- Involved in unit testing of the application, and also worked in bug fixing of the application.
- Used Rational ClearCase for version control and Rational ClearQuest for bug tracking.
Environment: HTML, XHTML, DHTML, Java, JavaScript, JSP, EJB, SQL, Oracle 8i and WebLogic 6.1.