Senior Integration Developer job at CRDB
New
Website :
Today
Linkedid Twitter Share on facebook
Senior Integration Developer
2026-11-12T15:10:53+00:00
CRDB
https://cdn.greattanzaniajobs.com/jsjobsdata/data/employer/comp_2278/logo/CRDB%20Bank%20Plc.jpg
FULL_TIME
Dar es Salaam
Dar es Salaam
00000
Tanzania
Finance
Computer & IT, Science & Engineering
TZS
MONTH
2026-11-24T17:00:00+00:00
8

Job purpose

To design, build, operate, and continuously improve the Bank’s enterprise integration and API platform on WSO2, connect core banking, digital channels, payment networks, partners and regulators in a secure, reliable and scalable way. The Senior Software Engineer is a technical leader within the integration team who will lead the transition of the WSO2 platform from the current implementation vendor to the Bank’s internal team, with the objective of full in-house ownership and no vendor dependency within two years. The role owns integration design, platform operations and knowledge retention, and works closely with solution architects, product owners, quality assurance, cybersecurity, infrastructure teams, business stakeholders and vendors to deliver integration solutions that meet business requirements, enterprise standards, security policies and regulatory requirements.

Principal responsibilities

  • Lead the design, development, testing, deployment and maintenance of enterprise integrations and APIs on the WSO2 platform (API Manager, Micro Integrator, and Identity Server).
  • Translate business and technical requirements into integration solution designs, interface specifications and API contracts (OpenAPI/Swagger), and review designs prepared by other engineers.
  • Build complex integrations, including mediation flows, REST/SOAP APIs, orchestrations, message transformations (XSLT, Data Mapper, JSON/XML) and custom connectors.
  • Integrate core banking, cards, payments, digital channels, CRM, AML/fraud and third-party/fintech systems using appropriate enterprise integration patterns.
  • Design message-based and event-driven integrations using message brokers such as RabbitMQ, IBM MQ, ActiveMQ or Kafka.
  • Implement banking and payment message standards including ISO 20022, ISO 8583, SWIFT MT/MX and local payment scheme and switch formats.
  • Define and enforce API governance, including design standards, versioning, lifecycle management, throttling policies and developer portal content.
  • Design API security using OAuth2, OpenID Connect, JWT, mutual TLS and API keys, and ensure compliance with PCI DSS, data protection laws, regulatory requirements and the Bank’s security policies.
  • Act as the Bank’s technical counterpart to the implementation vendor, reviewing and challenging designs, estimates and code to protect the Bank’s long-term interests.
  • Support the planning and tracking of the vendor transition roadmap to achieve full in-house ownership of the WSO2 platform within 24 months.
  • Lead structured knowledge transfer from the vendor through code walkthroughs, shadowing and reverse-shadowing, and confirm internal readiness for each platform area.
  • Review and approve vendor deliverables (code, configurations, designs and runbooks) for quality, maintainability and adherence to Bank standards before acceptance.
  • Identify and close vendor dependencies, including undocumented configurations, custom components, licences, subscriptions and access credentials.
  • Own the platform deployment architecture across development, test, UAT, production and DR environments on virtual machines and containers (Docker, Kubernetes).
  • Design and maintain CI/CD pipelines for integration artefacts, including automated testing and environment promotion.
  • Lead performance tuning, capacity planning, high availability design, platform upgrades, patching and DR testing.
  • Implement monitoring and alerting for the integration platform, and serve as the L3 escalation point for integration incidents, leading root cause analysis and corrective and preventive actions.
  • Define and maintain integration standards, reusable templates, error-handling frameworks and logging/audit standards, and conduct code reviews to enforce them.
  • Maintain technical documentation, architecture diagrams, interface specifications and operational runbooks so that platform knowledge is retained within the Bank.
  • Provide technical leadership and mentorship to engineers, and support the hiring and onboarding of integration team members.
  • Participate in Agile ceremonies, sprint planning, backlog refinement, estimation and technical retrospectives.
  • Participate in the on-call rotation and after-hours deployments, upgrades and DR drills within approved change windows.
  • Collaborate effectively with architects, product owners, quality assurance, cybersecurity, infrastructure, business units, payment partners and vendors throughout the delivery lifecycle.

