Design, develop, and maintain enterprise integration solutions using IBM App Connect Enterprise (ACE) and IBM MQ. Work with 4+ years of hands-on experience to build and support reliable, secure, and scalable message flows and messaging infrastructure across complex IT environments. Collaborate with architects, business analysts, and cross-functional teams to deliver robust integrations.
- Design, develop, and deploy message flows using IBM App Connect Enterprise (ACE) 11.x / 12.x / 13.x or IBM Integration Bus (IIB).
- Develop ESQL, Java, and XSL/XSLT transformations within ACE message flows for data mapping and routing.
- Build and maintain REST, SOAP, MQ, HTTP, File, and Database connectors and Sap , Google PUBSUB adapters.
- Configure and manage IBM MQ Queue Managers, Queues, Channels, Topics, and Subscriptions in clustered and standalone environments.
- Set up MQ clustering, distributed queuing, and publish/subscribe messaging topologies.
- Monitor MQ queue depths, dead-letter queues (DLQ), and message persistence settings; perform tuning.
- Package and deploy ACE integration solutions using BAR files, configuration policies, and overrides; integrate into CI/CD pipelines.
- Participate in L2/L3 production support, root cause analysis, and incident resolution for integration issues.
- Maintain standards for logging, error handling, naming conventions, and security across all integration assets.
- Collaborate with architects, business analysts, and stakeholders to clarify requirements and refine integration user stories.
- Conduct code reviews, document integration designs and runbooks, and mentor junior developers.
- Strong hands-on experience with IBM App Connect Enterprise (ACE) V11 or higher, including ACE Toolkit and Integration Server administration.
- Strong experience with IBM MQ 8.x / 9.x — Queue Manager setup, clustering, security, and runmqsc administration.
- Hands-on ESQL and Java programming experience for building message flows, transformations, and integration utilities.
- Experience with XPath, XQuery, and XSLT for XML message transformations.
- Experience working with publish-subscribe, request-reply, message-based, and database integration patterns.
- Experience with REST and SOAP/WSDL service integration, and event-driven messaging patterns.
- Working knowledge of databases — Oracle, SQL Server, or DB2 — for JDBC-based integration from ACE flows.
- Version control with Git / Bitbucket and Unix/Linux shell scripting for ACE and MQ operations.
- Monitoring experience with Splunk, DataDog, or IBM MQ Console is a plus.