We provide IT Staff Augmentation Services!

Java Developer Resume

0/5 (Submit Your Rating)

Phoenix, AZ

SUMMARY

  • Over Eight years of extensive experience in complete life cycle of Software Development including System Study, Analysis, Design, Programming, Implementation, Integration and Administration.
  • Over Five years of experience in performance tuning, configuration, Installation, Deployment and Administration of IBM WebSphere MQ 6.x/7.x, WMB 7.x/8.x/9.x on Linux, UNIX, AIX, HP - UX, Sun Solaris, Z/OS and Windows.
  • Four plus years of proficiency in IBM WebSphere Message Broker V7.0/8.0, IBM Integration Bus V9.0, IBM WebSphere MQ and Message Broker installation, configuration and administration.
  • Strong Knowledge of Service-Oriented Architecture (SOA).
  • Designed new logging mechanism using Log4J.
  • Experience in configuring the adapters in connection with the source and destination applications with WebSphere Message Broker.
  • Responsible for creating Message Sets using XSDs, COBOL copybooks.
  • Experience with File Nodes, HTTP Nodes (including SOAP format messages).
  • Responsible for Test Strategy preparation & Deployment strategy preparation.
  • Involved in Conducting relevant Proof of Concepts and Proof of Technologies.
  • Comprehensive knowledge in working with RDBMS like DB2, ORACLE, Ms SQL Server and MySQL.
  • Experience in handling the messages with MRM, IDOC, XML and JMS parsers.
  • Experience in configuring Record and Replay, Event Monitoring for auditing the transaction messages and logging to a database, which can be replayed if required.
  • Adept at analytical and problem solving skills.
  • Given support 24x7 to Offshore Team for defect fixing.
  • Excellent communication, team, leadership and management skills.

TECHNICAL SKILLS

Middleware: Websphere MQSeries V6.0/7.0, DataPower XI50v4.0.0, Websphere MessageBroker 7.0/8.0/9.0, WTX.

Languages: Java, J2EE, SQL, PL/SQL, C, C++, and ESQL

Databases: Oracle (10g, 9i), DB2, MS SQL Server and My SQL

Scripting Languages: HTML, DHTML, XML, Shell Scripting

Protocols: TCP/IP, FTP, SMTP, HTTP

Operating Systems: AIX, Sun Solaris, Linux, Windows NT/2000/2003/XP/2007

Tools: Visual Age for Java, Jbuilder, Aquadata studio, DbVisualizer, XMLSPY, App Watch, CURL, Rational Clear Case, SOAP UI

Monitoring Tool: SVN, Tivoli Omegamon XE and Candle.

PROFESSIONAL EXPERIENCE

Confidential, IN

WMB Consultant

Responsibilities:

  • Preparing Technical Approach and Detail Design documents for every interface as per HHG template.
  • Design and Develop message flows from scratch based on the business requirement.
  • Used Global Cache to store the data, which is accessible to different message flows using the same type of transaction data.
  • Developed message flows using SOAPRequest Node, for calling a Web Service.
  • Developed message flows using various other nodes like Filter Node, File Nodes, MQ Reply, DB Nodes, and HTTP Nodes etc.
  • Developed common sub flow for Exception Handling, which captures the flow exceptions and sends out alert emails to the project teams.
  • Unit tested each of the flows developed and prepared respective Unit Test Case document.
  • Accessed the data Oracle database to make inserts/updates/deletes based on the mapping document.
  • Worked on complex coding in ESQL to capture the required data from different levels of an XML.
  • Developed message flows to validate against a SCHEMA.
  • Enabled EVENT Monitoring on Input and Output nodes of a message flow to capture the events and logged to a DB.
  • Configured Record and Replay feature of IIB for all message flows for auditing and replay the source messages.
  • Written build scripts for every interface developed.
  • Coordinated with other testing teams at the time of Integration and Quality Testing.
  • Provided support during the testing phase and also during production phase.
  • To host WebService which can receive GiftCard details from the source applications and send response back.

Environment: WMQ 7.5, IIB 9.0, Windows, ESQL, J2EE, XML, ESQL, XMLSpy, Oracle DB, SVN, Microsoft Share Point, SOAPUI.

