Point your AI agent at freehire and let it find you a job.

Get the CLI →

Tech Junction Ltd

NewBe an early applicant

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

Posted 1 view
Discussion

Summary

Senior Backend Engineer (placed via staffing firm Talent Arabia) building cloud-native banking platforms for a leading banking client in Dubai. Day to day: designing Java/Spring Boot microservices on AWS with Kafka event-driven messaging, Lambda/EKS deployments, secure APIs with IAM/KMS, testing and CI/CD via GitHub.

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.

Skills

See also

Backend jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available