-
MACH CONSULTANTS

APIGEE & WSO2 Developers

MACH CONSULTANTS
Qatar · Contract · Entry

Job Title: APIGEE & WSO2 Developers


Role Objective:

Responsibility for analyzing, developing, and supporting banking system integrations in Cloud and on-premises environments.


Detailed Roles and Responsibilities:

Internal:

  • Design and implement API proxies, policies, and flows using APIGEE and/or WSO2.
  • Develop and manage API products, developer portals, and access controls.
  • Integrate APIs with backend services, databases, and third-party systems.
  • Implement API security protocols, including OAuth2, JWT, and API key management.
  • Monitor API performance, usage, and troubleshoot issues.
  • Collaborate with architects, DevOps, and backend teams to ensure seamless integration
  • Automate deployment and configuration using CI/CD pipelines.
  • Maintain documentation for APIs, policies, and integration patterns.
  • Proficient in SQL and working with relational databases (e.g., MySQL, PostgreSQL).
  • Experience with version control systems (e.g., Git).
  • Understanding of Agile methodologies and DevOps practices.
  • API Development, Management & Maintenance: Design, develop, and maintain APIs using a Java framework and manage their entire lifecycle using API Manager.
  • Creating RESTful services for account management in Java; configuring rate limiting and access controls; publishing and versioning APIs.
  • Integration Platform Expertise, Leverage the capabilities of ESB (Enterprise Service Bus) solutions, identity & access management, and event-driven architectures.
  • Setting up service orchestration, integrating Identity Server for SSO, and configuring event sources.
  • Containerized Application Development, Utilize Docker and other relevant technologies for packaging and distribution.
  • Developing a Docker file for a new microservice; orchestrating containers using Kubernetes – good to have, but not a must.
  • Collaboration & Requirements Gathering, engage with teams and stakeholders to capture requirements and provide technical solutions.
  • Leading a workshop for data flow mapping and coordinating API endpoint designs.
  • Hybrid Integration Projects, Integrate solutions across on-premises, Azure cloud, and other platforms seamlessly.
  • Bridging an on-premises database, such as Azure SQL, and integrating an in-house business application with cloud payment gateways using orchestration.
  • Cloud-Native Development, optimize application performance and resilience using cloud-native technologies.
  • Implementing Azure Functions, leveraging Azure Blob Storage.
  • DevOps Engagement, Streamline development cycles with CI/CD, infrastructure automation, and monitoring.
  • setting up Azure DevOps pipelines; scripting infrastructure with Terraform, for example.
  • Regulatory Compliance, Ensure industry regulations and banking standards adherence.
  • Consider PCI and Security Compliance frameworks for example, enforcing encryption protocols. Stay updated on banking security protocols.
  • Code Reviews & Design Discussions, Ensure code quality and architectural alignment.
  • Proposing a microservices redesign; leading a code quality session.
  • Performance Optimization, Troubleshoot and enhance performance across all integration points. Diagnosing API latency; refining database query performance
  • Understand the development, deployment integration /environment and constraints and synergies.
  • Take required action to resolve issues that arise during the testing phase
  • Stay abreast of advancesin information technology and consider the implications for the organization and the projects in progress or planned
  • Possess a thoroughunderstanding of the Bank'sIT related serviceofferings, technical preferences, and technical direction
  • Serve as key contributor in team and client meetings
  • Ensure protection and security of project information from any unauthorized access within the overall security policy of the Bank


Personal Development (Learning & Development)

  • Operate as a team player within the Application and Development Team and across the wider IT division. Share knowledge with others to strengthen capability of the team.
  • Maintain a focus on self-development by spending time reading and researching.


Key Interactions

Internal:

  • Senior Manager
  • Divisional / Departmental Heads
  • Investment Team
  • Internal Audit
  • Compliance Function
  • All other employees (as and when required)


External:

  • Other relevant regulatory bodies
  • Government institutions
  • External auditors


Educational Qualifications:

Bachelor’s degree in computer science, or a related field


Experience:

  • Minimum of 8 years mid-career experience in system integration, API development using APIGEE & WS02 and DevOps practices
  • Experience in web development, database development and support, and banking industry
  • Proficiency in Azure cloud services, Docker, cloud-native solutions
  • Experience with CI/CD, configuration management, and infrastructure automation
  • Proficiency in version control systems, like Git


Technical Competencies:

  • Hands-on experience with APIGEE
  • Hands-on experience with WS02 API Manager
  • Expertise in implementing APIGEE policies,including AssignMessage, Javascript
  • ServiceCallout, RaiseFault, Extract Variables
  • Strong understanding of API security mechanisms,OAuth2, JWT, API Keys, Mutual TL, Basic Auth
  • Experience implementing rate limiting & quota polices, Threat Protection, IP whitelisting /backlisting
  • Ability to integrate APIGEE/WS02 with core banking system, CRM, LOS, payment platforms, digital banking channels
  • Understanding of WS02 components: Publisher,Developer Portal, Key Manager
  • Strong expertise in WS02 mediation concepts
  • Ability to implement WS02 custom mediators, java extensions
  • Understanding of Java script, scripting usage in mediation
  • Strong understanding of RESTful API design principles
  • Experience designing APIs using OpenAPI / Swagger specifications
  • Certifications in Microsoft Azure (In Architecture,Development, and DevOps
  • Kubernetes experience and Microservices development.
  • Experienced in database programming for structured and semi structured databases such as SQL Server, Oracle, PostgreSQL.

Key Skills

Ranked by relevance

cloud devops java docker cicd sql microservices server configuration management kubernetes sql server terraform oracle mysql crm
Login to Apply
Posted
Apr 19, 2026
Type
Contract
Level
Entry
Location
Doha

Industries

Business Consulting Services

Categories

Engineering Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Deloitte
Related

Software Engineer

2026-05-27

Full-time
Mid-Senior
India
Business Consulting
Information Technology
View Job Details
Cognizant
Related

Senior iOS Software Engineer

2026-05-20

Full-time
Not Applicable
Argentina
IT Services
Engineering
View Job Details
Cognizant
Related

iOS Senior Software Engineer

2026-05-20

Full-time
Not Applicable
Brazil
IT Services
Engineering