Company logo hidden

Senior Software Engineer - Java

Unlock employer Dubai, United Arab Emirates Posted: 25 Jul 2025

Financial

  • Estimate: $100k - $150k*
  • Zero income tax location

Accessibility

  • Office Only
  • Relocation Support
  • Visa Provided

Requirements

  • Experience: Senior
  • English: Professional

Position

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 Technical Software Engineer.

Ready to apply for roles like this?

Unlock the company name and direct application link. Subscribers get instant access to fresh jobs across Dubai, Abu Dhabi and Riyadh, many with visa support.

Unlock employer & apply directly

Join our Software Engineering team, where we are always on the lookout for passionate and curious software engineering professionals who are driven to deliver a world-class experience to our customers. We are a diverse team that leverages modern technologies, engineering practices, and innovative approaches to build exceptional software products.

Our technology stack currently includes React, Java 11–17, Node, ALCS, frameworks like Spring Boot, Solace, relational databases (Oracle, SQL Server), non-relational databases (Couchbase, Elastic Search, Cassandra), APIs (REST, SOAP protocols) with OpenAPI Documentation — and is continually evolving with the industry and profession.

The Senior Software Engineer – Java Fullstack is a fully participating member of an agile feature team, working 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.

Key Responsibilities

  • Work with senior technical engineers in the technical design process by contributing to the analysis of 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 through the implementation of the Emirates Group-approved coding standards.
  • Participate in rotational on-call support and actively resolve production issues within SLAs with minimal supervision.
  • Ensure built-in quality and 100% unit testing as part of the CI/CD pipeline.
  • Analyse and fix all identified defects with minimal rework.
  • Stay updated with relevant technologies to enhance code quality.

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 using Python (versions 3–7) with microservices capability.
  • Strong understanding of Backend Technologies: Java 8, Spring, Spring Boot, RESTful API, SOAP, Microservices, and Design Patterns.
  • Proficiency in Web Technologies: React.js and various Database Technologies (Oracle, SQL Server, Couchbase, MongoDB).
  • Familiarity with Cloud Technologies: AWS, Azure, Google Cloud, and experience with DevOps tooling: GIT, Docker, OpenShift.

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

Apply today and be part of shaping the future of aviation technology at Emirates Group.

Apply Direct

Jobs you might like   View all jobs

Ready to apply for this role?

Apply Direct