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

Halian

Abu Dhabi

On-site

AED 300,000 - 420,000

Full time

11 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Halian is seeking an experienced backend engineer to design, develop and maintain enterprise-grade Java/Spring Boot microservices for banking platforms. You will build secure RESTful APIs, leverage OpenAPI, and deploy on Azure with AKS, App Services and DevOps practices.

Collaboration with architects, security and DevOps teams is essential to deliver scalable, compliant digital banking solutions. The role emphasizes API security, secure SDLC, and strong CI/CD discipline, with involvement in

Qualifications

  • 5+ years of backend development experience with Spring Boot microservices.
  • Proven experience delivering enterprise banking/fintech solutions.
  • Strong API design and security capabilities (OAuth2, OIDC, JWT).
  • Experience with cloud services on Azure and container platforms.
  • Experience with relational and NoSQL databases.
  • Knowledge of OpenShift/Kubernetes/docker and CI/CD processes.

Responsibilities

  • Design, develop, and maintain enterprise-grade backend services and APIs using Java and Spring Boot.
  • Build secure, scalable banking applications for digital, mobile, and internet banking channels.
  • Develop RESTful APIs and API lifecycles with OpenAPI specifications and governance.
  • Deploy and support apps on Azure cloud-native services and containers.
  • Collaborate with architects, DevOps, security, and product teams to deliver end-to-end solutions.
  • Implement API security, encryption, and secure coding practices.
  • Troubleshoot production issues, optimize performance, and support release management.
  • Participate in Agile ceremonies, code reviews, and CI/CD pipelines.

Skills

Java 17+
Spring Boot
Spring Cloud
Spring Security
Microservices Architecture
REST APIs
OpenAPI/Swagger
OAuth 2.0 / OIDC / JWT
Azure Cloud
Azure DevOps
Azure AKS
Azure App Services
Databases (Oracle, PostgreSQL, SQL Srv
MongoDB
Redis
Kafka / MQ
Kubernetes / OpenShift / Istio
Security & Secure Coding

Tools

Azure AKS
Azure App Services
Azure Key Vault
Azure Storage
Application Insights
Azure DevOps
Oracle
PostgreSQL
SQL Server
MongoDB
Redis
Kafka
IBM MQ
RabbitMQ
OpenShift
Kubernetes
Docker
Istio

Job description

Key Responsibilities *

Main duties and day-to-day tasks expected from the resourceDesign, 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
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer - Java Back End Tranche
Software Engineer - Java Back End Tranche

ATRIBS METSCON Group • Dubai

On-site
AED 300,000 - 460,000
Software Engineer - DevOps (m/f/d)
Software Engineer - DevOps (m/f/d)

Halian • Abu Dhabi

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

D4 Insight • Dubai

On-site
AED 420,000 - 540,000
Software Engineer - Quality Assurance (m/f/d)
Software Engineer - Quality Assurance (m/f/d)

Halian • Abu Dhabi

On-site
AED 180,000 - 300,000
Back End Developer
Back End Developer

Halian | Managed Services, Recruitment Agency & Contract Staffing • Dubai

On-site
AED 469,000 - 692,000
Backend Engineer – Java (Spring Boot)
Backend Engineer – Java (Spring Boot)

D4 Insight • Dubai

On-site
AED 180,000 - 240,000
Software Engineer - React Frontend (m/f/d)
Software Engineer - React Frontend (m/f/d)

Halian • Abu Dhabi

On-site
AED 240,000 - 300,000
Software Engineer - React Front End
Software Engineer - React Front End

Atribs Metscon Group • Dubai

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

TAT IT Technolgies • Dubai

On-site
AED 250,000 - 450,000
Sr. Full Stack Engineer - Digital Banking & API Platform
Sr. Full Stack Engineer - Digital Banking & API Platform

GSS Tech Group • Dubai

On-site
AED 300,000 - 520,000