Technical Lead – WSO2 Integration
Job Summary
We are looking for a hands-on Technical Lead – WSO2 Integration to lead the design development testing deployment and support of WSO2-based integration solutions.
The person will work closely with business teams customers architects QA and developers to understand requirements design integration solutions guide development lead UAT and support production issues.
- Understand business and functional requirements and clarify any gaps before development.
- Design integration solutions using WSO2 Micro Integrator (MI) and WSO2 API Manager.
- Prepare and maintain HLD LLD interface specifications flow diagrams and technical documentation.
- Develop WSO2 APIs sequences endpoints data services and other integration components.
- Design REST/JSON SOAP/XML and asynchronous messaging integrations.
- Implement routing transformation validation error handling retry logging auditing and message tracking.
- Work with databases and implement data-service integrations.
- Review code and ensure coding security and reusability standards are followed.
- Guide and mentor integration developers and support technical task allocation.
- Manage Git Maven CI/CD and deployment across DEV SIT UAT and PROD.
- Prepare and lead UAT activities with business users and customers.
- Analyse UAT and production issues identify root causes and coordinate fixes.
- Lead L3 production support including message tracing queue investigation and failed-message recovery.
- Support release planning deployment and post-deployment verification.
- Participate in customer meetings design discussions defect calls and technical presentations.
- Provide technical estimates and inputs for change requests and proposals.
- 7 years of hands-on experience with WSO2 Enterprise Integrator / Micro Integrator preferably MI 4.x.
- Arabic language skills.
- Strong knowledge of WSO2 Synapse mediation and commonly used mediators.
- Good experience with:
- WSO2 Micro Integrator
- WSO2 API Manager
- WSO2 Data Services
- REST / JSON
- SOAP / XML / XPath
- RabbitMQ Kafka JMS or similar messaging platforms
- Experience with API security including OAuth2 JWT mTLS certificates and keystores.
- Good understanding of SQL and relational databases such as Oracle PostgreSQL or MS SQL Server.
- Experience with Git Maven and CI/CD tools such as Azure DevOps Jenkins or GitLab.
- Good understanding of integration patterns asynchronous processing retry error handling and idempotency.
- Experience preparing HLD/LLD and technical documentation.
- Experience leading UAT with business/customer teams.
- Experience in code review mentoring and leading a small technical team.
- Good communication and customer-facing skills.
- WSO2 certification.
- Experience with multi-tenant or multi-consumer platforms.
- Experience with ELK/EFK Prometheus/Grafana or APM tools.
- Experience with IBM ACE/API Connect Azure Integration Services or Kong API
- Experience in regulated or government environments.
- Bachelor’s degree in Computer Science Software Engineering IT or a related field.
- Relevant WSO2 cloud or integration certifications are an advantage.
The candidate should be hands-on technically strong and capable of taking ownership of an integration requirement from requirement analysis → design → development → UAT → production deployment → L3 support.
Strong problem-solving ownership communication and customer-facing skills are essential.