Principle Accountabilities
Provide detailed incident reports and root cause analysis and suggest interventions and solutions for recurring issues affecting the Enterprise Service Bus.
Maintain a knowledge base of the known problems and solutions.
Action service requests raised to the channels & integration support team and within the pre-determined SLA.
Deploy new and manage existing ESB integrations across all environments (SIT, UAT, Pre-Prod and Production) depending on need and requirement.
Participate in quality assurance (UAT) activities for integration related solutions before they are transitioned to production.
Documentation of Systems' operational procedures, System Policies and Standards for reference and compliance. Ensure that they are in place, reviewed and updated
Ensuring optimal performance and uptime of integration points in order to meet industry standards of acceptable TPS (Transactions Per Second) through the implementation of load testing procedures.
Provide performance monitoring and tuning, capacity planning and management of ESB systems.
Ensure real-time monitoring of enterprise systems performance by monitoring their KPI's through an automated monitoring and event notification system.
Ensure availability of UAT environments for all Enterprise Systems to enable testing of new solutions.
Ensure BCP for all Integrations and Applications by running periodic tests for compliance.
Periodic or ad hoc patching of the ESB environments - applying maintenance updates ensuring the whole environment is up to date in relation to patching.
Review and maintain audit and compliance recommendations provided by both internal and external auditors.
Participate in pre-go live activities of integration services and applications this include preparing and presenting CAB documentations for go live approval.
Key Competencies and Skills
Technical competencies
Knowledge of Operating Systems – LINUX, UNIX, Windows Server.
Integration Experience specific to Web Services and APIs (SOAP, REST, HTTPS, XML, ISO-20022 and ISO-8583)
Knowledge in Queue Manger Technologies e.g. Apache Active MQ, Rabbit MQ and Kafka MQ.
Knowledge in Java technologies Java Spring Boot and Apache Camel
Knowledge in Database technologies
Leadership competencies
Performance Management
Strategic orientation
Stakeholder influencer
Result orientation
Strong communication and team management skills
Strength in problem-solving, issue-resolution and ability to work in a deadline-driven work environment.
Minimum Qualifications, Knowledge and Experience
Academic and Professional Qualifications
Bachelor's Degree in Computer Science, Information Technology, Software Engineering, Electrical or Electronics Engineering or related field.
Experience in the following technologies Java, Spring boot, Apache Camel, Apache Active MQ, Linux Operating Systems, Experience with API-Gateway technologies example WSO2 API Gateway, Experience with any Open Virtual Appliance technologies example OpenShift, SUSE Rancher.
ITIL Certification
Experience
A minimum of 4 years' experience in supporting a busy ICT environment with thorough knowledge of banking operations, system procedures and programming. Should have minimum of 4 years' experience in Banking Systems and Digital Delivery Channels integrations.
4 years' experience in delivering projects within the financial sector with a minimum of 3 years as a Business Analyst, Systems Analyst or Test Analyst.
Experience in supporting a busy System Integration environment, preferably an environment that has deployed Service Oriented Architecture (SOA) or Enterprise Service Bus (ESB)
Familiarity with digital banking channels (e.g., internet and mobile banking, payment gateways, etc.).