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