Confidential, OH

WMB Consultant

Responsibilities:

  • Reviewed current error logging.
  • Designed new logging mechanism using Log4J. Used support pack IAM3 for logging messages in different levels like INFO, DEBUG & ERROR.
  • Reviewed the current automation scripts.
  • MQ and Message Broker software installation on AIX queue managers and brokers setup
  • MQ cluster queue managers setup
  • Reviewed ESB flows and worked with ESB team to migrate the flows to WMB
  • SSL security management for channels; Object Authority Manager (OAM) to manage authorization for MQ resources
  • Backup and recovery
  • Troubleshooting
  • Support for Message Broker developer teams
  • 2nd level production support
  • Designed new automation scripts required for the WMB production support team/development team.
  • Deployment of message flow components through scripts.
  • Reviewed current Audit logging.
  • Designed new Audit logging mechanism replacing the existing method.

Environment: WMQ 7.5, WMB 7.0, ESQL, Oracle, DB2, XML, SVN, RFHUtil, Eclipse Tool Kit, Windows

Confidential, FL

WMB Consultant

Responsibilities:

  • Used WTX node to call WTX maps, which converts data from 834 and 820 Data Formats to canonical xml and COBOL Copybook to canonical xml.
  • Worked on enrollment and billing projects for multiple carriers (Cigna and Florida Blue).
  • Created Web services as both provider and consumer using SOAP and HTTP Nodes.
  • Used Mapping Nodes to set values to target elements using ESQL Functions.
  • Used support pack IAM3 for logging messages in different levels like INFO, WARN, DEBUG & ERROR.
  • Used support pack IAM2 in test environment to find code coverage percentage, and developed subflows to handle HTTP and MQ Output Failures.
  • Developed XML Schema, XSLT and WSDL using XMLSPY.
  • Experience in creating MessageSets from the scratch and XSD.
  • Created MessageSets for CWF, TDS, and EDI, Name-Value pair MRM formats and also with Cobol Copybooks.
  • Developed Error Handling Flows to log the error and message to the Queues and Database.
  • Worked using SOAP UI to test the Web services.
  • Lead and coordinated with off-shore developing and testing team
  • Used ESQL to execute database, stored procedures, to get information from database tables, views.
  • Written database stored procedures to build XML out of a database and write to a directory.
  • Then a MQ adapter was developed to take the XML file and write to MQ Queue using MQ java API.
  • DB2 was used as broker database and Oracle was used for inbound and outbound message auditing.
  • Exposed and invoked different Web Services using HTTP and SOAP Nodes to support SOA.
  • HTTP Built in nodes in combination with SSL certificates were used to send and receive http service requests from bank vendors.
  • Custom plug in ‘sendMail’ and ‘XML Validator’ node developed to send the mail when error occurs.
  • Involved in administration tasks using MQSC commands like creating Queue Managers, Queue, Channels, Process Definition, Name Lists, backup and recovery.
  • Involved in a team that administered MQ, Message Broker in Development and test environments
  • Implemented the clustering of queue managers to achieve workload balancing and to reduce system administration.
  • Given support 24x7 to Offshore Team for defect fixing.
  • Involved in the design of High Availability Environment.
  • Worked closely with DB2, AIX, Windows support teams during WebSphere MQ and WBI Message Broker builds.

Environment: MQSeries 7.5, WMB 8.0, ESQL, MQJMS, WAS, Oracle, DB2 UDB, XML, SVN, Java/J2EE, RFHUtil, Eclipse Tool Kit, AIX, Z/OS, WSRR, AS/400 and Windows.

Confidential - West Trenton, NJ

WMB Consultant