Qualification required

  • Bachelor’s degree in computer science, Software Engineering, Information Technology, Computer Engineering, or related field.
  • Minimum of 6 years’ experience in software development or enterprise integration, including at least 3 years’ hands-on experience with WSO2 (Micro Integrator/Enterprise Integrator/ESB and/or API Manager) in production environments.
  • Minimum of 2 years’ experience in a senior engineering or technical leadership role.
  • Candidates with 3+ years’ deep experience on comparable integration platforms (MuleSoft, IBM ACE/IIB, TIBCO, Oracle SOA/OSB, Apache Camel) and exposure to WSO2 may be considered.
  • Proven experience designing integrations and APIs, and running integration platforms in production, including deployments, upgrades, performance tuning and incident resolution.
  • Strong Java skills and expert knowledge of REST, SOAP, JSON, XML, XSD, XSLT and XPath/JSONPath.
  • Solid experience with messaging systems (JMS, AMQP, Kafka) and enterprise integration patterns.
  • Strong understanding of API security, including OAuth2, OpenID Connect, JWT, TLS/mTLS, certificates and keystores.
  • Experience with relational databases, Linux, Git, CI/CD pipelines, Docker and Kubernetes.
  • WSO2 certification (Micro Integrator Developer and/or API Manager Developer), or commitment to obtain it within 6 months of joining.
  • Experience in banking, payments or fintech, including core banking systems (e.g. Temenos, Flexcube, Finacle) and payment standards (ISO 20022, ISO 8583, SWIFT), is an added advantage.
  • Experience with WSO2 Identity Server, Ballerina, cloud platforms (Microsoft Azure, AWS or Google Cloud) and observability tools is an added advantage.
  • Experience taking over systems from vendors or leading an in-sourcing initiative is an added advantage.
  • Strong knowledge of the software development lifecycle (SDLC), Agile methodologies, design patterns and secure coding practices.
  • Excellent problem-solving, analytical, communication, documentation and stakeholder management skills, with the ability to influence design decisions and hold vendors to account.

Footer

CRDB Bank is dedicated to upholding Sustainability and ESG practices and encourage applicants who share this commitment. The Bank also promotes an inclusive workplace, hence applications from women and individual with disabilities are encouraged.

It is important to note that CRDB Bank does not charge any fees for the application or recruitment process, and any requests for payment should be disregarded as they do not represent the bank’s practices.

