Senior Software Engineer - Java Full Stack

Emirates

Dubai

On-site

AED 320,000 - 520,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Flight discounts
Hotel discounts
Tax-free salary

Job summary

Emirates Group IT is seeking a Senior Software Engineer - Java full stack to join a dynamic agile team in Dubai. You will design, develop, and maintain software solutions that support Emirates Group Business, leveraging Java 8+, Spring Boot, microservices, and modern web tech.

You will collaborate with senior engineers, implement secure code, participate in on-call support, and ensure high-quality delivery with CI/CD, logging, and monitoring.

Qualifications

  • Bachelor's or Honours in Computer Science, Computation, Computer Engineering or Software Engineering.
  • Minimum 3 years of Backend Development experience with Java (8+) and microservices.
  • Strong experience with Java ecosystem, Spring/Spring Boot, RESTful API, SOAP, and microservices patterns.
  • Proficiency in modern web stacks: React.js/Next.js/Node.js.
  • Experience with relational and NoSQL databases (Oracle, MariaDB, SQL Server, Postgres, Couchbase, MongoDB, Elastic).
  • Cloud exposure to AWS/Azure/Google Cloud and DevOps tools (GitLab, Docker, OpenShift, Kubernetes, Jenkins).
  • Build tools: Maven, Ant, Gradle; Automation testing: Jasmine/Jest/Karma/JUnit/Mockito; Code quality: SonarQube.
  • Security and API management knowledge (ShiftLeft, Sentinel; API platforms like APIgee, Kong).
  • Experience in API-first development, production support per ITIL, and strong CI/CD practices.
  • Agentic AI frameworks and low-code exposure are a plus.

Responsibilities

  • Contribute to technical design and implement software solutions in Java full-stack within an agile team.
  • Develop secure, optimized code following Emirates Group coding standards.
  • Participate in on-call support and resolve production issues within SLAs.
  • Ensure 100% unit testing and CI/CD pipeline hygiene.
  • Refactor code to minimize debt and implement robust logging/monitoring.
  • Stay current with technologies and contribute to Playbooks and standards documents.

Skills

Java 8+
Spring Boot
Microservices
REST API
SOAP
React.js/Next.js/Node.js
Caching (Redis/Couchbase)
SQL/NoSQL databases
AWS/Azure
CI/CD

Education

Bachelor's or Honours in CS/CE/Software Engineering

Tools

GitLab
Docker
OpenShift
Kubernetes
Jenkins
Splunk
JIRA
Confluence
Spinnaker

Job description

Job Purpose

At Emirates, we believe in connecting the world, to and through, our global hub in Dubai; and in constantly innovating to ensure our customers ‘Fly Better’.

Emirates Group IT thrives on the dynamic nature of technology. Being pioneers in aviation innovation, we're always at the forefront, pushing boundaries. We're on the lookout for exceptional IT professionals to fortify our position as leaders in the industry. Embark on a journey with the world’s largest international airline and become a vital part of our cutting-edge information and technology team as a Senior Software Engineer - Java full stack.

The Senior Software Engineer is a fully participating member of an agile feature team who works independently on software development and problem resolution. The role involves technical design, software development, implementation, and maintenance of software solutions/products that support the Emirates Group Business.

In This Role You Will
  • Work with senior technical engineers in the technical design process by contributing to analysing technical application requirements.
  • Convert technical solutions for small to medium-sized initiatives into low-level design and working code.
  • Independently write secure and optimized code by implementing Emirates Group approved coding standards.
  • Participate in rotational on-call support and actively participate in resolving production issues within SLAs with minimal or no active supervision.
  • Responsible for built-in quality and ensuring 100% unit testing as part of the CI/CD pipeline.
  • Analyse and fix all identified defects with minimal rework.
  • Ensure re-factoring practices are adequately adopted to ensure minimum code debt.
  • Ensure logging and monitoring hooks are implemented in the code development.
  • Continuously stay current with the relevant technologies and implement the learnings to enhance code quality.
  • Adhere to the Emirates Group IT coding standards, guidelines, and best practices and contribute to Software Engineering Playbooks and other Standards documents.
Qualification

