Full Stack Java Developer - Microservices

DiceTek UAE

Al Ruways Industrial City

On-site

AED 120,000 - 150,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

DiceTek UAE is looking for a Full Stack Java Developer with strong skills in Java Microservices and Spring Boot. The role involves designing backend services and supporting cloud-native architectures in Abu Dhabi's technology sector.

With 5–10 years of experience, you'll work on scalable applications and collaborate with teams using modern DevOps practices. This opportunity offers insight into secure digital banking solutions.

Qualifications

  • 5–10 years of experience in Java application development.
  • Strong expertise in Java Microservices and Spring Boot.
  • Experience in cloud-native architectures and production support.

Responsibilities

  • Design and develop Java backend services and APIs.
  • Build scalable microservices and maintain code quality.
  • Support cloud environment and DevOps practices.

Skills

Java
Spring Boot
Microservices architecture
RESTful services
Kubernetes
Docker
Agile delivery

Tools

IntelliJ IDEA
Git
Postman
Jira
Azure DevOps

Job description

Job Title

Full Stack Java Developer – Microservices

Location

Abu Dhabi, United Arab Emirates

Industry & Function

IT and Services – IT Software Development

Experience

5–10 years

Job Type

Full‑time

Overview

We are seeking an experienced Java developer with strong expertise in Java Microservices, Java EE applications, Spring Boot, cloud‑native architecture, containerisation, Kubernetes, and workflow orchestration platforms such as ORKES or Netflix Conductor. The role involves designing secure backend services, supporting production environments, delivering high‑quality releases, and contributing to scalable digital banking and enterprise application platforms.

Key Responsibilities
  • Design, develop, maintain, and support Java backend services, APIs, middleware components, and Java EE applications.
  • Build scalable microservices using Java, Spring Boot, RESTful services, Spring Cloud, and cloud‑native architecture principles.
  • Analyse business requirements and define practical technical implementation approaches aligned with architecture standards.
  • Develop middleware services using Test‑Driven Development practices and maintain strong code quality across releases.
  • Create comprehensive JUnit test cases and support code coverage targets of 80% or higher.
  • Work with Java8, Java21, object‑oriented programming, design patterns, multithreading, Lambda expressions, Stream API, Kotlin, and Groovy where required.
  • Use Spring Boot features including annotations, Spring JPA, Spring AOP, Spring Security, Maven, Gradle, and testing frameworks.
  • Support microservices design patterns such as service discovery, service mesh, cloud configuration management, distributed communication, and API integration.
  • Develop and troubleshoot database‑driven applications using MySQL, PostgreSQL, Oracle Database, and Microsoft SQL Server.
  • Build, test, and debug APIs using Postman, SoapUI, API gateways, and related tools.
  • Work with Docker, Dockerfiles, containers, Kubernetes, AWS, and Microsoft Azure for modern application delivery.
  • Implement application security controls to protect system integrity, user data, and sensitive business information.
  • Handle security testing, penetration testing support, and remediation of common application vulnerabilities.
  • Collaborate with cross‑functional teams to deliver reliable releases within project timelines.
  • Provide platform hosting support, production support, issue investigation, root‑cause analysis, and timely resolution of incidents.
  • Contribute to CI/CD pipelines, release automation, deployment readiness, and DevOps practices using Azure DevOps, GitHub Actions, Maven, Gradle, Git, or TFS.
  • Maintain technical documentation, development notes, API references, Confluence updates, and Jira task progress.