Only Shortlisted Candidates will be Contacted.

  • Lead the design, development, testing, deployment and maintenance of enterprise integrations and APIs on the WSO2 platform (API Manager, Micro Integrator, and Identity Server).
  • Translate business and technical requirements into integration solution designs, interface specifications and API contracts (OpenAPI/Swagger), and review designs prepared by other engineers.
  • Build complex integrations, including mediation flows, REST/SOAP APIs, orchestrations, message transformations (XSLT, Data Mapper, JSON/XML) and custom connectors.
  • Integrate core banking, cards, payments, digital channels, CRM, AML/fraud and third-party/fintech systems using appropriate enterprise integration patterns.
  • Design message-based and event-driven integrations using message brokers such as RabbitMQ, IBM MQ, ActiveMQ or Kafka.
  • Implement banking and payment message standards including ISO 20022, ISO 8583, SWIFT MT/MX and local payment scheme and switch formats.
  • Define and enforce API governance, including design standards, versioning, lifecycle management, throttling policies and developer portal content.
  • Design API security using OAuth2, OpenID Connect, JWT, mutual TLS and API keys, and ensure compliance with PCI DSS, data protection laws, regulatory requirements and the Bank’s security policies.
  • Act as the Bank’s technical counterpart to the implementation vendor, reviewing and challenging designs, estimates and code to protect the Bank’s long-term interests.
  • Support the planning and tracking of the vendor transition roadmap to achieve full in-house ownership of the WSO2 platform within 24 months.
  • Lead structured knowledge transfer from the vendor through code walkthroughs, shadowing and reverse-shadowing, and confirm internal readiness for each platform area.
  • Review and approve vendor deliverables (code, configurations, designs and runbooks) for quality, maintainability and adherence to Bank standards before acceptance.
  • Identify and close vendor dependencies, including undocumented configurations, custom components, licences, subscriptions and access credentials.
  • Own the platform deployment architecture across development, test, UAT, production and DR environments on virtual machines and containers (Docker, Kubernetes).
  • Design and maintain CI/CD pipelines for integration artefacts, including automated testing and environment promotion.
  • Lead performance tuning, capacity planning, high availability design, platform upgrades, patching and DR testing.
  • Implement monitoring and alerting for the integration platform, and serve as the L3 escalation point for integration incidents, leading root cause analysis and corrective and preventive actions.
  • Define and maintain integration standards, reusable templates, error-handling frameworks and logging/audit standards, and conduct code reviews to enforce them.
  • Maintain technical documentation, architecture diagrams, interface specifications and operational runbooks so that platform knowledge is retained within the Bank.
  • Provide technical leadership and mentorship to engineers, and support the hiring and onboarding of integration team members.
  • Participate in Agile ceremonies, sprint planning, backlog refinement, estimation and technical retrospectives.
  • Participate in the on-call rotation and after-hours deployments, upgrades and DR drills within approved change windows.
  • Collaborate effectively with architects, product owners, quality assurance, cybersecurity, infrastructure, business units, payment partners and vendors throughout the delivery lifecycle.
  • WSO2 (Micro Integrator/Enterprise Integrator/ESB and/or API Manager)
  • Java
  • REST
  • SOAP
  • JSON
  • XML
  • XSD
  • XSLT
  • XPath/JSONPath
  • JMS
  • AMQP
  • Kafka
  • OAuth2
  • OpenID Connect
  • JWT
  • TLS/mTLS
  • certificates
  • keystores
  • relational databases
  • Linux
  • Git
  • CI/CD pipelines
  • Docker
  • Kubernetes
  • SDLC
  • Agile methodologies
  • design patterns
  • secure coding practices
  • problem-solving
  • analytical skills
  • communication skills
  • documentation skills
  • stakeholder management skills
  • Bachelor’s degree in computer science, Software Engineering, Information Technology, Computer Engineering, or related field.
  • Minimum of 6 years’ experience in software development or enterprise integration, including at least 3 years’ hands-on experience with WSO2 (Micro Integrator/Enterprise Integrator/ESB and/or API Manager) in production environments.
  • Minimum of 2 years’ experience in a senior engineering or technical leadership role.
  • Candidates with 3+ years’ deep experience on comparable integration platforms (MuleSoft, IBM ACE/IIB, TIBCO, Oracle SOA/OSB, Apache Camel) and exposure to WSO2 may be considered.
  • Proven experience designing integrations and APIs, and running integration platforms in production, including deployments, upgrades, performance tuning and incident resolution.
  • Strong Java skills and expert knowledge of REST, SOAP, JSON, XML, XSD, XSLT and XPath/JSONPath.
  • Solid experience with messaging systems (JMS, AMQP, Kafka) and enterprise integration patterns.
  • Strong understanding of API security, including OAuth2, OpenID Connect, JWT, TLS/mTLS, certificates and keystores.
  • Experience with relational databases, Linux, Git, CI/CD pipelines, Docker and Kubernetes.
  • WSO2 certification (Micro Integrator Developer and/or API Manager Developer), or commitment to obtain it within 6 months of joining.
  • Experience in banking, payments or fintech, including core banking systems (e.g. Temenos, Flexcube, Finacle) and payment standards (ISO 20022, ISO 8583, SWIFT), is an added advantage.
  • Experience with WSO2 Identity Server, Ballerina, cloud platforms (Microsoft Azure, AWS or Google Cloud) and observability tools is an added advantage.
  • Experience taking over systems from vendors or leading an in-sourcing initiative is an added advantage.
  • Strong knowledge of the software development lifecycle (SDLC), Agile methodologies, design patterns and secure coding practices.
  • Excellent problem-solving, analytical, communication, documentation and stakeholder management skills, with the ability to influence design decisions and hold vendors to account.
