Middleware Developer - IBM

Be among the first applicants.
Talent Leaders Inc.
Bahrain
BHD 22,500 - 27,500
Be among the first applicants.
5 days ago
Job description

Job Role Summary

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 DataPower, 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 DataPower
  • 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 DevOps 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, RabbitMQ, IBM MQ) and backend databases
  • Monitor, log, and analyze API behavior using tools such as ELK Stack, Splunk, and Prometheus

Competences, Skills, Experience

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

  • 4–6 years of experience in middleware and API development
  • Deep expertise in IBM API Connect and IBM DataPower
  • Strong Java (Spring Boot, JEE) development background
  • 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, GitHub Actions)
  • Hands-on with Kubernetes, Docker, and containerized deployment
  • Familiarity with GraphQL and gRPC is a plus
  • Knowledge in database connectivity (SQL/NoSQL), JDBC, Hibernate
  • API performance testing using JMeter, Gatling, or Locust
  • Message broker experience: Kafka, RabbitMQ, IBM MQ
  • Exposure to Event-Driven Architecture and API logging/monitoring solutions

Education, Academic Qualification, Certifications

  • Bachelor’s 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

Language and Other Selection Criteria

  • 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
Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Middleware Developer - IBM jobs in Bahrain