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
https://www.crdbbank.co.tz/
FULL_TIME
Dar es Salaam
Dar es Salaam
00000
Tanzania
Finance
Computer & IT, Science & Engineering
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.
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