bachelor degree
72
JOB-6af5d6fd5dc5a

Vacancy title:
Senior Integration Developer

[Type: FULL_TIME, Industry: Finance, Category: Computer & IT, Science & Engineering]

Jobs at:
CRDB

Deadline of this Job:
Tuesday, November 24 2026

Duty Station:
Dar es Salaam | Dar es Salaam

Summary
Date Posted: Thursday, November 12 2026, Base Salary: Not Disclosed

Similar Jobs in Tanzania
Learn more about CRDB
CRDB jobs in Tanzania

JOB DETAILS:

Job purpose

To design, build, operate, and continuously improve the Bank’s enterprise integration and API platform on WSO2, connect core banking, digital channels, payment networks, partners and regulators in a secure, reliable and scalable way. The Senior Software Engineer is a technical leader within the integration team who will lead the transition of the WSO2 platform from the current implementation vendor to the Bank’s internal team, with the objective of full in-house ownership and no vendor dependency within two years. The role owns integration design, platform operations and knowledge retention, and works closely with solution architects, product owners, quality assurance, cybersecurity, infrastructure teams, business stakeholders and vendors to deliver integration solutions that meet business requirements, enterprise standards, security policies and regulatory requirements.

Principal responsibilities

  • Lead the design, development, testing, deployment and maintenance of enterprise integrations and APIs on the WSO2 platform (API Manager, Micro Integrator, and Identity Server).
  • Translate business and technical requirements into integration solution designs, interface specifications and API contracts (OpenAPI/Swagger), and review designs prepared by other engineers.
  • Build complex integrations, including mediation flows, REST/SOAP APIs, orchestrations, message transformations (XSLT, Data Mapper, JSON/XML) and custom connectors.
  • Integrate core banking, cards, payments, digital channels, CRM, AML/fraud and third-party/fintech systems using appropriate enterprise integration patterns.
  • Design message-based and event-driven integrations using message brokers such as RabbitMQ, IBM MQ, ActiveMQ or Kafka.
  • Implement banking and payment message standards including ISO 20022, ISO 8583, SWIFT MT/MX and local payment scheme and switch formats.
  • Define and enforce API governance, including design standards, versioning, lifecycle management, throttling policies and developer portal content.
  • Design API security using OAuth2, OpenID Connect, JWT, mutual TLS and API keys, and ensure compliance with PCI DSS, data protection laws, regulatory requirements and the Bank’s security policies.
  • Act as the Bank’s technical counterpart to the implementation vendor, reviewing and challenging designs, estimates and code to protect the Bank’s long-term interests.
  • Support the planning and tracking of the vendor transition roadmap to achieve full in-house ownership of the WSO2 platform within 24 months.
  • Lead structured knowledge transfer from the vendor through code walkthroughs, shadowing and reverse-shadowing, and confirm internal readiness for each platform area.
  • Review and approve vendor deliverables (code, configurations, designs and runbooks) for quality, maintainability and adherence to Bank standards before acceptance.
  • Identify and close vendor dependencies, including undocumented configurations, custom components, licences, subscriptions and access credentials.
  • Own the platform deployment architecture across development, test, UAT, production and DR environments on virtual machines and containers (Docker, Kubernetes).
  • Design and maintain CI/CD pipelines for integration artefacts, including automated testing and environment promotion.
  • Lead performance tuning, capacity planning, high availability design, platform upgrades, patching and DR testing.
  • Implement monitoring and alerting for the integration platform, and serve as the L3 escalation point for integration incidents, leading root cause analysis and corrective and preventive actions.
  • Define and maintain integration standards, reusable templates, error-handling frameworks and logging/audit standards, and conduct code reviews to enforce them.
  • Maintain technical documentation, architecture diagrams, interface specifications and operational runbooks so that platform knowledge is retained within the Bank.
  • Provide technical leadership and mentorship to engineers, and support the hiring and onboarding of integration team members.
  • Participate in Agile ceremonies, sprint planning, backlog refinement, estimation and technical retrospectives.
  • Participate in the on-call rotation and after-hours deployments, upgrades and DR drills within approved change windows.
  • Collaborate effectively with architects, product owners, quality assurance, cybersecurity, infrastructure, business units, payment partners and vendors throughout the delivery lifecycle.

