Senior Backend Engineer (Java Spring Boot Microservices) | Talent Arabia | Dubai, UAE

Tech Junction Ltd

Dubai

On-site

AED 300,000 - 460,000

Full time

4 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Talent Arabia is seeking a Senior Backend Engineer to join a leading Dubai-based bank, delivering cloud-native backend services built with Java, Spring Boot, and AWS. You will design scalable microservices, implement secure APIs, and collaborate with architects, product owners, and DevOps to meet regulatory requirements.

The role emphasizes event-driven architectures with Kafka, secure secrets management, and robust testing. Applicants should have 8+ years of experience and UAE-based eligibility.

Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, IT, or a related field.
  • 8+ years of hands-on software development experience.
  • Strong expertise in Java and Spring Boot application development.
  • Proven experience building and supporting Microservices-based architectures.
  • Strong AWS cloud-native development experience.
  • Hands‑on knowledge of AWS IAM Authentication and authorization mechanisms.
  • Experience working with AWS Lambda and Amazon EKS.
  • Strong knowledge of AWS SNS, SQS, KMS, and Secrets Manager.
  • Experience implementing asynchronous messaging and event‑driven solutions.
  • Strong experience with Kafka integration and message streaming architectures.
  • Experience developing and managing NoSQL databases.
  • Solid understanding of secure coding practices and application security.
  • Proficiency in JUnit and automated testing methodologies.
  • Experience managing GitHub repositories and collaborative development workflows.

Responsibilities

  • Design, develop, and maintain scalable backend applications using Java and Spring Boot.
  • Build and support cloud‑native microservices architectures on AWS.
  • Develop secure APIs and backend services for banking applications.
  • Implement authentication and authorization solutions using IAM and related security frameworks.
  • Design and manage event‑driven architectures using Kafka, SNS, and SQS.
  • Deploy and support containerized applications running on Amazon EKS.
  • Develop and maintain AWS Lambda functions for serverless workloads.
  • Integrate and manage secure secrets, encryption, and key management solutions using AWS Secrets Manager and KMS.
  • Optimize application performance, scalability, and reliability across distributed systems.
  • Develop automated unit and integration tests using JUnit and related testing frameworks.
  • Collaborate with DevOps teams to streamline CI/CD processes and deployment pipelines.
  • Manage source code repositories, branching strategies, and release processes using GitHub.
  • Troubleshoot production issues and perform root cause analysis.
  • Contribute to technical design discussions, architecture reviews, and engineering best practices.

Skills

Strong analytical
Excellent communication
Stakeholder engagement
Troubleshooting
Problem solving

Education

Bachelor’s degree in Computer Science

Tools

Java
Spring Boot
AWS
Kafka
NoSQL
EKS
Lambda
IAM
SQS
SNS
KMS
Secrets Manager

Job description

Job Title: Senior Backend Engineer (Java Spring Boot Microservices) | Talent Arabia | Dubai, UAE

Job Location: Dubai, United Arab Emirates

Job Type: Full-Time

Industry: Banking & Financial Services

Experience Required: 8+ Years (Mandatory)

Notice Period: 0-30 Days Only (Mandatory)

Eligibility: UAE-Based Candidates Only

Technology Focus: Java, Spring Boot, Microservices, AWS Cloud Native, Kafka, NoSQL

Position Summary

Talent Arabia is seeking a highly skilled Senior Backend Engineer to join a leading banking client in Dubai and contribute to the development of modern cloud-native banking platforms. The role requires deep expertise in Java, Spring Boot microservices, AWS services, and event-driven architectures, with a strong focus on building scalable, secure, and high-performance enterprise applications.

Detailed Job Description

As a Senior Backend Engineer, you will play a critical role in designing, developing, and maintaining cloud-native banking applications that support digital transformation initiatives. Working within a modern microservices architecture, you will leverage Java, Spring Boot, AWS, Kafka, and NoSQL technologies to build resilient, secure, and scalable backend services. The ideal candidate will have experience developing enterprise-grade systems within highly regulated environments and possess a strong understanding of authentication, security, messaging, and API integration patterns. You will collaborate closely with architects, product owners, DevOps engineers, and business stakeholders to deliver robust banking solutions that meet both technical and regulatory requirements. This is an excellent opportunity to work on mission-critical financial services platforms using cutting‑edge cloud technologies.