To be considered for the role you must meet the below requirements:

  • Degree or Honours (12+3 or equivalent) in a relevant field such as Computer Science, Computational Mathematics, Computer Engineering, or Software Engineering.
  • Minimum 3 years of experience in Backend Application Development, primarily in Java (versions 8+) with microservices capability.
  • Back End Technologies: Java8+, Spring, Spring Boot, Restful API, SOAP, Microservices, Design Patterns, Design approach such as API First, Agentic AI Framework, Caching tools and techniques viz-a-viz Redis, Couchbase, etc.
  • Web Technologies: React.js / Next.js / Node.js.
  • Database Technologies: Relational databases: Oracle, MariaDB, SQL Server, Postgres; NoSQL databases: Couchbase, MongoDB, Elastic Search, GraphQL.
  • Cloud Technologies: Amazon Web Services (AWS), Azure, Google Cloud.
  • DevOps: GitLab, Docker, OpenShift, Kubernetes, Jenkins, Splunk, JIRA, Confluence, Spinnaker, and such CD experience.
  • Build: Maven, Ant, Gradle.
  • Automation Testing: Jasmine, Jest, Karma, Junit, Mockito, Jmock, Jmeter, Selenium
  • Quality: SonarQube.
  • Security: ShiftLeft, Sentinel tools.
  • Integration: Informatica, Snaplogic, Solace, APIGee, and Kong, such as API management solutions and API platform handling; Application Performance Monitoring: AppDynamics.
  • Low Code / No Code exposure, such as Power Agent Copilot Studio etc.,
  • Prompt Engineering, Context, and Agentic AI Engineering.
  • Experience in developing advanced/Complex technology Software solutions for large organisations with API API-first methodology.
  • Experience in providing production support for business solutions using the ITIL framework, including but not limited to monitoring, self-healing, usage of observability tools.
  • Deep experience in full-stack development capabilities, technology technical evaluation, vendor selection, and management.
  • Implementation of contemporary engineering practices like lean software and test-driven development, CI/CD for ensuring a robust and reliable code base is always maintained, and managing technology platforms for DevOps, Code Management/Testing.
  • Experience in developing code using advanced agentic AI practices.
Leadership Role:

No

Salary & benefits

Join us in Dubai and enjoy an attractive tax-free salary and travel benefits that are exclusive to our industry, including discounts on flights and hotel stays around the world.

Find out what it’s like to live and work in our fast-paced, cosmopolitan home city in the Dubai Lifestyle section of our website www.emirates.com/careers.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

The Emirates Group • Dubai

On-site
AED 360,000 - 480,000
Travel benefits
Discounts on flights and hotels
Senior Technical Software Engineer - Java Full Stack
Senior Technical Software Engineer - Java Full Stack

Emirates • Dubai

On-site
AED 300,000 - 460,000
Travel benefits
Tax-free salary
Career growth
Senior Technical Software Engineer
Senior Technical Software Engineer

The Emirates Group • Dubai

On-site
AED 300,000 - 420,000
Travel benefits
Tax-free salary
Senior Software Engineer - Java FullStack - Platform Services
Senior Software Engineer - Java FullStack - Platform Services

Maseera • Dubai

On-site
AED 300,000 - 420,000
Senior Java Full-Stack Engineer — Dubai + Travel Benefits
Senior Java Full-Stack Engineer — Dubai + Travel Benefits

Emirates • Dubai

On-site
AED 320,000 - 520,000
Flight discounts
Hotel discounts
Tax-free salary
Senior Java Full-Stack Engineer | Global Impact & Travel
Senior Java Full-Stack Engineer | Global Impact & Travel

Emirates • Dubai

On-site
AED 300,000 - 460,000
Travel benefits
Tax-free salary
Career growth
Senior Technical DevOps Engineer - SRE
Senior Technical DevOps Engineer - SRE

Emirates • Dubai

On-site
AED 350,000 - 520,000
Senior Quality Assurance Engineer - Dnata Travel
Senior Quality Assurance Engineer - Dnata Travel

dnata • Dubai

On-site
AED 280,000 - 420,000
Travel benefits
Senior Quality Assurance Engineer - dnata Travel
Senior Quality Assurance Engineer - dnata Travel

Emirates Airlines - Other locations • Abu Dhabi

On-site
AED 280,000 - 420,000
Senior Java Full-Stack Engineer | Dubai & Travel Benefits
Senior Java Full-Stack Engineer | Dubai & Travel Benefits

The Emirates Group • Dubai

On-site
AED 360,000 - 480,000
Travel benefits
Discounts on flights and hotels