Backend Developer 

Job Category: Backend Developer Software Development
Job Type: Full Time
Job Location: Dubai

Location: Dubai, United Arab Emirates (Micropolis Robotics) 

About the Role 

We are looking for an expert Backend Developer to design, build, and maintain robust, scalable, and high-performance server-side applications. You will be responsible for developing core functionality, defining and managing data models, and ensuring the stability of our services. 

Key Responsibilities

  • Develop and maintain highly available and scalable services and APIs using Java and the Spring Boot framework. 
  • Design, implement, and maintain RESTful APIs that adhere to best practices for security and efficiency. 
  • Manage and optimize data persistence, primarily with SQL/NoSQL databases, focusing on schema design and query performance. 
  • Implement secure authentication and authorization mechanisms (e.g., OAuth 2.0, JWT). 
  • Collaborate with frontend teams and other stakeholders to define clear contract agreements and data structures. 
  • Focus on application performance, latency, and resilience through efficient coding and proper service architecture. 

Core Requirements & Technical Expertise 

  • Expert-level proficiency in Java and the Spring Boot ecosystem (including Spring Data, Spring Security, etc.). 
  • Deep understanding of Object-Oriented Programming (OOP) principles and design patterns. 
  • Proven experience in designing and consuming RESTful and/or gRPC APIs
  • Strong knowledge of database management (e.g., PostgreSQL, MySQL, MongoDB) and effective data modeling. 
  • Expertise in microservices architecture and related communication patterns (synchronous/asynchronous). 
  • Proficiency in code versioning with Git and experience with Continuous Integration/Continuous Deployment (CI/CD) pipelines. 
  • Experience with cloud platforms (e.g., AWS, Azure, GCP) is highly valued. 

Apply for this position

Backend Developer

Allowed Type(s): .pdf
Preloader image