Company logo hidden

Principal Engineer - Software Development

Unlock employer Abu Dhabi, United Arab Emirates Posted: 18 Feb 2026

Financial

  • Estimate: $120k - $160k*
  • Zero income tax location

Accessibility

  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Senior
  • English: Professional

Position

About
The company, a leader in AI-powered cloud and digital infrastructure, is driving transformative technology solutions globally. We empower clients to harness sovereign AI infrastructure, especially in sectors with stringent regulatory needs.

Ready to apply for roles like this?

Unlock the company name and direct application link. Subscribers get instant access to fresh jobs across Dubai, Abu Dhabi and Riyadh, many with visa support.

Unlock employer & apply directly

The opportunity
We are looking for a highly skilled Senior Java Developer with deep expertise in Java, Spring Frameworks, and cloud-native distributed systems. The ideal candidate will design and build high-scale backend platforms, microservices, and APIs. You will work on high-performance, multi-threaded, resilient systems, collaborate across teams, and provide technical leadership to drive engineering excellence.

Your key responsibilities

  • IaaS Microservices Development: Design and develop scalable backend services for core IaaS domains, including Compute (Nova), Networking (Neutron), and Storage (Cinder).
  • OpenStack API Integration: Implement robust, type-safe integrations with OpenStack services using Spring Cloud OpenFeign and REST/HTTPS clients.
  • Performance Optimization: Take explicit ownership of backend performance, analyzing and optimizing latency, memory usage, and thread management in high-throughput systems.
  • Security Best Practices: Implement and enforce security standards, including secure coding, data encryption, and robust identity management via Spring Security and Keystone.
  • CI/CD & DevOps: Actively participate in the development and maintenance of CI/CD pipelines to support automated testing, containerization, and Kubernetes deployments.
  • Backend Architecture: Build distributed systems using Java 17+ and Spring Boot 3.x, ensuring high availability and resilience for infrastructure management planes.
  • API Design & Documentation: Design and maintain RESTful APIs with a focus on clean OpenAPI/Swagger documentation, efficient pagination, and standard HTTP status codes.
  • Data Modeling: Design efficient schemas in PostgreSQL and implement high-performance queries using Spring Data JPA/Hibernate.
  • Testing & Quality Assurance: Lead the development of comprehensive test suites using JUnit 5, Mockito, and Testcontainers to simulate real-world infrastructure scenarios.
  • Technical Leadership: Participate in code reviews, mentor junior engineers, and drive best practices in Gradle/Maven build management.

What we’re looking for
(a) Required skills / qualifications

  • 7+ years of backend development experience with mastery of Java 17+ and Spring Boot 3.x.
  • Expert Proficiency: Spring Security, RESTful API design, and distributed system architecture.
  • OpenStack Expertise: Hands-on experience with Nova (Server CRUD, Flavors), Neutron (Networks, Security Groups), and Cinder (Volumes, Snapshots).
  • Advanced Framework Knowledge: Spring Data JPA, Spring Cloud, and Feign for service-to-service communication.
  • Database Mastery: Deep experience with PostgreSQL (query optimization) and Redis (caching strategies).
  • Testing Excellence: Advanced skills in JUnit 5, Mockito, and specifically Testcontainers for integration testing.
  • Cloud Native Foundations: Strong understanding of Docker, Kubernetes, and containerized deployments.
  • Build Tools: Intermediate to advanced proficiency in Gradle or Maven.
  • Core Concepts: Solid understanding of Keystone (Projects/Tokens), Glance (Images), and Octavia (Load Balancers).
  • Soft Skills: Excellent communication and collaboration skills for working in highly technical cross-functional environments.

(b) Preferred skills / qualifications

  • Platform Expertise: Proven experience building platform-level systems or services at a hyperscaler scale (e.g., AWS, Azure, GCP).
  • Reactive Programming: Advanced experience with Project Reactor and WebFlux for developing high-concurrency, non-blocking infrastructure gateways.
  • Infrastructure as Code (IaC): Proficiency with Terraform, Ansible, ARM, or Bicep to automate and manage underlying OpenStack environments.
  • Cloud Architecture: Exposure to hybrid or multi-cloud architectures and cross-cloud connectivity strategies.
  • Industry Certifications: Relevant certifications such as Java (OCP), Kubernetes (CKA/CKAD), or Certified OpenStack Administrator (COA).
  • Awareness of Resilience Patterns (Circuit Breaker, Bulkhead, Asynchronous Communication).

What working at the company offers

  • Competitive Salary: We offer an attractive salary package based on your skills and experience.
  • Yearly Bonus: In recognition of your contributions, you will receive a performance-based annual bonus.
  • Exclusive Discount Cards: Access special benefits with Esaad and Fazaa cards, offering discounts across a wide range of services.
  • Premium Family Insurance: Comprehensive health coverage, including dental, vision, and life insurance, ensuring the well-being of you and your family.
  • Learning & Development: Access to top-tier learning platforms to help you grow your career, with unlimited access to premium courses.
Apply Direct

Jobs you might like   View all jobs

Ready to apply for this role?

Apply Direct