Software Developer (Java – Microservices & Integration) Bank

Posted 2 min ago

Experience

3 - 5 Years

Job Location

Remote (Company based out of Dubai - United Arab Emirates (UAE))

Education

Bachelors in Computer Application(Computers), Bachelor of Technology/Engineering(Computers), Bachelor of Science(Computers), Masters in Computer Application(Computers), Master of Technology/Engineering(Computers)

Nationality

Egyptian, Indian

Gender

Male

Vacancy

1 Vacancy

Job Description

Roles & Responsibilities

Location: UAE (Remote)

Employment Type: Full-Time

Experience: 2–3 Years


Bank is looking for a Software Developer with 2–3 years of experience and a strong background in Java, Microservices architecture, Integration, and Middleware technologies.
The ideal candidate will be responsible for developing scalable, distributed systems and integrating enterprise applications across different platforms.


Key Responsibilities

  • Design, develop, and maintain microservices-based applications using Java

  • Build and consume RESTful APIs and ensure seamless system integrations

  • Work on middleware and integration platforms to connect multiple enterprise systems

  • Participate in system design and architecture discussions

  • Develop reusable, scalable, and high-performance services

  • Troubleshoot, debug, and enhance existing integrations and services

  • Collaborate with cross-functional teams (Business, QA, DevOps, Infrastructure)

  • Ensure security, reliability, and performance of applications



Desired Candidate Profile

Mandatory Requirements

  • 2–3 years of hands-on experience in Java development

  • Strong experience in:

    • Microservices architecture

    • System integration & middleware technologies

    • REST APIs / Web Services

  • Experience with frameworks such as Spring / Spring Boot

  • Experience with API integration, messaging, or ESB tools
    (e.g., Kafka, RabbitMQ, MuleSoft, IBM Integration Bus, etc.)

  • Strong understanding of:

    • Distributed systems

    • API security (OAuth, JWT)

  • Experience with relational databases (SQL Server / Oracle / MySQL)

  • Familiarity with Git and version control


Preferred (Nice to Have)

  • Experience in .NET (C# / ASP NET)

  • Experience with SharePoint (on-prem or online)

  • Exposure to banking or financial systems

  • Knowledge of Docker / Kubernetes

  • Experience with CI/CD pipelines


Soft Skills

  • Strong analytical and problem-solving skills

  • Good communication (important for remote collaboration)

  • Ability to work independently in a remote environment

  • Team player with a proactive mindset

Employment Type

    Full Time

Keywords

  • Integration
  • Spring Boot
  • Java Developer
  • Application Developer
  • Backend Developer
  • API Developer
  • Integration Engineer

Disclaimer: Naukrigulf.com is only a platform to bring jobseekers & employers together. Applicants are advised to research the bonafides of the prospective employer independently. We do NOT endorse any requests for money payments and strictly advice against sharing personal or bank related information. We also recommend you visit Security Advice for more information. If you suspect any fraud or malpractice, email us at abuse@naukrigulf.com

Bank