Senior Java Developer – Microservices & Distributed Systems | Dubai, UAE
Summary
Senior Java Developer (10+ years) in Dubai, on-site, designing and hands-on coding high-performance distributed microservices using Java, Spring Boot, Redis caching, Kafka/RabbitMQ messaging, Docker/Kubernetes, and SQL/NoSQL databases, with architecture-level ownership of event-driven systems.
Location: Dubai, United Arab Emirates (On-site)
Job Category: Information Technology (IT) & Software
Job Overview
WalkingTree Technologies is looking for a technically strong Senior Java Developer with expertise in software architecture and hands‑on development. The role focuses on building next‑generation, high‑performance distributed applications using Java, Spring Boot, microservices, and modern cloud‑native technologies.
Candidates should have at least 10 years of professional experience, with strong capabilities in system architecture, technical decision‑making, and hands‑on coding.
Key Responsibilities
- Design and develop scalable Java‑based microservices using Spring Boot.
- Drive system architecture, design decisions, and technical ownership.
- Build high‑performance applications using advanced data structures and algorithms.
- Implement low‑latency caching solutions using Redis.
- Develop cloud‑native applications using Docker and Kubernetes.
- Design robust database solutions across SQL and NoSQL ecosystems.
- Work with distributed systems and messaging platforms such as Kafka and RabbitMQ.
- Implement and support event‑driven architectures.
Requirements & Qualifications
- Minimum 10 years of professional experience.
- Strong hands‑on Java development expertise.
- Experience developing microservices using Spring Boot.
- Strong understanding of system architecture and software design.
- Advanced knowledge of data structures and algorithms.
- Experience with Redis and caching solutions.
- Knowledge of Docker and Kubernetes.
- Experience with SQL and NoSQL databases.
- Understanding of distributed systems and event‑driven architectures.
- Experience with Kafka and/or RabbitMQ.
- Ability to combine architecture‑level thinking with hands‑on coding.
Salary, Benefits & Career Growth
Salary and additional benefits have not been specified. This opportunity offers exposure to scalable distributed systems, cloud‑native application development, microservices architecture, and high‑performance engineering.
Employment Type: On-site
Location: Dubai, UAE