×
Register Here to Apply for Jobs or Post Jobs. X

Senior Java Developer

Job in Manama, Bahrain
Listing for: Advanced Search
Full Time position
Listed on 2026-09-18
Job specializations:
  • Software Development
    Java Developer, Backend Developer, Software Engineer, DevOps
Salary/Wage Range or Industry Benchmark: 18000 - 32000 BHD Yearly BHD 18000.00 32000.00 YEAR
Job Description & How to Apply Below

Education Bachelor of Technology/Engineering(Computers)

Category Information Technology

Industry Information Technology and Services

Job Description

We are currently looking for Sr. Java Developer for our Bahrain operations with the following skillsets & terms and conditions:

Knowledge of API Management.

Knowledge of Java (Java 8/11/14), OOP principles, SOLID/DRY.

Knowledge of Java Concurrency & Multithreading.

Knowledge of Microservices.

Knowledge of Spring Framework + Spring Boot + Micro-Services development with JPA.

Ability to design and implement RESTful APIs.

Knowledge of message queuing systems (e.g., IBM MQ, Kafka).

Knowledge of HTTP/HTTPS protocol, web servers, relational database design and SQL scripting (MySQL).

Knowledge of No

SQL technologies (MongoDB).

Knowledge of Security & Identity protocols (OpenID, TLS, OAuth, SAML, SSO, PKI encryption & key management).

Knowledge Testing, debugging, follow best practice in (Git) Version Control System.

Knowledge of Dev Ops.

Must have Banking / Financial Services experience.

Job Responsibility

Design, develop, and maintain Java (8/11/14) applications using OOP and clean-code practices (SOLID/DRY).

Build and enhance backend services using Spring Framework/Spring Boot, ensuring high performance and scalability.

Develop, expose, and consume RESTful APIs (JSON) and support SOAP/WSDL/XML integrations when required.

Implement microservices architecture using JPA/Hibernate, including service communication and API lifecycle management.

Design and optimize data models; write efficient SQL and manage relational databases (e.g., MySQL) and No

SQL (MongoDB).

Apply concurrency and multithreading to improve throughput, reliability, and overall system responsiveness.

Implement security and identity standards including OAuth2/OpenID Connect, SAML/SSO, TLS, and PKI concepts

Troubleshoot production issues, handle multiple support cases in parallel, and perform root-cause analysis.

Develop and execute testing/debugging activities, ensuring code quality and adherence to engineering best practices.

Use Git for version control and support CI/CD/Dev Ops practices, preferably using Azure Dev Ops pipelines and boards.

Collaborate with cross-functional teams to gather integration requirements.

Document integration flows, technical specifications, and support procedures.

Desired Candidate Profile

Academic Qualification Bachelor s Degree in Computer Science / Engineering or related field

Experience required: Years of Experience 7 - 10 years

Position Requirements
10+ Years work experience
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).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary