Sr. Soa Developer Resume
New York, NY
SUMMARY:
- Over 8+ Years of Design and Development experience in building SOA applications using IBM IIB (Message Broker), DataPower XI52/XI50, XG45 and XB62 and WTX 8.4.x/8.3.x.
- Extensive experience in PKI, Transports, XML, Web services, Web services security (WS - Security, XML encryption and XML digital signature), Identity management(Kerberos, LDAP, OAuth and SAML)
- Good Experience with SOA Governance (web services management and registries) with WSRR in IIB and DataPower .
- Strong Development Experience with ESQL, Java, XSLT, Java Script and Mapping.
- Good Experience with JMS, SOAP and REST Web services, FTE, XSD and WSDL creation.
- Designed and Developed maps, trees for Validations, Transformations using WTX.
- Experience with WebSphere DataPower (XI50, XI52 and XB60) and in developing and configuring MPGW, WSP, XML firewall and all related configuration including AAA, cryptographic objects and LDAP
- Experience in Integration with SAP and Health Care Experience
- Good Experience with Java/J2EE
- Good Experience with Agile Methodology
SKILL:
Database (7 years), EDI (7 years), Java (7 years), Linux (7 years), SAP (7 years)
TECHNICAL SKILLS:
Middleware: IBM IIB 10/9, Message Broker 8/7, DataPower XI52/XI50, WTX, WSRR 8.x
Languages: ESQL, Java, XSLT, SQL, Shell Scripting
Operating System: Windows, Linux, UNIX, Mainframes
Database: DB2, Oracle, SQL Server
Others: SVN, RTC, SOAP UI, LDAP, Oxygen, XML Spy, XML, XSD, XPATH, WSDL, JSON, EDI, SAP, API Management, RFH Util
WORK EXPERIENCE:
Sr. SOA Developer
Confidential, New York, NY
Environment: IIB 10/9, Message Broker 8, DataPower XI52, WTX, WSRR, ESQL, Java, SOAP UI, Curl, RFH-Util, XML, JSON, EDI, CSV, RTC, SVN, SPLUNK, SAP, XSD, WSDL, XPATH, API Management, XML spy, Oxygen, Windows, Linux, Mainframes
Responsibilities:
- Involved in project startup meetings with stake holders.
- Involved in preparing design document templates, test cases and mapping specifications
- Identified the existing services that needs redesign to make them part of SOA/ESB service layer.
- Developed message models in DFDL and message definitions for MRM. Worked with XML, JSON, CSV, Text, EDI, COBOL and IDOC Message formats.
- Developed SAP integration services in IIB using SAP Adapter nodes.
- Developed Reusable components as Shared libraries in IIB to be used across multiple Message flows.
- Performed database and WSRR integration with IIB and DataPower.
- Configured Logging, caching, monitoring and Record and Replay in IIB.
- Use IBM App Connect to connect your apps to Salesforce. Whether you're a Salesforce CRM user
- IBM App Connect Professional help you automate workflows and integrate data, apps and APIs across hybrid cloud environments.
- Involved in configuring MPGW and WSP services and configured processing policies.
- Configured policies and rules, performed on-device and off-device logging, and troubleshooting in Data Power
- IBM App Connect Professional is a multi-tenant, cloud-based platform for rapidly integrating cloud and on-premises applications and enterprise systems
- Good understanding of Splunk tool for debugging and have knowledge on dashboard creations
- Adhered to organization standards and Developed best practices and Performance guidelines
- Developed XSLT stylesheets for routing and transformations in DataPower.
- Configured SSL (Forward, reverse, two-way), AAA (file-based, oauth, LTPA, SAML, LDAP), load balancing, SLM policies and monitoring (ITCAM, SOMA)in DataPower.
- Design and Build the File Gateway Service on the DataPower to address File based integration requirements
- Created deployment scripts, SLM policies in both IIB and DataPower..
- Developed web services with Asynchronous Nodes in Message Broker
- Documented best practices for ESQL development. Also involved in defining naming standards and creation of templates for design documents
- Used XSLT for dynamic routing and transformation in DataPower
- Implemented WS-Security in IIB and DataPower
- Developed REST web services using Swagger API in IIB. Used IBM Bluemix for API management.
- Created ANT scripts to build and deploy the bar files and used Jenkins for continuous deployments.
- Developed Java functions to work with WebSphere Extreme scale (WXS) Caching in IIB.
- Involved in MQ FTE file Transfer Configurations and Monitored File Transactions at Agent level.
- Involved in administration of Message Broker/IIB, MQ and DataPower Environments
- Involved in Message Broker to IIB Migration and DataPower firmware upgrades.
- Developed WTX Maps and Type trees in WTX. Created WTX compiled Maps to be used in DataPower and IIB.
- Developed Error handling sub flows for processing Generic error messages.
- Worked in Agile environment and attended scrums and created user stories.
- Involved in Production support, on call support, coordinated with off shore teams and mentored junior resources.
- Designed and developed Common sub flows for Audit logging, Error Logging, catching Business exceptions
- Developed Method based and action based web services to invoke and expose.
- Involved in UAT Testing, Regression Testing support, Stress Testing support,Production support, on call support and problem resolution by enabling traces, probes, log analysis
- Involved in the creation of Test cases, Turnover Documents,automated testing, Performance testing of SOA services
- Mentored Off Source resources in IIB, Message Broker, MQ and Datapower Configuration and Development
- Involved in performing troubleshooting in IIB and DataPower and resolving the issues.
IIB, DataPower and WTX Developer
Confidential, New York, NY
Environment: DataPower XI52/XI50, IIB 9, Message Broker 8/7, WTX, ESQL, Java, XSLT, XML, Java, SOAP, REST, SAP, EDI, HIPAA, SVN, SPLUNK, DB2, Oracle, WSDL, Windows, Linux, and Mainframes
Responsibilities:
- Created Message models using DFDL as well as MRM and performed message transformations in IIB.
- Performed logging in IIB (Log4j) and DataPower (SPLUNK).
- Created WSDLs, XSDs and developed REST and SOAP web services and developed message flows and DataPower services to provide and consume these web services.
- Installed MQ and IIB on Windows and Linux Environments. Set up Multi Instance queue managers/Brokers.
- Created documentation related to data power configurations, interfaces for operations team.
- Participated in Beta Program for IIB 10
- Developed procedures to handle Business Errors using throw statement. Also designed Error handling Sub flows that can be reused to handle exceptions.
- Developed IIB Services for mainframe integration via MQ through Copybook Message formats
- Developed Reusable ESQL and Java components in IIB to be used across multiple Message flow application
- Design and Build Web Services Gateway and define Client to Server and Server to Client Processing Rules.
- Developed File based services to process large file updates.
- Created functional and technical design documents for various SOA solutions.
- Configured MPGW and WSP services for various Front side handlers and dynamic Back ends.
- Good understanding of SSL concept. Implemented forward, reverse and two way SSL in DataPower using self-signed certificate generated using crypto tools.
- Define AAA security policies for the Web Services Gateway (conforming to WS-Security standards) in the DMZ and the trusted zones by working in conjunction with the Security
- Configured XML manager for user groups and load balancing groups. Developed processing polices by creating various request, response and error rules using various actions.
- Configured Message broker to node level monitoring and setup record replay functionality.
- Developed XSLT stylesheets to implement transformation and routing using DataPower extension functions.
- Involved in Code reviews and performance improvement reviews. Generated resource and flow statistics for Message broker.
- Created Message flows to process Batch file updates using File Nodes
- Developed ANT scripts for building and deploying bar files.
- Involved in writing test cases and performing user acceptance testing.
- Involved in integrating database (ODBC and JDBC adapters) and SAP (Inbound and outbound calls using SAP adapters) with IIB.
- Developed Error handling sub flows for processing Generic error messages.
- Developed message flows using Compute (ESQL), Java Compute Node - JCN (Java), Mapping Nodes and XSL transformation (XSLT) Nodes.
- Developed Scripts for Packaging bars and automating the deployments.
- Involved in the creation of MQ objects in MQ, Brokers and bar files in IIB and application domains and users in DataPower.
- Involved in performing troubleshooting in IIB (use trace and logs) and DataPower (object status, logs and probe).
- Involved in configuring configurable services and promote properties and user defined properties.
- Extensively used references and field functions to improve ESQL coding performance.
- Involved in creating type trees and perform mapping in functional maps and using .mmc file to integrate WTX maps with IIB (WTX node) and DataPower (Transform binary action).
- Worked with HIPPA transaction sets (270, 271, 999, 834 and 837) and transformed them into XML format using WTX packs in WTX.
- Participated in Project Kickoff meetings with Stake holders and Customers to understand the new requirements for implementing the new Interface
- Worked in Agile and SDLC environments. Attended stand up meetings and involved in JAD sessions.
- Planning and managing multiple projects and Reviewing Projects in Weekly Meetings.
- Worked in 2 week sprints. (Agile Methodology). Participated in Scrum, Sprint planning and Daily stand up meetings.
- Involved in DR planning and capacity planning. Set up Multi Instance Queue Managers and Brokers (Integration Nodes).
- Extensively used destination mode to perform message routing and use ESQL to perform message enrichment
- Participated in JAD sessions. Worked closely with the business analysts to solve complex issues.
- Attended weekly status meetings and reviews and also Provided Maintenance support for the existing message flow
Middleware Developer and MQ Administrator
Confidential, San Jose, CA
Environment: Message Broker 8,7, IBM MQ Series, DataPower XI50, WTX, ESQL, Java, SQL, XSLT, DB2, Oracle, XML, XSD, XPATH on Windows, Linux, UNIX and Mainframes.
Responsibilities:
- Provided and consumed Web services in Message Broker.
- Performed COBOL to XML and vice versa transformations for mainframes integration.
- Developed Message flows using MQ, File, Transformation, Construction and Routing nodes.
- Registered and called stored procedures and external Java interfaces from Compute Nodes.
- Involved in database integration in Message Broker and performed insert, update and select operations.
- Providing Administrative support for MQ objects including Queue Managers, Remote queues, Local Queues, Transmission Queues and Channels
- Went through training programs on DataPower, WTX, WTX support packs.and Cast Iron.
- Involved in creation and configuration of MPGW and WSP Services, Error Handling, Log Notification, Load Balancing, Monitoring, AAA and SLM policies in DataPower
- Developed web services with Asynchronous Nodes in Message Broker
- Developed SAP integration services in IIB using SAP Adapter nodes and SAP Web services
- Involved in installing, setting up, maintaining and administrating MQ, Message Broker, DataPower and WTX in windows and Linux Environments.
- Installed and configured WSRR and used WSRR SOA capabilities in Datapower and IIB.
- Implemented various POCs for different new service initiatives.
- Experience with open source application server programe like JBOSS and related middleware services.
- Experience with JBoss A-MQ which is a lightweight messaging platform.
- Used Java Message Service (JMS) for reliable and asynchronous exchange of important information, such as loan status report, between the clients and the bank
- Used JDBC API to connect to the database and carry out database operations.
- Provided Production and On-call support. Worked with IBM on Defect and Problem resolutions by opening PMRs and applying IFixes
- Developed message flows to handle updates/inquiries on to DB2 and Oracle databases using SQL and Stored Procedures. Developed Code in Java compute node for integration with MYSQL and Facets Databases.
- Involved in Java, J2EE, struts, web services and Hibernate in a fast paced development environment.
- Involved in version upgrades,firmware upgrades, and migrations and raising PMR.
- Developed MPGW services in DataPower to get the response from the backend.
- Created reusable components that can be used for performing error handling.
- Created WTX type trees and maps to perform message transformations of EDI messages.
- Created new design document templates for new interfaces and modified the existing ones.
- Implemented Action classes, ActionFrom classes for the entire Reports module using Struts framework.
- Created various MQ objects, implemented Publish and Subscribe and enabled triggering.
- Involved in configuring clustering and multi instance queue managers for high availability environments.
- Performed data modeling, schema generation and reverse data engineering for Integration services.
- Worked with IBM BPM (Process Server) and created various mediation services. Done Process server and Message Broker Integration.
- Worked with File, timer, aggregate and Collector nodes. Worked with MQ Get, File Read, JMS Receive Nodes. Worked with HTTP and SOAP Asynchronous nodes.
- Involved in taking queue manager backups and changing the logging.
- Configured channel security in MQ using RUNMQCKM commands to create key database, keys and certificates and altering SSLKEYR property of the Queue manager.
- Worked with GUI and CLI of MQ, Message Broker, DataPower and Databases.
- Performed troubleshooting of various message flows/ services and resolved the issues.
- Performed monitoring and health checks of MQ objects.
- Developed Java wrappers to work with WXS Caching.
- Involved in offshore on call support and mentoring resources.
- Involved in coding in Message broker using ESQL and Java and have also created XSLT stylesheets in DataPower.