Java Backend Lead Architect

Dubai Tax Free28 days agoFull-time External
Negotiable
Job Title: Java Backend Lead Experience: 10+ Years Location: Dubai (Onsite) Job Summary We are seeking a highly experienced Backend Lead with strong expertise in enterprise-grade system design, micro services architecture, and large-scale distributed systems. The ideal candidate will bring deep technical expertise along with strong leadership, architectural ownership, and stakeholder management capabilities. This role requires hands-on development, architectural decision-making, and end-to-end ownership of backend platforms built using modern Java (17+), Spring ecosystem, and event-driven architectures. Key Responsibilities • Lead end-to-end architecture, design, and development of scalable backend systems. • Drive technical strategy, solution architecture, and system design across multiple projects. • Provide technical leadership and mentorship to development teams and guide best engineering practices. • Design and develop high-performance microservices using Java 17+, Spring Boot, and Spring Security. • Own API design standards, ensuring robust RESTful services, idempotency, and backward compatibility. • Architect and implement event-driven systems using Kafka and asynchronous messaging patterns. • Ensure system scalability, fault tolerance, and resiliency using distributed system principles. • Collaborate closely with product owners, stakeholders, and cross-functional teams to translate business needs into technical solutions. • Drive best practices around code quality, performance optimization, and security. • Oversee end-to-end delivery, from requirement analysis to production deployment and post-release support. Key Skills & Technical Expertise • Programming: Java 17+ (Strong command of functional programming, streams, concurrency) • Frameworks: Spring Boot, Spring Framework, Spring Security • Architecture: • Microservices Architecture • Distributed Systems • Event-Driven Architecture • API Design & Idempotency • Messaging & Streaming: Kafka, Event Processing • System Design: High availability, scalability, fault tolerance • Databases: SQL & NoSQL databases • DevOps & Cloud Exposure: CI/CD, containerization (Docker), orchestration (Kubernetes) • Design Principles: SOLID, Clean Architecture, Domain-Driven Design (DDD) Leadership & Soft Skills • Proven experience in team leadership, mentoring, and technical guidance • Strong stakeholder management and cross-team collaboration skills • Ability to drive architectural discussions and influence technical decisions • Excellent problem-solving, analytical, and communication skills Preferred / Nice to Have • Experience with cloud platforms (AWS / Azure / GCP) • Exposure to monitoring and observability tools (Prometheus, Grafana, ELK) • Experience with performance tuning, scalability testing, and system resilience patterns