More jobs:
Job Description & How to Apply Below
We are seeking a highly skilled Middleware Developer specializing in IBM technologies to join our IT Transformation & Digital Channels team. The ideal candidate will have in-depth experience with IBM API Connect, IBM Data Power, and Java-based API development, alongside a strong understanding of microservices, API security, and cloud-native integration. This role is vital to the development, deployment, and governance of secure and scalable APIs in support of our banking platforms.
Roles and Responsibilities
- Develop and manage APIs using IBM API Connect and IBM Data Power
- Design and implement API security mechanisms including OAuth 2.0, JWT, Mutual TLS, and API Keys
- Develop RESTful and SOAP APIs using Java (Spring Boot, JEE)
- Configure and manage API Gateway policies (rate limiting, caching, transformation)
- Integrate and manage full API lifecycle and versioning strategies
- Collaborate with Dev Ops and backend teams for seamless deployment and system integration
- Ensure compliance with governance, performance, scalability, and security best practices
- Debug and resolve production and pre-production API-related issues
- Integrate APIs with message brokers (Kafka, Rabbit
MQ, IBM MQ) and backend databases - Monitor, log, and analyze API behavior using tools such as ELK Stack, Splunk, and Prometheus
Core Competencies
- Strong problem-solving and analytical skills
- Ability to work independently and collaboratively in a fast-paced team
- Excellent written and verbal communication and documentation skills
- Adaptability to new technologies and fast-changing environments
Technical Skills & Experience
- 46 years of experience in middleware and API development
- Deep expertise in IBM API Connect and IBM Data Power
- Proficient in microservices architecture and cloud-native APIs
- Familiarity with cloud platforms: AWS, Azure, IBM Cloud
- API Security implementation: OAuth 2.0, JWT, Mutual TLS, API Keys
- Experience with API testing (Postman), specifications (Swagger/OpenAPI), and deployment pipelines (CI/CD with Jenkins, Git Hub Actions)
- Hands‑on with Kubernetes, Docker, and containerized deployment
- Familiarity with Graph
QL and gRPC is a plus - Knowledge in database connectivity (SQL/No
SQL), JDBC, Hibernate - API performance testing using JMeter, Gatling, or Locust
- Exposure to Event‑Driven Architecture and API logging/monitoring solutions
- Bachelors Degree in Computer Science, Software Engineering, or a related field
- Preferred:
Certification in IBM API Connect and Java SE/EE - Additional training in Microservices Architecture and Advanced Java is an advantage
- English Language Proficiency:
Proficient in speaking, reading, and writing - Arabic Language Proficiency:
Optional but beneficial - Preferred previous work experience in banking or financial services
- Candidates will be evaluated through technical screening on API architecture, security, gateway policies, lifecycle management, and debugging practices
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×