Technical Specialist

HCLTech

Johannesburg, Gauteng

Job Summary

SKILLS & COMPETENCY MATRIX

Skill Area

Level

Expectation

IBM ACE / IIB

Expert

Design and build complex message flows, subflows, shared libraries; ESQL scripting for transformation, routing, and enrichment

IBM MQ

Expert

Queue Manager administration, channel configuration, DLQ handling, clustering, and performance tuning

IBM DataPower

Advanced

API gateway policies, security enforcement, XML firewall rules, OAuth integration

REST & SOAP APIs

Expert

Design, implementation, versioning, and testing of enterprise-grade APIs; OpenAPI/Swagger specification

JSON / XML / XSLT

Expert

Data transformation, schema validation, canonical model design, complex XSLT mappings

SQL & Databases

Advanced

Oracle, SQL Server; writing queries for integration data lookups and enrichment

Key Responsibilities

TECHNICAL ANALYST IBM ESB Integration Specialist | Enterprise Banking Technology ROLE OVERVIEW We are seeking an experienced Technical Analyst with deep expertise in IBM Enterprise Service Bus (ESB) Integration to join our Enterprise Technology division. This role sits at the intersection of enterprise architecture and hands-on integration delivery, supporting mission-critical banking systems across retail, corporate, and investment banking platforms. The successful candidate will be responsible for designing, developing, and sustaining complex integration solutions using IBM App Connect Enterprise (ACE) / IBM Integration Bus (IIB), IBM MQ, and IBM DataPower Gateway — ensuring reliable, secure, and scalable interoperability between our core banking applications, third-party platforms, and regulatory reporting systems. Division: Enterprise Technology & Architecture Department: Integration & Middleware Services Location: Johannesburg (Hybrid) Level: Senior / Lead Reports To: Head of Integration Architecture Contract: Permanent | Full-Time KEY RESPONSIBILITIES Integration Design & Development Lead the design, development, and delivery of enterprise integration solutions using IBM App Connect Enterprise (ACE) / IBM Integration Bus (IIB) in alignment with banking architecture standards. Build and maintain message flows, ESQL transformation logic, and REST/SOAP API connectors to support core banking workflows including payments, account management, and compliance data exchange. Architect reusable integration patterns (canonical data models, routing, transformation, orchestration) to reduce duplication and improve maintainability across integration assets. Design and expose RESTful and SOAP APIs consumed by internal applications, mobile channels, and third-party fintech partners. Messaging & Queue Management Configure, administer, and tune IBM MQ infrastructure including Queue Managers, channels, queues, and topics to support high-throughput, low-latency transactional messaging. Implement and monitor publish/subscribe and point-to-point messaging patterns critical to real-time banking event processing. Diagnose and resolve MQ connectivity, throughput, and message delivery issues in production and non-production environments. API Security & Gateway Management Implement and manage API security policies, OAuth 2.0 flows, TLS configurations, and rate-limiting rules using IBM DataPower Gateway. Enforce enterprise API governance standards across all integration touchpoints, ensuring compliance with PCI-DSS, POPIA, and internal information security policies. Collaborate with the Information Security team to conduct threat modelling and security reviews for new integration designs. Systems Integration & Technical Analysis Perform detailed technical analysis of integration requirements, translating business and functional specifications into robust integration designs and data mappings. Integrate with a diverse ecosystem of backend services including

#body.unify div.unify-button-container .unify-apply-now: focus, #body.unify div.unify-button-container .unify-apply-#body.unify div.unify-button-container .unify-apply-now: focus, #body.unify div.unify-button-container .unify-apply-