menajobs
  • Resume Tools
  • ATS Checker
  • Offer Checker
  • Features
  • Pricing
  • FAQ
LoginGet Started — Free
Home/Jobs/Senior Java Developer - Banking
VAM Systems logo
VAM Systems

Senior Java Developer - Banking

🇧🇭 Manama, Bahrain🏢 On-site
JavaAPIMicroservicesSpring BootRESTful APIsSQLNoSQLDevOps
WhatsAppLinkedInX

Are You Getting Through?

  • Find out if VAM Systems's ATS is filtering your CV
  • Get AI-rewritten bullet points
  • Download Gulf-ready CV
Find Out Why

60 seconds. $3.99 one-time.

🏥Medical💰Gratuity
VAM Systems logo
VAM Systems

Job Description

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

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 SQLscripting (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

Requirements

  • •7-10 years of experience
  • •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)

Nice to Have

  • •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
  • •Bachelor’s Degree in Computer Science / Engineering or related field

Responsibilities

  • •Design, develop, and maintain Java (8/11/14) applications using OOP and clean-code practices
  • •Build and enhance backend services using Spring Framework/Spring Boot
  • •Develop, expose, and consume RESTful APIs (JSON) and support SOAP/WSDL/XML integrations
  • •Implement microservices architecture using JPA/Hibernate
  • •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

Related Jobs

VAM Systems logo
Openshift Administrator
VAM Systems · 🇶🇦 Doha
VAM Systems logo
Equation Developer
VAM Systems · 🇧🇭 Manama
Back to all jobs
Are You Getting Through?
  • Find out if VAM Systems's ATS is filtering your CV
  • Get AI-rewritten bullet points
  • Download Gulf-ready CV
Find Out Why

60 seconds. $3.99 one-time.

Benefits Package
🏠Housing
✈️Flights
🏥Medical
🎓Education
🚗Transport
💰Gratuity
🎯Bonus
📦Relocation
GCC Info
Company
VAM Systems logo
VAM Systems

View all jobs
Share
WhatsAppLinkedInX
menajobs

AI-powered GCC job board with resume optimization tools.

Serving:

UAESaudi ArabiaQatarKuwaitBahrainOman

Product

  • Resume Tools
  • Features
  • Pricing
  • FAQ

Resources

  • Resume Examples
  • CV Format Guides
  • Skills Guides
  • Salary Guides
  • ATS Keywords
  • Job Descriptions
  • Career Paths
  • Interview Questions
  • Achievement Examples
  • Resume Mistakes
  • Cover Letters
  • Resume Summaries
  • Resume Templates
  • ATS Resume Guide
  • Fresher Resumes
  • Career Change
  • Industry Guides

Country Guides

  • Jobs by Country
  • Visa Guides
  • Cost of Living
  • Expat Guides
  • Work Culture

Free Tools

  • ATS Checker
  • Offer Evaluator
  • Salary Guides
  • All Tools

Company

  • About
  • Contact Us
  • Privacy Policy
  • Terms of Service
  • Refund Policy
  • Shipping & Delivery
  • Sitemap

Browse by Location

  • Jobs in UAE
  • Jobs in Saudi Arabia
  • Jobs in Qatar
  • Jobs in Dubai
  • Jobs in Riyadh
  • Jobs in Abu Dhabi

Browse by Category

  • Technology Jobs
  • Healthcare Jobs
  • Finance Jobs
  • Construction Jobs
  • Oil & Gas Jobs
  • Marketing Jobs

Popular Searches

  • Tech Jobs in Dubai
  • Healthcare in Saudi Arabia
  • Engineering in UAE
  • Finance in Qatar
  • IT Jobs in Riyadh
  • Oil & Gas in Abu Dhabi

© 2026 MenaJobs. All rights reserved.

LoginGet Started — Free