Senior Software Engineer (Java)

Company Details
Name:UAE Jobs
Industry: Consulting
Description: applydubaijob.com is a trusted online job platform dedicated to helping job seekers find better career opportunities across Dubai, Abu Dhabi, Sharjah, Ajman, Ras Al Khaimah, the wider UAE, and other Middle East countries. The platform provides up-to-date job vacancies from various industries, making… applydubaijob.com is a trusted online job platform dedicated to helping job seekers find better career opportunities across Dubai, Abu Dhabi, Sharjah, Ajman, Ras Al Khaimah, the wider UAE, and other Middle East countries. The platform provides up-to-date job vacancies from various industries, making it easier for professionals to discover, apply, and grow their careers in the region. View more View less
Job Details
Job Type: Full Time
Workplace Type: On-site
Qualification: Diploma
Job Experience: Mandatory
Job Location: Dubai, United Arab Emirates
Closing Date: Undisclosed
Salary: Undisclosed
Other Pay: Benefits
Job Category: Information Technology
Job Description

Position: Senior Software Engineer (Java)

Date Posted: May 11, 2026

Industry: Information Technology / Software Development / Enterprise Technology

Employment Type: Full Time

Experience: Senior-Level Experience in Java Backend Development, Distributed Systems, and Microservices Architecture

Qualification: Bachelor’s Degree in Computer Science, Software Engineering, Information Technology, or related field preferred

Salary: AED 5000 to 10000 (estimated)

Location: Dubai, United Arab Emirates

Company: Xebia

Description:

A leading technology organization is currently hiring experienced Senior Software Engineers specializing in Java backend development for multiple high-impact projects based in Dubai. This opportunity is ideal for engineers who enjoy working on large-scale enterprise systems, solving complex backend engineering problems, and contributing to highly scalable distributed platforms.

The company is seeking professionals who can go beyond day-to-day coding tasks and actively participate in architectural discussions, scalability planning, production stability improvements, and engineering best practices. Candidates should have strong expertise in modern Java technologies and experience working within enterprise-grade microservices ecosystems.

This role offers the chance to work in a fast-paced engineering environment where reliability, observability, scalability, and performance optimization are highly valued.

Key Responsibilities:

• Develop and maintain enterprise-level microservices using Java 17 and Java 21

• Design scalable backend systems capable of handling high concurrency and distributed workloads

• Build and optimize RESTful APIs with proper pagination, versioning, and idempotency practices

• Work on event-driven architecture and asynchronous communication systems

• Participate in troubleshooting, production monitoring, and root cause analysis for live applications

• Collaborate with engineering teams on cloud-native deployments and CI/CD automation

• Improve application observability, monitoring, and overall production reliability

• Analyze and optimize SQL queries and database performance for enterprise-scale applications

• Contribute to architectural decisions, engineering standards, and technical improvements

• Ensure system resiliency, scalability, and maintainability across backend services

Required Technical Skills:

• Strong hands-on experience with Java 17+ and Java 21

• Expertise in Spring Boot and Spring Data JPA

• Strong understanding of distributed systems concepts

• Experience designing and integrating REST APIs

• Advanced SQL query writing and database optimization skills

• Experience with SQL Server, MongoDB, Elasticsearch, and Redis

• Knowledge of Docker and Kubernetes environments

• Hands-on experience with Kafka and asynchronous messaging platforms

• Familiarity with Event-Driven Architecture principles

• Experience with CI/CD tools such as Azure DevOps, GitHub Actions, or similar platforms

• Strong debugging, troubleshooting, and production support capabilities

• Good understanding of Git workflows and software engineering best practices

Preferred Skills:

• Experience with Grafana, Prometheus, or AppDynamics

• Familiarity with Kibana and Elasticsearch ecosystems

• Knowledge of monitoring and observability platforms

• Understanding of OAuth2 and Single Sign-On (SSO) authentication systems

• Exposure to cloud platforms including AWS, Azure, or Google Cloud Platform

What the Company Values:

• Engineers who take ownership and responsibility for production systems

• Professionals who can independently solve complex backend and infrastructure issues

• Strong collaboration and mentorship abilities

• Architectural thinking and long-term engineering vision

• Passion for scalability, maintainability, and platform reliability

• Commitment to engineering excellence and continuous improvement

Work Location:

• On-site role based in Dubai

• Multiple openings currently available

 
371 open positions on Semasocial right now · 2996 open positions in Dubai, United Arab Emirates · 4 posted in the last 7 days
Contact Information
Sign in to apply for this job.
CV Job Description Matcher See how well your CV matches this job and get tips to improve your chances AI Tool

This tool helps you see how closely your CV matches a job description. It also gives you simple suggestions on what to improve so you have a better chance of getting shortlisted.

Beware of Fraudsters!
Never pay anyone for job applications, interview tests, or job interviews. A genuine employer will never ask you for payment under any circumstances.
Disclaimer & TOS: We do not guarantee the authenticity of every single job posting and are not responsible for any fraudulent activity or misrepresentation by third parties. We are not involved in any stage of the interview or recruitment process and do not charge any fees from job seekers. For further details, please read the rest of the Terms of Service.