compLogoLead Java EngineerCompany: Qode.worldOn-siteDubai - United Arab Emirates
Backend Lead Java position. 

Experience: 12+ Years
Location:  Onsite Dubai (Local UAE Candidates Only)
Notice Period: Immediate to 15 Days 
Nationality: Indian

We are seeking a highly experienced Lead Java Engineer. with deep expertise in Java, Spring Boot, and enterprise-grade microservices architecture. This role requires strong architectural judgmentsecurity-first thinking, and hands-on ownership of backend systems operating at scale.
As a technicalLead, you will drive architecture decisionsdefine integration and security standards, and ensure systems are scalable, resilient, and compliant, while remaining actively involved in core development.


Key Responsibilities

Architecture & Technical Leadership
  • Lead the design and evolution of microservices architecture usingJava (8/11/17+) and Spring Boot.
  • Own end-to-end system architecture, including service boundaries, communication patterns, and failure handling.
  • Define and enforce security architecture standards across services (authentication, authorization, data protection).
  • Act as the technical authority for design reviews, architecture decisions, and complex integrations.

Security & Identity
  • Design and implement secure API access using JWT, OAuth2, OpenID Connect, and token-based authentication.
  • Enforce zero-trust principles across microservices and external integrations.
  • Ensure secure handling of PII and sensitive data, aligned with compliance requirements.
  • Guide teams on API security, rate limiting, throttling, and abuse prevention.

Integration & API Management
  • Design and govern external integrations (on-prem systems, third-party APIs, cloud services).
  • Implement API management strategiesincluding versioning, lifecycle management, and backward compatibility.
  • Define idempotent APIs and ensure safe retry behavior across distributed systems.
  • Lead the use of API gateways for routing, authentication, rate limiting, and observability.

Event-Driven & Distributed Systems
  • Architect and implement event-driven systemsusing Kafka (topics, partitions, consumer groups, schema evolution).
  • Ensure exactly-once / at-least-once processing strategies where applicable.
  • Design reliable async workflows with proper retry, dead-letter, and error-handling strategies.

Development & Engineering Excellence
  • Remain hands-on by developing core services, frameworks, and shared libraries.
  • Enforce best practices in code quality, performance optimization, and JVM tuning.
  • Conduct architecture-level and code reviews to ensure consistency and scalability.
  • Mentor engineers on system design, security, and distributed systems best practices.

Required Skills & Experience
  • 10+ years of backend development experience with strong core Java expertise.
  • Deep experience with Spring Boot, Spring Cloud, and building large-scale microservices.
  • Strong understanding of microservices architecture, DDD, SOLID principles, and design patterns.
  • Proven expertise in security architecture: JWT, OAuth2, OpenID Connect, secure API design.
  • Hands-on experience with Kafka or similar messaging systems in production.
  • Strong understanding of idempotency, retries, eventual consistency, and distributed system challenges.
  • Experience with API management platformsand gateway-based architectures.
  • Solid experience integrating on-prem systems, external APIs, and cloud services.
  • Strong database knowledge (PostgreSQL/MySQL); exposure to NoSQL is a plus.
  • Experience with Docker and deploying services on Kubernetes.

Preferred / Good to Have
  • Cloud experience (AWS / Azure / GCP).
  • Observability and monitoring (Prometheus, Grafana, ELK).
  • CI/CD pipelines and DevOps best practices.
  • Experience with resilience patterns: circuit breakers, bulkheads, rate limiting.
  • Exposure to performance testing and chaos engineering.

What Makes This Role Different
  • Architecture ownership without people management
  • Strong focus on security, reliability, and integration
  • Opportunity to influence enterprise-wide technical standards
  • Hands-on leadership in complex, high-scale distributed systems