Emirates Circular Logo

Senior Software Engineer - Java Fullstack

Emirates Dubai, United Arab Emirates Posted: 24 Apr 2025

Financial

  • Estimate: $80k - $120k*
  • Zero income tax location

Accessibility

  • Office Only
  • Apply from abroad
  • 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 are on the lookout for exceptional IT professionals to fortify our position as leaders in the industry. Join our Software Engineering team, where we are always searching for passionate and curious software engineering professionals who are driven to deliver a world-class experience to our customers. Our technology stack includes modern tools such as React, Java 11-17, Node, and various databases, continuously evolving with the industry. If you are passionate about pushing technology boundaries and enhancing customer experiences, we invite you to apply to be part of our team shaping the future of aviation technology at Emirates Group.

The Senior Software Engineer - Java Fullstack will be a crucial member of an agile feature team working on software development and problem resolution. This role involves technical design, software development, and maintenance of software solutions/products that support the Emirates Group Business.

Work Conditions

  • Fully participating member of an agile feature team
  • Participate in rotational on-call support
  • Contribute to the resolution of production issues within SLAs with minimal supervision

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 Python (versions 3.7+) with microservices capability
  • Experience in advanced/complex technology software solutions for large organizations
  • Knowledge of Back End Technologies: Java 8+, Spring, Spring Boot, Restful API, SOAP, Microservices
  • Familiarity with Web Technologies: React.js
  • Knowledge of Database Technologies: Oracle, SQL Server, Postgres; NoSQL databases: Couchbase, MongoDB, Elastic Search, Cassandra
  • Experience with Cloud Technologies: AWS, Azure, Google Cloud
  • Understanding of DevOps practices: GIT, Docker, Kubernetes, Jenkins
  • Familiarity with build tools: Maven, Ant, Gradle
  • Experience in automation testing and quality assurance measures

Embark on a journey with Emirates where your Java skills will not only be valued but will also propel you towards new heights!

Apply now

Jobs you might like   View all jobs

About Emirates

Emirates Airline, based in Dubai, is a global leader in aviation, known for its exceptional service and state-of-the-art fleet. Since 1985, we've connected passengers to over 150 destinations and continue to innovate for a better flying experience.

Benefits at Emirates

    • Competitive salaries and career development opportunities.
    • Comprehensive health insurance plans.
    • Generous travel benefits and a culturally diverse work environment.