Backend Developer
Hiring Senior Backend Developers (Java) for an onsite role in Dubai — 8+ years experience, expert in microservices, Spring Boot, Docker/Kubernetes, and high-performance backend architecture.
We usually respond within a day
Role: Backend Developer
Experience: 8+ years
Location: Onsite, Dubai
Positions: 2
Job Type: Permanent
Overview:
We are seeking a highly experienced Senior Java Developer with a strong technical foundation and architectural mindset. The ideal candidate is passionate about building high-performance backend systems and microservices architectures, writing clean, optimized code using modern Java, Spring Boot, and cloud-native technologies.
As a key contributor, you will take end-to-end technical ownership, including architecture and design decisions, core backend development, and performance optimization in large-scale distributed systems.
Key Responsibilities:
- Design, develop, and maintain scalable and robust Java-based microservices using Spring Boot.
- Take full ownership of system architecture, design patterns, and end-to-end design decisions.
- Write high-performance code applying advanced data structures and algorithms for large data challenges.
- Design and implement caching strategies and low-latency data pipelines using Redis.
- Develop and deploy containerized services using Docker and orchestrate via Kubernetes.
- Lead the technical direction on projects including system design, database schema design, and performance tuning.
- Collaborate with product teams and engineers to convert requirements into scalable, production-ready solutions.
- Conduct thorough code reviews, enforce best coding practices, and mentor junior developers (without formal management responsibilities).
Required Skills:
- Strong core Java (8/11/17) development experience with advanced JVM knowledge.
- In-depth understanding of data structures, algorithms, and backend application.
- Expertise in Spring Boot, Spring Cloud, and production-grade microservices.
- Practical experience in system architecture, design patterns (Factory, Singleton, Observer, etc.), and principles (SOLID, DDD).
- Hands-on experience with Redis for caching and performance optimization.
- Proficiency in Docker and deploying applications on Kubernetes.
- Strong database skills: SQL (PostgreSQL/MySQL) and familiarity with NoSQL solutions.
- Exposure to distributed systems, message brokers (Kafka/RabbitMQ), and event-driven architectures.
- Experience in high-throughput, low-latency environments with a focus on performance tuning.
- Ability to work independently in a fast-paced environment and take full technical ownership.
- Key Skills: Java, Data Structures, Algorithms, Microservices, Java Collections, Generics, Spring Boot, System Architecture, Kafka, Kubernetes, Lambda.
Preferred / Good to Have:
- Experience with cloud platforms (AWS, GCP, Azure).
- Exposure to observability tools (Prometheus, Grafana, ELK Stack).
- Familiarity with CI/CD pipelines and DevOps best practices.
- Knowledge of load testing and system resilience strategies (rate limiting, circuit breakers).
About Sperton:
This role is powered by Sperton, a global recruitment and consulting firm with offices across Europe, Asia, and the Americas. We help companies find and manage top talent across borders, delivering fast, compliant, and flexible recruitment, consultant hiring, and global mobility services.
📩 Sound like a good fit?
Apply now and send us your CV — we’d love to hear from you.
- Department
- Information Technology
- Locations
- Dubai
- Employment type
- Full-time
- Employment level
- Executive/Senior Level
- Job location
- Dubai, UAE
- Employment Level | Seniority
- Mid-Senior level
Workplace & Culture at Sperton
At Sperton, we believe that great results come from great people.
Our culture is built on trust, collaboration, and a shared passion for delivering quality in everything we do.
We are a Norwegian-owned international company with colleagues across Europe, Asia, and the USA, working together seamlessly across time zones and cultures. Our teams are diverse, yet united by the same goal — to connect people and companies in meaningful ways.
We value openness, initiative, and continuous learning. Everyone at Sperton is encouraged to take ownership, share ideas, and challenge existing ways of working to make our solutions even better.
Even though we operate globally, our approach is personal. We take pride in creating a supportive and inclusive environment where people feel heard, respected, and motivated to grow — both professionally and personally.
Already working at Sperton Global AS ?
Let’s recruit together and find your next colleague.