Overview

Java Developer Jobs in Abu Dhabi at DICETEK LLC

Job Summary

We are seeking an experienced Full Stack Java Developer with strong expertise in designing, developing, and supporting high-quality Java Microservices and Java EE applications. The ideal candidate will have hands-on experience with modern Java technologies, Spring Boot, cloud-native architectures, containerization, and orchestration platforms such as ORKES or Netflix Conductor. Banking domain experience is preferred.


Experience Required

  • 5–10 years of overall experience in Java application development.
  • Experience in platform hosting and production support environments.
  • Banking domain experience is preferred.


Technical Skills


Java

  • Object-Oriented Programming (OOP)
  • Design Patterns
  • Multithreading
  • Java 8+ and Java 21
  • Lambda Expressions
  • Stream API
  • RESTful Services
  • Kotlin
  • Groovy


Spring Boot

  • Spring Boot Framework
  • Annotations
  • Maven and Gradle
  • Spring JPA
  • Spring AOP
  • Spring Security
  • JUnit Testing


Microservices

  • Microservices Architecture
  • Service Mesh
  • Service Discovery
  • Spring Cloud
  • Cloud Configuration Management


Databases

  • MySQL
  • PostgreSQL
  • Oracle Database
  • Microsoft SQL Server


Development Tools

  • IntelliJ IDEA
  • Spring Tool Suite (STS)
  • Eclipse
  • SoapUI
  • Postman
  • Git
  • Jira
  • Confluence


Cloud & Containerization

  • Docker and Dockerfiles
  • Containers
  • Kubernetes
  • AWS
  • Microsoft Azure


Key Responsibilities

  • Design, develop, maintain, and support Java backend services and APIs.
  • Analyze business requirements and define technical implementation approaches.
  • Develop middleware services using Test-Driven Development (TDD) practices.
  • Ensure maximum code coverage (80%+) through comprehensive JUnit test cases.
  • Handle security and penetration testing requirements.
  • Deliver high-quality, bug-free application releases.
  • Implement security controls to safeguard application integrity and user data.
  • Identify and mitigate common application security vulnerabilities.
  • Collaborate with cross-functional teams to ensure successful project delivery.
  • Provide production support and resolve application issues in a timely manner.


Good to Have


API Management

  • API Gateway experience such as:
  • Kong API Gateway
  • CA API Gateway
  • Azure API Management
  • AWS API Gateway


Agile Methodologies

  • Scrum
  • Kanban
  • Test-Driven Development (TDD)


DevOps

  • Git and TFS
  • Maven and Gradle
  • Azure DevOps
  • CI/CD Pipelines
  • GitHub Actions


Required Soft Skills

  • Strong analytical and problem-solving skills.
  • Excellent communication and interpersonal skills.
  • Ability to work independently and manage multiple priorities.
  • Strong collaboration and teamwork mindset.
  • Proactive attitude towards learning new technologies and improving existing processes.

Title: Java Developer

Company: DICETEK LLC

Location: Abu Dhabi

 

Upload your CV/resume or any other relevant file. Max. file size: 800 MB.