Senior Java Architect: Microservices & Scalable APIs

Explore more jobs

Bahrain

On-site

BHD 18,000 - 28,000

Full time

3 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

VAM SYSTEMS in Bahrain seeks a Sr. Java Developer to design, build, and maintain Java applications using modern frameworks. You will work on RESTful APIs, microservices, and data modeling with MySQL and MongoDB. Strong focus on concurrency, security, and DevOps practices is expected.

The role requires 7–10 years of Java development experience in the banking/financial sector, with expertise in Spring Boot and API design. Banking domain knowledge is essential.

Qualifications

  • Bachelor’s degree in Computer Science / Engineering or related field.
  • 7–10 years of Java development experience in banking/financial sector.
  • Strong knowledge of Java, API design and RESTful services.
  • Experience with Spring Boot, Microservices, and JPA.
  • Experience with NoSQL (MongoDB) and SQL databases (MySQL).
  • Familiarity with security standards (OAuth, OpenID, SAML).

Responsibilities

  • Design, develop, and maintain Java applications using SOLID/DRY and OOP.
  • Build backend services with Spring, Spring Boot, and microservices.
  • Expose and consume RESTful APIs and integrate SOAP/WSDL when needed.
  • Implement microservices with JPA/Hibernate and API lifecycle management.
  • Optimize data models, write efficient SQL, and work with MySQL and MongoDB.
  • Apply concurrency/multithreading to improve throughput.
  • Enforce security standards (OAuth2/OpenID, SAML/SSO, TLS).
  • Troubleshoot production issues and perform root-cause analysis.
  • Collaborate with teams and document integration flows.
  • Support CI/CD and Azure DevOps pipelines.

Skills

Java (8/11/14)
OOP principles
SOLID/DRY
Microservices
Spring Framework + Spring Boot
RESTful APIs
Concurrency & Multithreading
Message Queuing (Kafka, IBM MQ)
Security protocols (OAuth2/OpenID, SSO
Git version control
DevOps practices
Banking/Financial services experience

Education

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

Tools

MySQL
MongoDB
Git
Azure DevOps
Kafka

Job description

VAM SYSTEMS in Bahrain seeks a Sr. Java Developer to design, build, and maintain Java applications using modern frameworks. You will work on RESTful APIs, microservices, and data modeling with MySQL and MongoDB. Strong focus on concurrency, security, and DevOps practices is expected.

The role requires 7–10 years of Java development experience in the banking/financial sector, with expertise in Spring Boot and API design. Banking domain knowledge is essential.

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

Similar jobs worth comparing

Senior Java Developer
Senior Java Developer

Explore more jobs • Bahrain

On-site
BHD 18,000 - 28,000
Outsystems Tech Lead – Banking Apps (Web & Mobile)
Outsystems Tech Lead – Banking Apps (Web & Mobile)

Explore more jobs • Bahrain

On-site
BHD 17,000 - 29,000
Outsystems Developer
Outsystems Developer

Explore more jobs • Bahrain

On-site
BHD 17,000 - 29,000
Senior SharePoint & Automation Engineer
Senior SharePoint & Automation Engineer

VAM System • Manama

On-site
BHD 11,000 - 17,000
Security Architect
Security Architect

Vamsystems • Manama

On-site
Senior BDM, Enterprise Banking & FinTech (Bahrain)
Senior BDM, Enterprise Banking & FinTech (Bahrain)

Intellect Design Arena Ltd • Manama

On-site
BHD 60,000 - 120,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 AWS Architect
Senior AWS Architect

Explore more jobs • Bahrain

On-site
BHD 18,000 - 24,000
Senior Automation Test Engineer
Senior Automation Test Engineer

JPMorganChase • Manama

On-site
BHD 25,000 - 42,000
Senior Software Engineer
Senior Software Engineer

MINDFREE Consulting | Insurance Talent Hub • Manama

On-site
BHD 22,000 - 31,000