The Value Maximizer
Lead Java Engineer
The Value MaximizerUnited Arab Emirates10 hours ago
Full-timeOther
Backend Lead Java position.

Experience: 12+ YearsLocation: 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 judgment, security-first thinking, and hands-on ownership of backend systems operating at scale.As a technicalLead, you will drive architecture decisions, define 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

Key Skills

Ranked by relevance