Qualification required

  • Bachelor’s degree in computer science, Software Engineering, Information Technology, Computer Engineering, or related field.
  • Minimum of 6 years’ experience in software development or enterprise integration, including at least 3 years’ hands-on experience with WSO2 (Micro Integrator/Enterprise Integrator/ESB and/or API Manager) in production environments.
  • Minimum of 2 years’ experience in a senior engineering or technical leadership role.
  • Candidates with 3+ years’ deep experience on comparable integration platforms (MuleSoft, IBM ACE/IIB, TIBCO, Oracle SOA/OSB, Apache Camel) and exposure to WSO2 may be considered.
  • Proven experience designing integrations and APIs, and running integration platforms in production, including deployments, upgrades, performance tuning and incident resolution.
  • Strong Java skills and expert knowledge of REST, SOAP, JSON, XML, XSD, XSLT and XPath/JSONPath.
  • Solid experience with messaging systems (JMS, AMQP, Kafka) and enterprise integration patterns.
  • Strong understanding of API security, including OAuth2, OpenID Connect, JWT, TLS/mTLS, certificates and keystores.
  • Experience with relational databases, Linux, Git, CI/CD pipelines, Docker and Kubernetes.
  • WSO2 certification (Micro Integrator Developer and/or API Manager Developer), or commitment to obtain it within 6 months of joining.
  • Experience in banking, payments or fintech, including core banking systems (e.g. Temenos, Flexcube, Finacle) and payment standards (ISO 20022, ISO 8583, SWIFT), is an added advantage.
  • Experience with WSO2 Identity Server, Ballerina, cloud platforms (Microsoft Azure, AWS or Google Cloud) and observability tools is an added advantage.
  • Experience taking over systems from vendors or leading an in-sourcing initiative is an added advantage.
  • Strong knowledge of the software development lifecycle (SDLC), Agile methodologies, design patterns and secure coding practices.
  • Excellent problem-solving, analytical, communication, documentation and stakeholder management skills, with the ability to influence design decisions and hold vendors to account.

Footer

CRDB Bank is dedicated to upholding Sustainability and ESG practices and encourage applicants who share this commitment. The Bank also promotes an inclusive workplace, hence applications from women and individual with disabilities are encouraged.

It is important to note that CRDB Bank does not charge any fees for the application or recruitment process, and any requests for payment should be disregarded as they do not represent the bank’s practices.

Only Shortlisted Candidates will be Contacted.

Work Hours: 8

Experience in Months: 72

Level of Education: bachelor degree

Job application procedure

 

Clink here to apply:

https://careers.crdbbank.co.tz/jobs

All Jobs | QUICK ALERT SUBSCRIPTION

Job Info
Job Category: Advertising jobs in Tanzania
Job Type: Full-time
Deadline of this Job: Tuesday, November 24 2026
Duty Station: Dar es Salaam | Dar es Salaam
Posted: 12-11-2026
No of Jobs: 1
Start Publishing: 12-11-2026
Stop Publishing (Put date of 2030): 10-10-2076
Apply Now
Notification Board

Join a Focused Community on job search to uncover both advertised and non-advertised jobs that you may not be aware of. A jobs WhatsApp Group Community can ensure that you know the opportunities happening around you and a jobs Facebook Group Community provides an opportunity to discuss with employers who need to fill urgent position. Click the links to join. You can view previously sent Email Alerts here incase you missed them and Subscribe so that you never miss out.

Caution: Never Pay Money in a Recruitment Process.

Some smart scams can trick you into paying for Psychometric Tests.