427,850open jobs
14,428companies
63,552added this week
Browse all
Location
In office (Manama)
Seniority
Principal · 7+ years exp
Employment
Full-Time
Overview
Company
Impact
Profile match
VAM Systems is an international IT consulting, technology solutions, and staffing firm that specializes in serving enterprises across the Middle East, particularly within the banking, telecom, and government sectors. The company provides a broad range of services, including custom software development, digital transformation, IT infrastructure management, and resource augmentation. By connecting organizations with specialized technical talent and managed services, it helps businesses streamline operations and execute complex digital initiatives.

We are currently looking forSr. JavaDeveloper for ourBahrain operations

Academic Qualification

Bachelor’s Degree in Computer Science / Engineering or related field

Experience required:

Years of Experience 7 - 10 years

  • 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 NoSQL technologies (MongoDB).
  • Knowledge of UI technologies (HTML5, Thyme leaf/JSP, JSF, Prime faces, CSS, JavaScript, jQuery).
  • 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 DevOps.
  • 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 NoSQL (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/DevOps practices, preferably using Azure DevOps pipelines and boards.
  • Collaborate with cross-functional teams to gather integration requirements.
  • Document integration flows, technical specifications, and support procedures.

Domain: Banking

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
427,850 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
Manama
In office • Full-Time • Tashkent
Java
SQL
Databases
MySQL
PostgreSQL
Apache Kafka
Kafka
Management
Jira
QA
TestRail
Postman
Insomnia
Apply
$20k – $51k per year (Estimated) • In office • Full-Time • 4+ years exp • Bachelor's Degree • Gurgaon
JavaScript
TypeScript
SQL
C#
Frontend
Angular
DevOps
Rest API
Azure DevOps
GitHub Actions
Azure
CI/CD
AWS
Docker
Kubernetes
GitHub
Amazon EventBridge
Cybersecurity
SonarQube
OWASP Top 10
Apply
Software Engineer 1 day ago
$130k – $342k per year (Estimated) • In office • Full-Time • Singapore
Python
JavaScript
TypeScript
SQL
C#
AI/ML
Anomaly Detection
DevOps
CI/CD
Git
Analytics
Power BI
Management
Power Apps
Apply
$19k – $60k per year (Estimated) • In office • Full-Time • 5+ years exp • Bengaluru
JavaScript
SQL
C#
C#
ASP.NET Core
DevOps
Git
Apply
In office • Full-Time • 8+ years exp • Bachelor's Degree • Doha
Apply
In office • Full-Time • 12+ years exp • Doha
DevOps
Azure
Apply
In office • Full-Time • 6+ years exp • PhD • Doha
COBOL
COBOL
IBM MQ
Databases
Redis
Apache Kafka
Kafka
DevOps
Red Hat
OpenShift
Helm
Dynatrace
Jenkins
Docker
Kubernetes
AppDynamics
GitLab
IAM
Apply
$124k – $259k per year (Estimated) • Remote • 7+ years exp • Master's Degree
Analytics
ETL/ELT
Apply
In office • Full-Time • Manama
Apply
Marketing Intern 5 days ago
$12k per year • Remote • Internship • Manama
Apply
In office • Full-Time • 3+ years exp • Manama
Apply
Project Manager 7 days ago
Equity • In office • Full-Time • 8+ years exp • Bachelor's Degree • Manama
Apply
Equity • In office • Full-Time • 5+ years exp • Bachelor's Degree • Manama
Management
Asana
Monday.com
Microsoft Project
Apply
See all jobs
This is one of many
427,850 more open roles from verified company boards, updated every day.