Want to know how your job could evolve with AI? Join the discussion and get your personalised AI career outlook. Click here.
S

WSO2 Implementation Engineer – CIAM / API Management / Ballerina

Sybyl

Software & Data

Yesterday
New
Language Requirement: English Work Type: Full Time Working Hours: 8 to 5 Applicant Location: Kenya

Job descriptions & requirements

Qualifications & Experience

  • Bachelor’s degree in Software Engineering, Computer Science, Information Technology, or a related field.
  • 3–7+ years of hands-on experience implementing WSO2 middleware (API Manager, Micro Integrator, Identity Server) in production environments.
  • Demonstrated experience delivering CIAM solutions, including SSO, MFA, self-service, and federation.
  • Strong background in API Management, including lifecycle management, security policies, and rate limiting.
  • Strong Java development experience, with hands-on skill in XML (XSLT, XPath, XML Schema).
  • Hands-on experience deploying and operating platforms on Kubernetes and/or OpenShift.
  • Experience with SWIFT connectors or similar interbank/payment messaging integrations.
  • Prior delivery experience in Telco or Banking environments is highly preferred.
  • Solid relational database experience with PostgreSQL, MySQL, or Oracle DB.
  • Working knowledge of Ballerina is a plus.


Key Responsibilities

Solution Design & Implementation

  • Gather and analyze functional and non-functional requirements from stakeholders to design orchestration, API, and identity solutions.
  • Design, install, and configure WSO2 API Manager, WSO2 Micro Integrator, and WSO2 Identity Server (CIAM) across all environments (DEV, UAT, Production, DR).
  • Architect and build APIs and integration flows connecting core banking systems, ERPs, payment switches, billers, and third-party systems.
  • Develop and deploy APIs using Java, Kubernetes/OpenShift, and XML-based message processing (XSLT, XPath).
  • Own the end-to-end platform deployment, including containerizing and deploying WSO2 and custom components onto Kubernetes/OpenShift.
  • Develop and expose secure services/APIs using REST, SOAP, and event-driven patterns, applying OAuth2/JWT and SSO.
  • Build microservices and backend components using Ballerina and/or Java/Spring Boot.
  • Design, build, and support SWIFT connectors and messaging integrations (e.g., MT/MX message formats).

CIAM & Identity

  • Implement Customer Identity and Access Management capabilities, including single sign-on (SSO), multi-factor authentication (MFA), and self-service registration.
  • Configure federation, custom identity protocols, and adaptive authentication/authorization flows using WSO2 Identity Server.
  • Ensure CIAM implementations comply with data protection standards such as GDPR and ISO 27001.

Platform Engineering & DevOps

  • Set up and maintain CI/CD pipelines using Jenkins, GitLab, Docker, Kubernetes/OpenShift, and Helm.
  • Configure high availability (HA) and disaster recovery (DR) for hybrid deployments.
  • Implement monitoring, logging, and auditing capabilities using the ELK stack.

Quality, Documentation & Training

  • Write and execute test cases (e.g., using Cucumber) to validate APIs.
  • Produce solution architecture documents, technical specifications, and administration guides.
  • Deliver training and workshops to client technical teams and provide post-go-live support.


Qualifications & Experience

  • Bachelor’s degree in Software Engineering, Computer Science, Information Technology, or a related field.
  • 3–7+ years of hands-on experience implementing WSO2 middleware (API Manager, Micro Integrator, Identity Server) in production environments.
  • Demonstrated experience delivering CIAM solutions, including SSO, MFA, self-service, and federation.
  • Strong background in API Management, including lifecycle management, security policies, and rate limiting.
  • Strong Java development experience, with hands-on skill in XML (XSLT, XPath, XML Schema).
  • Hands-on experience deploying and operating platforms on Kubernetes and/or OpenShift.
  • Experience with SWIFT connectors or similar interbank/payment messaging integrations.
  • Prior delivery experience in Telco or Banking environments is highly preferred.
  • Solid relational database experience with PostgreSQL, MySQL, or Oracle DB.
  • Working knowledge of Ballerina is a plus.


Key Responsibilities

Solution Design & Implementation

  • Gather and analyze functional and non-functional requirements from stakeholders to design orchestration, API, and identity solutions.
  • Design, install, and configure WSO2 API Manager, WSO2 Micro Integrator, and WSO2 Identity Server (CIAM) across all environments (DEV, UAT, Production, DR).
  • Architect and build APIs and integration flows connecting core banking systems, ERPs, payment switches, billers, and third-party systems.
  • Develop and deploy APIs using Java, Kubernetes/OpenShift, and XML-based message processing (XSLT, XPath).
  • Own the end-to-end platform deployment, including containerizing and deploying WSO2 and custom components onto Kubernetes/OpenShift.
  • Develop and expose secure services/APIs using REST, SOAP, and event-driven patterns, applying OAuth2/JWT and SSO.
  • Build microservices and backend components using Ballerina and/or Java/Spring Boot.
  • Design, build, and support SWIFT connectors and messaging integrations (e.g., MT/MX message formats).

CIAM & Identity

  • Implement Customer Identity and Access Management capabilities, including single sign-on (SSO), multi-factor authentication (MFA), and self-service registration.
  • Configure federation, custom identity protocols, and adaptive authentication/authorization flows using WSO2 Identity Server.
  • Ensure CIAM implementations comply with data protection standards such as GDPR and ISO 27001.

Platform Engineering & DevOps

  • Set up and maintain CI/CD pipelines using Jenkins, GitLab, Docker, Kubernetes/OpenShift, and Helm.
  • Configure high availability (HA) and disaster recovery (DR) for hybrid deployments.
  • Implement monitoring, logging, and auditing capabilities using the ELK stack.

Quality, Documentation & Training

  • Write and execute test cases (e.g., using Cucumber) to validate APIs.
  • Produce solution architecture documents, technical specifications, and administration guides.
  • Deliver training and workshops to client technical teams and provide post-go-live support.


Important safety tips

  • Do not make any payment without confirming with the BrighterMonday Customer Support Team.
  • If you think this advert is not genuine, please report it via the Report Job link below.

This action will pause all job alerts. Are you sure?

Cancel Proceed

Similar jobs

Lorem ipsum

Lorem ipsum dolor (Location) Lorem ipsum Confidential
4 years ago

Stay Updated

Join our newsletter and get the latest job listings and career insights delivered straight to your inbox.

v2.homepage.newsletter_signup.choose_type

We care about the protection of your data. Read our

We care about the protection of your data. Read our  privacy policy .

Or your alerts