Senior Software Engineer (Java) (Java 21 Enterprise Architecture, Distributed Systems Concurrency & Event-Driven Microservices Optimization)
Company Overview:
Xebia is an established, high-growth leader within the global digital product development, enterprise software consultancy, and cloud-native technical transformation landscape, specializing in statutory security compliance, sophisticated performance tracking loops, and streamlined backend execution frameworks. We focus on executing modern distributed application models, strict clean-code validation guidelines, and optimized pipeline automation tracking loops across our elite global engineering divisions. Join our principal cloud-native software wing and collaborative Human Resources infrastructure to elevate your technical engineering career utilizing contemporary container orchestrations and advanced cloud infrastructure Information Technology systems.
Job Description:
We are seeking an architectural-thinking, systems-astute, and deeply technical Senior Software Engineer (Java) to manage daily microservices engineering, high-throughput message streaming pipelines, and infrastructure remediation tracking tracks at our regional development center in Dubai. This senior engineering role demands complete lifecycle control over database optimization routines, precise production observability file documentation, and immediate technical latency resolution to guarantee flawless application velocity for executive management evaluation. It offers a spectacular platform to leverage your advanced distributed systems development background and strategic computational education inside a fast-expanding, high-impact enterprise technology ecosystem.
🔹 Key Responsibilities:
- Architect, develop, and maintain high-availability backend microservices using Java 17 and Java 21 LTS runtimes.
- Design distributed systems architectures built for heavy multi-threading concurrency, fault tolerance, and horizontal scalability.
- Engineer and optimize enterprise-grade RESTful APIs incorporating rigid token pagination, structural versioning, and idempotency patterns.
- Govern event-driven communication channels, developing real-time asynchronous data pipelines with Apache Kafka.
- Conduct live production monitoring, cloud infrastructure log scanning, and deep-dive root cause analysis for distributed applications.
- Collaborate across agile squads to deploy cloud-native containers within Docker and managed Kubernetes container groups.
- Enhance overall software platform visibility through the configuration of metrics, alert triggers, and system tracing frameworks.
- Analyze and refactor complex SQL execution paths, relational data tables, and multi-node database indexing metrics.
- Contribute actively to long-term architectural blueprints, code review criteria, and centralized engineering governance standards.
🔹 Requirements:
- Strong, hands-on senior background writing performant code using Java 17+ and modern Java 21 features.
- Expert-level operational familiarity with the Spring Framework ecosystem, specifically Spring Boot and Spring Data JPA.
- Deep structural understanding of distributed systems concepts, microservices interaction models, and message broker logic.
- Advanced database optimization engineering traits traversing SQL Server, MongoDB, Elasticsearch clusters, and Redis caching tiers.
- Hands-on technical proficiency with container orchestration tools including Docker, Kubernetes, and automated CI/CD infrastructures.
- Demonstrated capacity to debug production incidents, analyze thread dumps, and optimize microservices compute allocations under heavy loads.
- Excellent stakeholder communication and mentoring traits, with an ability to translate long-term business logic into strict software formats.
- Practical background in education regarding software metrics, system latency calculation parameters, and technical pipeline management methodologies.
What the Company Values & Offers:
- Competitive monthly base salary package ranging from AED 5,000 to 6,000.
- Direct exposure to flagship digital banking builds, multi-region commercial architectures, and cutting-edge software paradigms.
- Structured ongoing engineering masterclasses to advance your practical education in Grafana/Prometheus telemetry tracking, OAuth2/SSO authorization security, and multi-cloud server setups (AWS/Azure/GCP).
- A culture centered around complete system ownership, autonomous problem solving, engineering excellence, and long-term technical vision.
- Clear vertical career advancement paths into principal software architecture, engineering management directorship, and regional technology management divisions in the UAE.