Senior Java Backend Engineer – Microservices & API

VAM Systems Inc

Manama

On-site

BHD 15,000 - 26,000

Full time

2 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

VAM Systems Inc is seeking a Senior Java Developer for its Bahrain operations. You will design, develop, and maintain Java applications (8/11/14) with SOLID/DRY, and build backend services using Spring Boot in a microservices setup.

Responsibilities include RESTful API development, data modeling with SQL/NoSQL, and implementing security standards like OAuth2/OpenID. Banking domain experience is required for this role.

Qualifications

  • Bachelor’s degree in CS or engineering or related field.
  • 7–10 years of Java development experience.
  • Experience with Spring, microservices and JPA.
  • Banking/Financial services domain experience is required.
  • Strong RESTful API design and messaging queue knowledge (MQ/Kafka).

Responsibilities

  • Design, develop, and maintain Java applications using SOLID/DRY.
  • Build backend services with Spring Boot for high performance and scalability.
  • Develop, expose, and consume RESTful APIs and integrate SOAP/WSDL when required.
  • Implement microservices using JPA/Hibernate and manage API lifecycle.
  • Design data models; optimize SQL (MySQL) and NoSQL (MongoDB).
  • Apply concurrency/multithreading to improve throughput and reliability.
  • Implement security standards including OAuth2/OpenID Connect, SAML/SSO, TLS.
  • Troubleshoot production issues and collaborate across teams; document flows.

Skills

Java (8/11/14), OOP
Microservices
Spring Framework
REST APIs
Concurrency
API Management
MongoDB
Security Protocols
Testing & Git
DevOps
Banking Domain
Message Queues
SQL & Web

Education

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

Tools

Git
Azure DevOps

Job description

VAM Systems Inc is seeking a Senior Java Developer for its Bahrain operations. You will design, develop, and maintain Java applications (8/11/14) with SOLID/DRY, and build backend services using Spring Boot in a microservices setup.

Responsibilities include RESTful API development, data modeling with SQL/NoSQL, and implementing security standards like OAuth2/OpenID. Banking domain experience is required for this role.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Java Backend Engineer - Banking & Microservices
Senior Java Backend Engineer - Banking & Microservices

Apply on the Job Website • Bahrain

On-site
BHD 15,000 - 30,000
Senior Java Developer
Senior Java Developer

Apply on the Job Website • Bahrain

On-site
BHD 15,000 - 30,000
Sr. Java Developer
Sr. Java Developer

VAM Systems Inc • Manama

On-site
BHD 15,000 - 26,000
Senior Java Backend Engineer - FinTech Microservices Expert
Senior Java Backend Engineer - FinTech Microservices Expert

International Turnkey Systems - ITS • Manama

On-site
BHD 18,000 - 30,000
Senior Java Developer
Senior Java Developer

International Turnkey Systems - ITS • Manama

On-site
BHD 18,000 - 30,000
Senior .NET Web Engineer: ASP.NET MVC & Web API
Senior .NET Web Engineer: ASP.NET MVC & Web API

01 Systems • Manama

On-site
Monthly transport allowance
Bahrain visa Sponsorship
Medical Insurance
+1
Senior SharePoint & Automation Engineer
Senior SharePoint & Automation Engineer

VAM System • Manama

On-site
BHD 11,000 - 17,000
Senior .NET Lead: APIs, Services & Secure Apps
Senior .NET Lead: APIs, Services & Secure Apps

Zain Bahrain • Manama

On-site
BHD 18,000 - 26,000
Senior .NET Full-Stack Architect – Enterprise Systems
Senior .NET Full-Stack Architect – Enterprise Systems

Client of Exceed IT Services • Bahrain

On-site
BHD 50,000 - 70,000
Senior Infrastructure Engineer
Senior Infrastructure Engineer

VAM Systems Inc • Manama

On-site
BHD 26,000 - 42,000