
Senior Software Engineer Java Fullstack jobs in Dubai are open at the Emirates Group, which is recruiting for a Senior Software Engineer (Java Fullstack). The role is a hands-on software engineering position in an agile feature team, covering technical design, software development, implementation and maintenance of software solutions and products that support the Emirates Group business. No closing date is stated on the official posting, which was published on 26 October 2026, so interested candidates should apply promptly.
The Senior Software Engineer works independently on software development and problem resolution, turning technical solutions for small to medium-sized initiatives into low-level design and working code. The role suits a full-stack engineer with enterprise experience across Java technologies, Oracle databases and cloud integration, who can also take part in on-call support and keep production systems running within agreed service levels.
About the Emirates Group
The Emirates Group is a Dubai-based aviation group built around Emirates airline and dnata. Emirates connects the world to and through its global hub in Dubai, and the Group’s information technology teams build and run the systems behind the airline, its digital platforms and its ground operations. Emirates Group IT works across software engineering, technology operations, data, cloud and artificial intelligence, supporting a business that serves customers and stakeholders around the world.
Software engineers in the Group work in agile feature teams, each owning part of the technology that runs the airline and its related businesses. The teams follow Emirates Group IT coding standards and contribute to shared software engineering playbooks and standards documents, so that the same quality bar is applied across the organisation.
Senior Software Engineer (Java Fullstack): role overview
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 and products that support the Emirates Group business, from analysing technical application requirements with senior technical engineers through to writing secure, optimised code and supporting it in production.
The job covers the full lifecycle of a feature: design, build, test, deploy and support. The engineer writes code to Emirates Group approved coding standards, takes part in rotational on-call support, resolves production issues within agreed service levels with minimal or no active supervision, and keeps logging and monitoring in place so that problems in production can be found and fixed quickly.
Key responsibilities
The main duties of the role, as stated on the official Emirates Group posting, are:
- 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 optimised code by implementing Emirates Group approved coding standards.
- Participate in rotational on-call support and actively take part in resolving production issues within agreed service levels, with minimal or no active supervision.
- Take responsibility for built-in quality and ensure full unit testing as part of the CI/CD pipeline.
- Analyse and fix all identified defects with minimal rework.
- Ensure refactoring practices are adequately adopted so that code debt is kept to a minimum.
- Ensure logging and monitoring hooks are implemented in the code development.
- Continuously stay current with the relevant technologies and apply what is learned 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.
Requirements and qualifications
To be considered for this role, candidates must meet the following requirements, as stated on the official posting:
- A qualification in Computer Science, Computational Mathematics, Computer Engineering or Software Engineering.
- Experience in Information Technology. The posting does not state a minimum number of years of experience for this role.
- Software engineering experience, preferably in agile ways of working.
- Experience with technologies such as Oracle, SQL, PL/SQL, Oracle Integration Cloud (OIC), XML Publisher and Visual Builder Cloud Service (VBCS).
- A certification in areas such as Salesforce, Maximo, Full Stack Development, UI, ERP or Mainframe, as listed on the official posting.
- Knowledge and skills in designing and developing software in an enterprise environment.
- A solid understanding of testing concepts such as unit testing, functional testing and test automation.
- The ability to resolve a variety of issues using technical expertise.
- Skill in system design tools, and in designing, coding and maintaining medium to large applications and modules.
- Strong agile software development skills and strong systems analytical and technical design skills.
- Experience working with a range of technologies.
The posting states that this is not a leadership role. Candidates should show that they can work independently, take ownership of their code from design through to production support, and keep quality high through testing, refactoring and adherence to the Group’s coding standards.
What the Emirates Group offers
No specific salary figure is stated on the official job page, so none is given here. The posting states in general terms that the role comes with an attractive tax-free salary and travel benefits exclusive to the industry, including discounts on flights and hotel stays around the world. Candidates who are shortlisted will receive full details of the employment package from the Emirates Group during the recruitment process.
How to apply for the Senior Software Engineer job in Dubai
Applications are made through the official Emirates Group careers portal. Candidates should prepare a CV that shows their degree, their software engineering experience in enterprise environments, and their hands-on work with Java full-stack technologies, Oracle and SQL, Oracle Integration Cloud and related tools. No closing date is stated on the official posting, which was published on 26 October 2026, so applications should be made as soon as possible.
Apply here on the official Emirates Group careers page: Senior Software Engineer (Java Fullstack) – Emirates Group.
The Emirates Group never charges candidates for recruitment. Job seekers should only apply through the official careers portal and should be wary of anyone asking for payment in connection with an Emirates Group job.
Frequently asked questions
Where is this job based?
Dubai, United Arab Emirates, with the Emirates Group.
What is the closing date?
No closing date is stated on the official Emirates Group careers posting, which was published on 26 October 2026. Candidates should apply promptly, as the role may close once a suitable candidate is found.
How much experience do I need?
The posting asks for a qualification in Computer Science, Computational Mathematics, Computer Engineering or Software Engineering, with experience in Information Technology and software engineering, preferably in agile ways of working. It does not state a minimum number of years.
Which technologies does the role use?
Java full-stack technologies, Oracle, SQL and PL/SQL, Oracle Integration Cloud (OIC), XML Publisher and Visual Builder Cloud Service (VBCS), within an enterprise environment using CI/CD.
Is a salary stated?
No. The official posting does not state a salary figure, so none is given here. It mentions a tax-free salary and travel benefits only in general terms.
To apply for this job please visit external.emiratesgroupcareers.com.