Analyze your CV for Senior Integration Developer at CRDB Bank Plc

Get a free, instant analysis of how well your CV matches this role. Identify ATS issues, keyword gaps, and actionable improvements to boost your chances.

About this job

Senior Integration Developer Job Vacancy at CRDB Bank PLC

Location: Tanzania Head Office

Job Details

Description


Organization: CRDB Bank PLC

Job Title: Senior Integration Developer

Category: ICT / Information Technology

Job Type: Full-Time

Application Deadline: 24 November 2026


Job Purpose


The Senior Integration Developer will design, build, operate and continuously improve the Bank’s enterprise integration and API platform using WSO2. The role focuses on connecting core banking systems, digital channels, payment networks, partners and regulators in a secure, reliable and scalable manner.

The successful candidate will serve as a technical leader within the integration team and lead the transition of the WSO2 platform from the current implementation vendor to the Bank’s internal team, with the objective of achieving full in-house ownership and eliminating vendor dependency within two years.

The role will take ownership of integration design, platform operations and knowledge retention while working closely with solution architects, product owners, quality assurance, cybersecurity, infrastructure teams, business stakeholders and vendors to deliver solutions that meet business requirements, enterprise standards, security policies and regulatory requirements.


Principal Responsibilities




Enterprise Integration and API Development

Lead the design, development, testing, deployment and maintenance of enterprise integrations and APIs using the WSO2 platform, including API Manager, Micro Integrator and Identity Server.
Translate business and technical requirements into integration solution designs, interface specifications and API contracts using OpenAPI/Swagger.
Review integration 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.



API Governance and Security

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.
Ensure compliance with PCI DSS, data protection laws, regulatory requirements and the Bank’s security policies.



Vendor Management and Platform Transition

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.
Confirm internal team readiness for each platform area.
Review and approve vendor deliverables, including code, configurations, designs and runbooks, for quality, maintainability and compliance with Bank standards before acceptance.
Identify and close vendor dependencies, including undocumented configurations, custom components, licences, subscriptions and access credentials.



Platform Architecture and Operations

Own the platform deployment architecture across development, test, UAT, production and disaster recovery environments using virtual machines and containers such as Docker and 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 disaster recovery testing.
Implement monitoring and alerting for the integration platform.
Serve as the Level 3 (L3) escalation point for integration incidents, leading root cause analysis and corrective and preventive actions.



Technical Standards and Documentation

Define and maintain integration standards, reusable templates, error-handling frameworks and logging/audit standards.
Conduct code reviews to enforce established standards.
Maintain technical documentation, architecture diagrams, interface specifications and operational runbooks to ensure platform knowledge is retained within the Bank.



Technical Leadership and Team Collaboration

Provide technical leadership and mentorship to engineers.
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 disaster recovery drills within approved change windows.
Collaborate with architects, product owners, quality assurance, cybersecurity, infrastructure teams, business units, payment partners and vendors throughout the delivery lifecycle.





Qualifications and Experience


Academic Qualifications


Bachelor’s degree in Computer Science, Software Engineering, Information Technology, Computer Engineering or a related field.



Professional Experience


Minimum of six (6) years’ experience in software development or enterprise integration.
At least three (3) years’ hands-on experience with WSO2 (Micro Integrator/Enterprise Integrator/ESB and/or API Manager) in production environments.
Minimum of two (2) years’ experience in a senior engineering or technical leadership role.
Candidates with three or more years of deep experience on comparable integration platforms such as MuleSoft, IBM ACE/IIB, TIBCO, Oracle SOA/OSB or Apache Camel, together with exposure to WSO2, may also be considered.
Proven experience designing integrations and APIs and operating integration platforms in production, including deployments, upgrades, performance tuning and incident resolution.



Technical Skills and Knowledge


Strong Java programming skills.
Expert knowledge of REST, SOAP, JSON, XML, XSD, XSLT and XPath/JSONPath.
Solid experience with messaging systems such as JMS, AMQP and Kafka.
Strong understanding of 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.
Strong knowledge of the Software Development Lifecycle (SDLC), Agile methodologies, design patterns and secure coding practices.



Professional Certifications


WSO2 certification in Micro Integrator Developer and/or API Manager Developer.
Candidates without these certifications should be committed to obtaining them within six months of joining.



Additional Advantages

The following experience and knowledge will be an added advantage:


Experience in banking, payments or fintech.
Experience with core banking systems such as Temenos, Flexcube or Finacle.
Knowledge of payment standards, including ISO 20022, ISO 8583 and SWIFT.
Experience with WSO2 Identity Server and Ballerina.
Experience with cloud platforms such as Microsoft Azure, AWS or Google Cloud.
Familiarity with observability tools.
Experience taking over systems from vendors or leading an in-sourcing initiative.



Other Competencies


Excellent problem-solving and analytical skills.
Strong communication and documentation skills.
Effective stakeholder management skills.
Ability to influence technical design decisions and hold vendors accountable.



About CRDB Bank PLC


CRDB Bank PLC is a leading banking institution in Tanzania in terms of assets, loans and advances, and customer deposits. The Bank has an ambition to expand its footprint across the wider East African region.


Equal Opportunity and Important Information


CRDB Bank is committed to sustainability and Environmental, Social and Governance (ESG) practices. Applicants who share this commitment are encouraged to apply.

The Bank promotes an inclusive workplace and encourages applications from women and persons with disabilities.

Important: CRDB Bank does not charge any fees for the application or recruitment process. Applicants should disregard any requests for payment, as these do not represent the Bank’s recruitment practices.

Only shortlisted candidates will be contacted.


How to Apply


Interested and qualified candidates should submit their applications online through the official CRDB Bank careers portal.

Application Deadline: 24 November 2026

Visit the careers portal to apply: CLICK HERE TO APPLY