Key Responsibilities
  • Design, develop, and maintain scalable backend applications using Java and Spring Boot.
  • Build and support cloud‑native microservices architectures on AWS.
  • Develop secure APIs and backend services for banking applications.
  • Implement authentication and authorization solutions using IAM and related security frameworks.
  • Design and manage event‑driven architectures using Kafka, SNS, and SQS.
  • Deploy and support containerized applications running on Amazon EKS.
  • Develop and maintain AWS Lambda functions for serverless workloads.
  • Integrate and manage secure secrets, encryption, and key management solutions using AWS Secrets Manager and KMS.
  • Optimize application performance, scalability, and reliability across distributed systems.
  • Develop automated unit and integration tests using JUnit and related testing frameworks.
  • Collaborate with DevOps teams to streamline CI/CD processes and deployment pipelines.
  • Manage source code repositories, branching strategies, and release processes using GitHub.
  • Troubleshoot production issues and perform root cause analysis.
  • Contribute to technical design discussions, architecture reviews, and engineering best practices.
Required Qualifications & Skills
  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field.
  • 8+ years of hands‑on software development experience.
  • Strong expertise in Java and Spring Boot application development.
  • Proven experience building and supporting Microservices-based architectures.
  • Strong AWS cloud-native development experience.
  • Hands‑on knowledge of AWS IAM Authentication and authorization mechanisms.
  • Experience working with AWS Lambda and Amazon EKS.
  • Strong knowledge of AWS SNS, SQS, KMS, and Secrets Manager.
  • Experience implementing asynchronous messaging and event‑driven solutions.
  • Strong experience with Kafka integration and message streaming architectures.
  • Experience developing and managing NoSQL databases.
  • Solid understanding of secure coding practices and application security.
  • Proficiency in JUnit and automated testing methodologies.
  • Experience managing GitHub repositories and collaborative development workflows.
  • Strong analytical, troubleshooting, and problem‑solving skills.
  • Excellent communication and stakeholder engagement abilities.
  • Previous experience within banking or financial services environments is highly preferred.
Nice-to-Have Skills
  • Experience with API Gateway and service mesh technologies.
  • Knowledge of Docker and Kubernetes administration.
  • Familiarity with Infrastructure as Code (Terraform, CloudFormation).
  • Experience with observability tools such as Prometheus, Grafana, ELK, or CloudWatch.
  • Exposure to Agile, Scrum, and DevSecOps methodologies.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Backend Engineer — Java Spring Boot Microservices
Senior Backend Engineer — Java Spring Boot Microservices

Tech Junction Ltd • Dubai

On-site
AED 300,000 - 460,000
Senior Backend Engineer – Java SpringBoot Microservices
Senior Backend Engineer – Java SpringBoot Microservices

TAT IT Technolgies • Dubai

On-site
AED 250,000 - 450,000
Software Engineer – Backend (Java / Spring Boot)
Software Engineer – Backend (Java / Spring Boot)

D4 Insight • Dubai

On-site
AED 420,000 - 540,000
Senior Backend Engineer – Java SpringBoot Microservices
Senior Backend Engineer – Java SpringBoot Microservices

TAT IT Technolgies • Abu Dhabi

On-site
AED 180,000 - 220,000
Backend Java Developer (Spring Boot & Microservices) | Innovations Group | Dubai, UAE
Backend Java Developer (Spring Boot & Microservices) | Innovations Group | Dubai, UAE

Innovations Group • Dubai

On-site
AED 400,000 - 640,000
Backend Developer Dubai ( Arabic Language Mandatory) UAE Local only
Backend Developer Dubai ( Arabic Language Mandatory) UAE Local only

HRC Global Services • Dubai

On-site
AED 279,000 - 290,000
Java Backend Developer (Spring Boot & Microservices) | ATRIBS METSCON Group | Dubai, UAE
Java Backend Developer (Spring Boot & Microservices) | ATRIBS METSCON Group | Dubai, UAE

ATRIBS METSCON Group • Dubai

On-site
AED 250,000 - 420,000
Senior Backend Developer
Senior Backend Developer

Caliberly • Dubai

On-site
AED 320,000 - 520,000
Java Developer
Java Developer

Impronics Technologies • Dubai

On-site
AED 120,000 - 160,000
Senior Java Backend Engineer - SpringBoot Microservices AWS
Senior Java Backend Engineer - SpringBoot Microservices AWS

TAT IT Technolgies • Dubai

On-site
AED 250,000 - 450,000