Senior Java Developer

Location: Bahrain
Experience: 7–10 Years

Role Overview

We are seeking Senior Java Developer with strong experience in enterprise application development, microservices, and secure system design.

Key Responsibilities

  • Develop and maintain applications using Java (8/11/14) following clean code principles.
  • Build scalable backend services using Spring Boot and microservices architecture.
  • Design and implement REST APIs and integrations (JSON, SOAP/XML).
  • Work with relational (MySQL) and NoSQL (MongoDB) databases.
  • Implement concurrency and multithreading for performance optimization.
  • Apply security standards including OAuth, SSO, TLS, and PKI.
  • Troubleshoot production issues and perform root cause analysis.
  • Implement CI/CD pipelines and DevOps practices.
  • Collaborate with cross-functional teams and maintain documentation.

Required Skills

  • Strong expertise in Java, Spring Boot, and microservices
  • Experience with API development and messaging systems (Kafka/MQ)
  • Knowledge of DevOps tools, Git, and CI/CD pipelines
  • Understanding of security protocols and system design principles

Please Note: This role is open to Bahrain nationals or candidates of other nationalities currently residing in Bahrain.

📩 Apply Now: [email protected]

Job Application