Senior Java Developer

International Turnkey Systems - ITS

Manama

On-site

BHD 18,000 - 30,000

Full time

2 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

International Turnkey Systems (ITS) in Bahrain seeks a Senior Java Developer to design, develop, and maintain enterprise-grade applications, APIs, and microservices using Java and Spring technologies. The role emphasizes backend, security, and DevOps practices within the banking sector.

You will design scalable backend services, expose RESTful APIs, and integrate SOAP/XML as needed while adhering to OOP and DRY principles in a collaborative environment.

Qualifications

  • Bachelor’s degree in Computer Science, Computer Engineering, or related field.
  • 7–10 years of hands-on Java application development experience.
  • Banking or financial services exposure is highly preferred.
  • Strong Java 8/11/14 skills and OOP principles.
  • Experience with Spring Framework, Microservices, JPA/Hibernate, and API integrations.
  • Knowledge of messaging, databases, and secure identity protocols.

Responsibilities

  • Design, develop, and maintain enterprise Java applications and APIs.
  • Build scalable backend services with Spring Boot and microservices.
  • Expose and integrate RESTful APIs; support SOAP/XML integrations when needed.
  • Ensure security best practices, OAuth2/OpenID Connect, SSO, TLS, and PKI.
  • Code reviews, testing, and debugging to ensure quality and standards.
  • Collaborate with cross-functional teams and maintain documentation.

Skills

Java backend development
Spring Framework
Microservices design
RESTful API design
SQL & NoSQL databases
Security & identity protocols
DevOps practices

Education

Bachelor's degree in CS/CE or related

Tools

Git
Azure DevOps
CI/CD pipelines
MySQL
MongoDB
JPA / Hibernate
IBM MQ
Kafka
SOAP/XML integrations
Spring Boot

Job description

For an Islamic Bank in Bahrain, we are looking for a highly skilled Senior Java Developer. The ideal candidate will be responsible for designing, developing, and maintaining enterprise-grade applications, APIs, and microservices using Java and related technologies. The role requires strong expertise in backend development, system integration, security standards, and DevOps practices, preferably within the banking sector.

Key Responsibilities
  • Design, develop, and maintain Java applications using Java 8/11/14 while adhering to OOP, SOLID, and DRY principles.
  • Develop scalable and high-performance backend services using Spring Framework and Spring Boot.
  • Build, expose, and consume RESTful APIs and support SOAP/XML integrations when required.
  • Develop and maintain microservices-based solutions using JPA/Hibernate and modern API management practices.
  • Design and optimize relational and NoSQL database solutions, including MySQL and MongoDB.
  • Implement multithreading and concurrency solutions to improve application performance and reliability.
  • Apply security best practices and identity protocols, including OAuth2, OpenID Connect, SAML, SSO, TLS, and PKI.
  • Troubleshoot production issues, perform root cause analysis, and provide application support.
  • Conduct testing, debugging, and code reviews to ensure software quality and compliance with development standards.
  • Utilize Git, CI/CD pipelines, Azure DevOps, and Agile methodologies to support efficient software delivery.
  • Collaborate with cross-functional teams to gather requirements, deliver integration solutions, and maintain technical documentation.
Requirements
  • Bachelor's Degree in Computer Science, Computer Engineering, or a related field.
  • 7 to 10 years of hands-on experience in Java application development.
  • Previous experience in the Banking or Financial Services industry is highly preferred.
  • Strong proficiency in Java 8/11/14 and object-oriented programming concepts.
  • Hands-on experience with Spring Framework, Spring Boot, Microservices, JPA, and Hibernate.
  • Experience designing and developing RESTful APIs and integrating with SOAP services.
  • Knowledge of message queuing technologies such as IBM MQ and Kafka.
  • Strong understanding of relational databases, SQL scripting, MySQL, and MongoDB.
  • Experience with Git, Azure DevOps, CI/CD pipelines, and Agile development practices.
  • Familiarity with web technologies including HTML5, CSS, JavaScript, jQuery, JSP, JSF, PrimeFaces, and Thymeleaf.
  • Strong understanding of application security and identity management protocols.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Sr. Java Developer
Sr. Java Developer

VAM Systems Inc • Manama

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

Apply on the Job Website • Bahrain

On-site
BHD 15,000 - 30,000
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 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 Backend Engineer – Microservices & API
Senior Java Backend Engineer – Microservices & API

VAM Systems Inc • Manama

On-site
BHD 15,000 - 26,000
Application Support Specialist
Application Support Specialist

Leading Edge • Manama

On-site
BHD 22,000 - 31,000
.NET Developer
.NET Developer

Virtuthinko W. L • Manama

On-site
BHD 11,000 - 20,000
SENIOR BUSINESS ANALYST – CORE BANKING (T24) | BAHRAIN
SENIOR BUSINESS ANALYST – CORE BANKING (T24) | BAHRAIN

Leading Edge • Manama

On-site
BHD 22,000 - 32,000
Temenos T24 Transact Developer – Securities | Bahrain
Temenos T24 Transact Developer – Securities | Bahrain

Leading Edge • Manama

On-site
BHD 22,000 - 34,000
Senior BDM, Enterprise Banking & FinTech (Bahrain)
Senior BDM, Enterprise Banking & FinTech (Bahrain)

Intellect Design Arena Ltd • Manama

On-site
BHD 60,000 - 120,000