SUMMARY OF ROLE:
The Team Lead – Integration Technologies is responsible for leading and managing the Bank’s middleware and integration platforms, including IBM App Connect (ACE) and IBM API Connect. The role oversees ESB architecture, API management, development, and production support, ensuring high availability, performance, scalability, and security of integration services across all banking systems. The role also includes team leadership, governance, vendor coordination, and continuous improvement of integration frameworks in alignment with enterprise architecture and regulatory requirements.
KEY RESPONSIBILITIES:
Responsibilities
Middleware Development & Integration
• Design, develop, and maintain integrations using IBM AppConnect (ACE).
• Build, publish, and manage APIs using IBM APIConnect.
• Develop message flows, REST/SOAP services, and event-driven integrations.
• Ensure adherence to enterprise integration standards, frameworks, and best practices.
ESB & API Platform Management
• Manage and maintain ESB and API platforms to ensure high availability, scalability, and reliability.
• Oversee API lifecycle management including design, publishing, versioning, and retirement.
• Implement API governance, security controls, throttling, and access policies.
Production Support & Incident Management
• Provide Level 2 and Level 3 support for middleware and integration platforms.
• Troubleshoot incidents, perform root cause analysis, and implement permanent fixes.
• Ensure minimal system downtime and adherence to SLAs and service availability targets.
Team Leadership & Management
• Lead, mentor, and manage a team of middleware developers and support engineers.
• Allocate tasks, monitor team performance, and ensure timely delivery of deliverables.
• Act as the primary escalation point for complex technical and operational issues.
• Conduct performance reviews, coaching, and capability development initiatives.
System Monitoring & Performance Optimization
• Monitor middleware systems, APIs, queues, and integrations to ensure optimal performance.
• Identify performance bottlenecks and implement improvements to enhance throughput and reduce latency.
• Establish proactive monitoring, alerting mechanisms, and capacity planning practices.
Integration Architecture & Solution Design
• Define and implement integration architecture aligned with enterprise architecture and microservices strategy.
• Design scalable, reusable, and secure integration solutions.
• Review and approve technical designs, integration patterns, and development standards.
Vendor Management & Collaboration
• Liaise with vendors (e.g., IBM and other providers) for issue resolution, upgrades, and support.
• Manage vendor performance, SLAs, and deliverables.
• Coordinate platform upgrades, patches, and enhancements with minimal disruption.
Change Management & Release Coordination
• Manage deployments across DEV, SIT, UAT, and PROD environments.
• Ensure adherence to ITIL change management processes and governance standards.
• Support release planning, scheduling, and rollback strategies.
Security & Compliance
• Ensure middleware and APIs comply with internal security policies and regulatory requirements.
• Implement authentication, authorization, encryption, and audit mechanisms.
• Support internal and external audits and ensure timely closure of audit findings.
Process Innovation, Automation & Digitalization:
• Drive continuous process improvement through innovative, automated, and digital solutions once required
Business Control & Governance
• Ensure adherence to the bank's policies, regulatory requirements, and industry standards in all operational activities.
Self/People Development & Continuous Learning:
• Continually update oneself through knowledge acquisition, on-the-job training, or project involvement; advocate and support others to do the same.