Ideal Profile
  • 5–10 years of overall experience in Java application development.
  • Strong hands‑on experience designing and developing Java Microservices, Java EE applications, backend services, and APIs.
  • Experience in platform hosting, production support, and high‑availability environments.
  • Banking domain experience is preferred.
  • Deep knowledge of Java, OOP, design patterns, multithreading, Java8, Java21, Lambda Expressions, Stream API, Kotlin, and Groovy.
  • Practical experience with Spring Boot, Spring JPA, Spring AOP, Spring Security, Maven, Gradle, and JUnit testing.
  • Good understanding of microservices architecture, Spring Cloud, service discovery, service mesh, cloud configuration, and distributed system design.
  • Working knowledge of relational databases including MySQL, PostgreSQL, Oracle, and Microsoft SQL Server.
  • Familiarity with IntelliJ IDEA, Spring Tool Suite, Eclipse, SoapUI, Postman, Git, Jira, and Confluence.
  • Hands‑on exposure to Docker, Dockerfiles, containers, Kubernetes, AWS, and Microsoft Azure.
  • Experience with ORKES or Netflix Conductor for workflow orchestration is highly valuable.
  • Knowledge of API management platforms such as Kong API Gateway, CA API Gateway, Azure API Management, or AWS API Gateway is an advantage.
  • Experience with Agile delivery practices such as Scrum, Kanban, and Test‑Driven Development.
  • Good understanding of DevOps tools, CI/CD pipelines, Azure DevOps, GitHub Actions, Git, TFS, Maven, and Gradle.
  • Strong analytical and problem‑solving skills.
  • Excellent communication and interpersonal skills.
  • Proactive mindset with willingness to learn new technologies.
Skills Set
  • Java, Java EE, Java8, Java21, Spring Boot, Spring JPA, Spring AOP, Spring Security, RESTful services, Microservices architecture, Object‑Oriented Programming, Design Patterns, Multithreading, Lambda Expressions, Stream API, Kotlin, Groovy, Maven, Gradle, JUnit, Test‑Driven Development, ORKES, Netflix Conductor, Service Mesh, Service Discovery, Spring Cloud, Cloud Configuration Management, MySQL, PostgreSQL, Oracle Database, Microsoft SQL Server, IntelliJ IDEA, Spring Tool Suite, Eclipse, SoapUI, Postman, Git, TFS, Jira, Confluence, Docker, Dockerfiles, Containers, Kubernetes, AWS, Microsoft Azure, API Gateway, Kong API Gateway, CA API Gateway, Azure API Management, AWS API Gateway, Azure DevOps, CI/CD Pipelines, GitHub Actions, Application security, Penetration testing support, Production support, Root‑cause analysis, Banking applications.
Why Join Us

This opportunity is a strong fit for a Java developer who wants to work on secure, scalable, and cloud‑ready enterprise applications in Abu Dhabi’s growing technology and digital banking market. The role offers exposure to modern Java development, microservices, Spring Boot, Kubernetes, cloud platforms, DevOps practices, API management, workflow orchestration, and production‑grade application support.

About the Company

DicetekLLC is a technology services and consulting company supporting clients across the UAE and wider region with skilled professionals in software development, enterprise systems, cloud engineering, data, cybersecurity, DevOps, and digital transformation. The company works with organizations that need dependable technology talent to build scalable applications, modernize platforms, improve system stability, and support long‑term business growth through strong technical delivery.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

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

Atribs Metscon Group • Dubai

On-site
AED 240,000 - 420,000
Scrum Certification
Java Developer - Workflow Orchestration
Java Developer - Workflow Orchestration

DiceTek UAE • Al Ruways Industrial City

On-site
Senior Java Microservices Engineer - Cloud, Kubernetes
Senior Java Microservices Engineer - Cloud, Kubernetes

DiceTek UAE • Al Ruways Industrial City

On-site
AED 120,000 - 150,000
Senior Backend Developer - Dicetek LLC - Abu Dhabi, UAE
Senior Backend Developer - Dicetek LLC - Abu Dhabi, UAE

DiceTek UAE • Al Ruways Industrial City

On-site
Competitive compensation
Opportunities for career advancement
Collaborative and innovative culture
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
Senior integration Developer
Senior integration Developer

Iconic IT Consulting Services • Abu Dhabi

On-site
AED 300,000 - 420,000
Java Developer
Java Developer

Impronics Technologies • Dubai

On-site
AED 120,000 - 160,000
Backend engineers – JAVA (Spring Boot) - Python with ORKES/Netflix conductor
Backend engineers – JAVA (Spring Boot) - Python with ORKES/Netflix conductor

Atribs Metscon Group • Abu Dhabi

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

TAT IT Technolgies • Dubai

On-site
AED 250,000 - 450,000
Java Developer
Java Developer

Astek Middle East • Fujairah Emirate

On-site
AED 240,000 - 420,000