Skip to main content

Java Developer

Dicetek LLC

Abu DhabiOn-siteFull-Time3w ago

Description

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.

More jobs in Abu Dhabi