Emirates

Senior Software Engineer - Java FullStack - Platform Services

Emirates

Dubai, United Arab Emirates · Temporary

Be the first to apply

Experience
3+ yrs
Salary
—
Openings
1
Posted
2 days ago
Work mode
In office
Education
Bachelor's degree or equivalent
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

Overview

At Emirates, we connect the world through our Dubai hub, relentlessly innovating to help customers ‘Fly Better’. As pioneers in aviation technology, Emirates Group IT remains at the forefront of innovation, seeking talented IT professionals to strengthen our position as industry leaders. Join the world's largest international airline as a Senior Software Engineer - Java FullStack Developer in Platform Services and contribute to building cutting-edge solutions supporting the Emirates Group Business.

Role Responsibilities

  • Collaborate with senior engineers during the technical design phase to analyse application requirements.
  • Deliver low-level designs and develop secure, optimized code for small to medium initiatives following Emirates Group coding standards.
  • Participate independently in coding, implementation, and maintenance of software solutions.
  • Engage in rotational on-call duties to handle production issues effectively within SLA, requiring minimal supervision.
  • Ensure quality by enforcing 100% unit testing as part of CI/CD pipelines.
  • Analyze and resolve defects efficiently with minimal rework and apply code refactoring to minimize technical debt.
  • Implement logging and monitoring hooks within developed code for observability.
  • Keep abreast of current technologies and incorporate improvements that enhance code quality.
  • Adhere strictly to Emirates Group IT standards, contribute to software engineering playbooks and best practices documentation.

Qualifications & Requirements

  • Degree or honours (12+3 or equivalent) in Computer Science, Computational Mathematics, Computer Engineering, Software Engineering, or a related field.
  • At least 3 years of hands-on experience in Java full stack development.
  • Proficient with Back End Technologies: Java 8+, Spring Framework, Spring Boot, RESTful APIs, SOAP, Microservices, design patterns, and API-first design approaches.
  • Experienced with Front End Technologies such as React.js and Angular.js.
  • Familiar with relational databases (Oracle, MariaDB, SQL Server, PostgreSQL) and NoSQL databases (Couchbase, MongoDB, Elastic Search, GraphQL).
  • Knowledgeable in Cloud Platforms including AWS, Azure, and Google Cloud.
  • Experienced in DevOps tools: GitLab, Docker, OpenShift, Kubernetes, Jenkins, Splunk, JIRA, Confluence, Spinnaker, with experience in Continuous Delivery.
  • Build tools familiarity: Maven, Gradle.
  • Quality assurance tools: SonarQube.
  • Experience providing production support within ITIL frameworks, including monitoring, self-healing, and use of observability tools.
  • Expertise in modern engineering practices like lean software development, test-driven development, and CI/CD processes to maintain robust, reliable codebases.
  • Exposure to Test Data Management, Service Virtualization, Mocks, and Simulators is a plus.

Additional Information

This role does not include leadership responsibilities.

Work location: Dubai, UAE.

Enjoy a competitive tax-free salary along with industry-exclusive travel benefits including airfare and hotel discounts worldwide.

Minimum education

Bachelor's Degree

Tools & software

How they work

Problem Solving Attention to Detail Independence Learning Agility
🤖
Online · instant AI help
Broxer