Responsibilities:

  • Analysis of the existing Vendor applications and created a road map for their integration to EIP (Enterprise Integration platform)
  • Created Functional and technical design documents and for the EIP platform Phase I.
  • Designed and developed reusable sub flows for error checking, Business exception handling and logging.
  • Designed and developed Skeleton message flows and message sets for the project.
  • Designed and developed message flow for integrating java based Query Management System (QMS) and Mainframe based Corporate System (CORP).
  • This interface transforms XML messages from QMS to EDI format messages for CORP.
  • Involved in the Design of the Integration Solutions between multiple Applications.
  • Developed and designed message flows and message sets using ESQL to implement in routing and transformation for mapping the messages between XML, COBOL Copybook and C Structures.
  • Developed message flows using HTTP Request, HTTP Input Node and HTTP Reply Node for hosting and calling a Web Service.
  • Involved in design and development of Publish/Subscribe message flow Architectures.
  • Developed message flow using Compute Node, XML Transformation Node, Filter Node, Route to Label, Label, and Reset Content Descriptor, Flow order, File node and Database Nodes.
  • Involved in tuning the IHS server nodes, JMS nodes and MQ nodes for the optimal performance of the messaging applications.
  • Developed Sub flows for Exception Handling, Auditing and Logging.
  • Involved in integrating the applications using the message oriented middleware methods to maintain the data flow.
  • Working experience on JDBC adapters for connecting with java based applications.
  • Installed, configured the WMQ and WMB products on Windows, AIX, UNIX and Solaris.
  • Configured the Oracle and DB2 as the database for WMB Broker runtime environment.
  • Circumvented and resolved many complex and critical WMQ & WMB issues in production environment.
  • Developed Shell Scripts on various UNIX platforms for monitoring WMQ.
  • Developed ANT Scripts on windows to deploy Message Flows and Message Sets without using Control center of WMB.
  • Provided Naming Conventions, Backup & Recovery and Problem Determination Strategies for the project.
  • Hands on experience in Migrating Message Flows and Message Sets from WMB 6.1 to WMB 7.0.
  • Implemented and Configured SSL channels between queue manager to queue manager and applications to queue mangers.
  • Used Monitor logs and Queue depths to proactively find potential problems.
  • Integrated enterprise-wide J2EE applications and deployed using WebSphere Application Server and Application Assembly Tool.
  • Actively involved in Architectural and design review meetings.
  • Played vital role in tuning FIM, Web Seal and TAM to resolve performance issues.
  • Involved in creating and developing test cases, test messages for Unit, Integration and QA testing.

Environment: MQSeries 7.0, WMB 7.0, DataPower XI50 v4.0.0, ESQL, MQJMS, WAS, Oracle, DB2 UDB, XML, Tivoli, Java/J2EE, RFHUtil, Eclipse Tool Kit, Harvest, AIX, Z/OS, WSRR, AS/400 and Windows.

Confidential - Elkridge, MD

MB Consultant

Responsibilities:

  • Designed and developed Message Sets and Message Flows for the Data transformation and Routing based on functional Design specifications.
  • Mentored Internal Customer Employees on WebSphere Message Broker.
  • Extensively used Mapping and Compute Nodes for converting message formats from XML to COBOL Copybooks and COBOL Copybooks to XML.
  • Developed custom ESQL code for proprietary NewPage specific data transformations.
  • Used CachePut, CacheGet, CacheReplay nodes to cache dynamic data.
  • Used Http Nodes to export cache broker data to a web client/service.
  • Used a custom transaction monitor with emitter nodes developed by IBM for all these interfaces.
  • Used Candle Monitor nodes to monitor the message flows and queues.
  • Developed ANT scripts to build and deploy Message flows in the test environment on AIX.
  • Also developed Ant scripts to check in and out and to create baseline in Rational Clearcase SCM.
  • Integration testing and Performance testing on AIX using Tivoli Omegamon.
  • Technical documentation of all the developed flows.

Environment: WebSphere Message Broker 7.0, ESQL, XML, DB2 8.1, Windows XP, AIX 5.3.

Confidential - Phoenix, AZ

WMQ Developer

