Skip to sign up

Job matched to your search

Software Engineer - Java Backend (m/f/d)

Halian | Managed Services, Recruitment Agency & Contract Staffing · Abu Dhabi Emirate, United Arab Emirates

Abu Dhabi Emirate, United Arab Emirates · On-siteFull-TimePosted Aug 18, 2026

Free · Join 5,000+ job seekers using Qarera

How well do you match this role?

Tap the skills you already have — then see your real match score, what’s missing, and your resume fixed for this job.

↑ tap the skills you have
Loading sign-in…
Free · no credit card · 30 seconds

Job description

Key Responsibilities *

Main duties and day-to-day tasks expected from the resource Design, develop, and maintain enterprise-grade backend services, APIs, and microservices using Java and Spring Boot.

  • Build secure, scalable, resilient, and high-performance banking applications supporting digital channels, mobile banking, internet banking, corporate banking, and integration platforms.
  • Develop RESTful APIs and event-driven services while adhering to enterprise API standards and governance frameworks.
  • Deploy and support applications on Microsoft Azure using cloud-native services and container platforms.
  • Collaborate with architects, DevOps engineers, security teams, and product squads to deliver end-to-end solutions.
  • Implement OAuth 2.0, OpenID Connect, JWT, API security, encryption, and secure coding standards.
  • Troubleshoot production issues, optimize application performance, and support release management activities.
  • Participate in Agile ceremonies, design reviews, code reviews, and CI/CD pipeline implementation

Required Skills *

Primary technical and functional skills

  • Strong experience in Java 17+, Spring Boot, Spring Cloud, Spring Security, and Microservices Architecture.
  • Hands-on experience in designing and developing REST APIs, OpenAPI/Swagger specifications, and API lifecycle management.
  • Strong knowledge of API security including OAuth 2.0, OpenID Connect (OIDC), JWT, mTLS, and certificate management.
  • Experience with Azure services including Azure Kubernetes Service (AKS), Azure App Services, Azure Key Vault, Azure Storage, Application Insights, and Azure DevOps.
  • Experience with relational and NoSQL databases such as Oracle, PostgreSQL, SQL Server, MongoDB, and Redis.
  • Strong understanding of design patterns, distributed systems, resilience patterns, and fault tolerance mechanisms.
  • Knowledge of OWASP Top 10, and secure SDLC practices.

Required Experience / Knowledge Areas *

Specific domain or industry knowledge required

  • 5+ years of backend development experience with at least 3 years building Spring Boot microservices.
  • Proven experience delivering enterprise banking, fintech, payments, digital banking, or financial services solutions.
  • Strong understanding of banking integration patterns, API Gateways (Kong, Layer7), and enterprise integration architecture.
  • Experience working within regulated environments with strong security, audit, and compliance requirements.
  • Experience building highly available and scalable systems supporting mission-critical customer journeys.
  • Understanding of CI/CD, DevSecOps, cloud-native development, and containerized deployments.
  • Experience with Kafka, IBM MQ, Rabbit MQ or other messaging technologies.
  • Knowledge of OpenShift, Kubernetes, Docker, Istio Service Mesh, and container orchestration platforms.

Good-to-Have Skills

Additional skills that are an advantage but not mandatory

  • Experience with API Management platforms such as Kong, Azure API Management.
  • Knowledge of observability tools including Dynatrace, Grafana, Prometheus and App Insights.
  • Experience with Corporate Banking, Trade Finance, Payments, Treasury, Lending, Customer Onboarding, or Digital Banking domains.
  • Exposure to AI, cloud migration, and modernization programs.

Key Deliverables *

Expected outputs and outcomes from the resource

  • Delivery of secure, scalable, and high-performing backend services and APIs.
  • Development of reusable microservices and shared platform capabilities.
  • Successful deployment and support of applications on Azure cloud platforms.
  • Compliance with performance, security, audit, and regulatory requirements.
  • Production-ready solutions with complete documentation, automated testing, monitoring, and operational support readiness.
  • Achievement of defined NFRs for availability, latency, scalability, and resiliency.

Certifications Required

e.g. AWS Certified, PMP, CISSP, Azure, ITIL

  • Microsoft Azure Developer Associate (AZ-204) Preferred
  • Microsoft Azure Fundamentals (AZ-900) Preferred
  • Oracle Java Certification Preferred
  • Kubernetes Certification (CKA/CKAD) Preferred
  • Certified Scrum Developer or Agile Certification Preferred

Software Engineer - Java Backend in Abu Dhabi, United Arab Emirates

Don’t just read the job — see if you’ll get it.

Get your match score, a resume tailored to this exact role, and jobs like it — free.

Check my fit for this job
Loading sign-in…
Apply →