Skip to content
×

Java Backend Developer - Boot, Microservices and REST APIs

Listing for: DiceTek UAE
Full Time position Listed on 2026-11-07
Job specializations:
  • Software Development
    Java Developer, Backend Developer, Software Engineer
Salary/Wage Range or Industry Benchmark: 240000 - 480000 AED Yearly AED 240000.00 480000.00 YEAR

Job Description & How to Apply Below

Position: Java Backend Developer - Spring Boot, Microservices and REST APIs

Java Backend Developer
- Spring Boot, Microservices and REST APIs Job Snapshot
- Role:
Java Backend Developer

- Location:

Abu Dhabi, United Arab Emirates
- Industry: I T and Services
- Function:
Information Technology

- Experience:

5-10 years
- Job Type: Full Time
- Work Arrangement:
On-site

Position Overview Dicetek LLC is seeking an experienced Java Backend Developer for a full-time, on-site position in Abu Dhabi, United Arab Emirates. The role focuses on designing, developing, maintaining and supporting enterprise Java backend services, RESTful APIs and microservices-based applications. The successful candidate will be responsible for delivering secure, scalable and maintainable backend solutions using Java 8 , Java 21, Spring Boot, Spring Cloud and related enterprise development technologies.

The position requires strong knowledge of object-oriented programming, design patterns, multithreading, database integration and middleware service development. The role emphasizes Test-Driven Development (TDD), automated unit testing with JUnit, code quality and application security. Candidates will be expected to achieve more than 80% code coverage through JUnit test cases, address penetration testing findings and support reliable application releases. Applicants should have 5-10 years of relevant experience, including practical exposure to platform or hosting support activities.

Previous banking technology experience is preferred.

Job Details
- Country:
United Arab Emirates
- City:
Abu Dhabi
- Industry: I T and Services
- Function:
Information Technology
- Salary:
Not disclosed
- Gender: No Preference
- Candidate Nationality:
Not specified
- Job Type: Full Time
- Work Arrangement:
On-site

Key Responsibilities
  • Java Backend Development
    - Design, develop, maintain and support enterprise Java backend services and APIs.
  • Build backend application components using Java 8 , Java 21 and relevant Java technologies.
  • Apply object-oriented programming principles and established software design patterns.
  • Develop modular, maintainable and scalable backend application components.
  • Implement business logic and service functionality according to approved requirements.
  • Use Java Lambda expressions and Stream API features where appropriate.
  • Apply multithreading concepts to relevant backend processing requirements.
  • Maintain high standards of code quality, readability and maintainability.
Requirements Analysis and Technical Design
  • Analyse business and technical requirements for backend application development.
  • Define appropriate technical approaches for implementing application functionality.
  • Translate functional requirements into backend services, APIs and integration components.
  • Evaluate technical dependencies and implementation considerations.
  • Collaborate with relevant stakeholders to clarify requirements and resolve technical issues.
  • Document technical solutions and implementation approaches.
  • Ensure backend development aligns with application architecture and business requirements.
Spring Boot Application Development
  • Develop and maintain backend services using the Spring Boot framework.
  • Apply Spring annotations and configuration practices.
  • Implement database persistence using Spring JPA.
  • Use Spring AOP for relevant application functionality.
  • Implement application security using Spring Security.
  • Manage application builds and dependencies using Maven and Gradle.
  • Troubleshoot Spring Boot configuration, application behaviour and runtime issues.
  • Maintain reliable integration between Spring Boot services and enterprise applications.
Microservices and Middleware Development
  • Design and implement microservices-based backend solutions.
  • Develop middleware services supporting communication between enterprise applications.
  • Implement RESTful services and associated integration functionality.
  • Work with Spring Cloud technologies to support distributed application environments.
  • Apply service discovery and cloud configuration concepts.
  • Support service mesh integration requirements.
  • Investigate service communication failures and middleware integration issues.
  • Maintain modular service components that support application scalability and maintainability.
REST API Development and Integration
  • Design, develop and maintain RESTful APIs.
  • Implement backend API endpoints and associated business logic.
  • Support integration between backend services and consuming applications.
  • Analyse API requests, responses and service communication issues.
  • Use Postman and SoapUI for API testing and troubleshooting.
  • Investigate integration failures…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).

Search for further Jobs Here:

10 MILLION+ Job Search Platform:
(Try combinations for better Results! Or enter less keywords for broader Results)
Education Level
Experience Level (years)
Posted in last:
Salary