Responsibilities:

  • Involved in detailed project plan, analysis, documentation and design of architecture specification for MQ Series environment.
  • Defined and maintaining Queue Managers and MQ Objects on Windows, AIX, x/OS, and Linux.
  • Developed MQ Infrastructure in enterprise level with distributed and clustered environments.
  • Created and administered MQ Series objects such as Remote queues, Queue managers, Alias Queues, Process definitions and channels.
  • Used ISPF panels for administration of MQ Objects, Master Chin logs for troubleshooting MQ issues on z/OS.
  • Performed in switching existing applications from a point-to-point message pattern to publish and subscribe pattern without any code changes.
  • Configured and troubleshot queues, channels and processes for Triggering.
  • Configured channel attributes such as HBINT, BATCHINT for optimum network performance.
  • Created multiple hoping using remote queue and alias queue definitions.
  • Problem determination and trouble-shooting using system, Qmgr error logs and FFDC reports.
  • Involved in creating, customizing and viewing properties of JMS resources with the help of MQ explorer provided by MQ V6.0.
  • Installed and configured the WebSphere MQ V6.0 on AIX and Linux platforms.
  • Performed Graphical configurations of publish and subscribe and JMS through the Eclipse-based MQ explorer for improved usability to design and deploy JMS solutions.
  • Helped in Administering the MQ Series Objects like Queue Manager, Queues, Channels and Process Definitions.
  • Setup backup, recovery and trouble shooting for MQ Series.
  • Played a main role in Administering and Managing WebSphere Clustered environments including Application Deployment and Configuration.
  • Solved issues in administering the installed packages and maintained the servers.
  • Used shell scripts to automate administration tasks.
  • Experienced in Web services including SOAP, WSDL and XML concepts.
  • Implemented Backup (saveqmgr) and recovery procedures for production systems.
  • Used BMC-PATROL to create, maintain and monitor MQ Series objects.
  • Developed different modules using J2EE (Servlets, JSP, JDBC, JNDI)

Environment: MQ Series 6.0, Windows, z/Os Oracle9i/10g, DB2 8.2, J2EE, XML.

Confidential - Houston, TX

Java / MQ Consultant

Responsibilities:

  • Installed and configured MQ Series in 3-tier architecture on AIX, and Windows NT environment.
  • Installed, configured and implemented Web-Client.
  • Interacted with business analysts to obtain, analyzing requirements and prepare specifications.
  • Identifying staff assignments, resources, organizations and roles involved in process flow.
  • Planned and Administered MQ environments for all stages of development as well as production.
  • Created Queue Managers, define Objects, channels, SSL, Clustering, shared channels, shared objects.
  • Developed the scripts for creating and maintaining Queue Managers, Queues, Channels, Processes and other WMQ objects.
  • Detailed knowledge of MQ Clustering.
  • Extensively involved in Design and Development of various modules using JSP, Servlets and JDBC.
  • Designed UI using JSP, HTML and validated with JavaScript for providing the User Interface.
  • Involved in Server and Client Side Scripting.
  • Identifying the roles in the system and assigning roles to staff implementing access control using dynamic resolution.
  • Documented input and output data structures of each of the activity, implemented them in development.
  • Installed WebSphere MQ, configured Message and MQI Channels in distributed environment, create, delete, and modify MQ infrastructure objects.
  • Used Candle MW Secure to secure MQ Channels.

Environment: MQ Series 6.0, DB2, MQ Secure, Windows, AIX, Solaris, and Java

Confidential

Java Developer

Responsibilities:

  • As part of Six Sigma, cost savings analyzed, designed, and converted the Partstore integrated procurement (B2B e-hub) application from crosswords’ into homegrown java application based on the java rules engine.
  • Developing XSLTs for new Screens using XML Spy and also used AJAX, Java Scripts for client side validations.
  • Developed Business Objects to store the temporary data and then creating XML content for XSLTs.
  • Implemented data access logic using JDBC.
  • Based on functional requirements, developed Class Diagrams and Sequence Diagrams using Rational Rose.
  • Developed PL/SQL’s functions and stored procedures for supporting the data transfer to and fro from web application, oracle database.
  • Prepared unit test cases for Unit testing the new functionality and supporting ST and UAT till the roll out to production.

Environment: Java 1.4, JSPs, Java Servlets, JavaScript’s, EJB, JDBC, HTML, CSS, XML, SQL, Oracle 9i, BEA Web logic Server, UNIX.

We'd love your feedback!