Enable job alerts via email!

Senior Software Engineer-Java Full Stack

Emirates

Dubai

On-site

AED 180,000 - 240,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

Emirates is seeking a Senior Software Engineer to join an agile feature team in Dubai. The role involves technical design, software development, and implementation of innovative solutions driving the airline's growth. Ideal candidates will possess strong Java development skills and a passion for cutting-edge technology.

Benefits

Attractive tax-free salary
Travel benefits
Discounts on flights and hotels worldwide

Qualifications

  • At least 3 years of backend application development experience in Java (8+).
  • Experience with microservices and cloud platforms.
  • Strong skills in full-stack development and lean engineering practices.

Responsibilities

  • Collaborate with technical engineers on design and code.
  • Ensure high-quality code with unit testing and CI/CD practices.
  • Participate in on-call support and fix production issues.

Skills

Java
Spring
Microservices
React.js
Oracle
AWS
DevOps

Education

Degree in Computer Science

Tools

Docker
Kubernetes
Jenkins
JIRA

Job description

Senior Software Engineer-Java Full Stack

Bachelor of Business Administration(Management)

Nationality: Any Nationality

Vacancy: 1 Vacancy

Job Description

Job Purpose
At Emirates, we believe in connecting the world 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. As pioneers in aviation innovation, we are always at the forefront, pushing boundaries. We seek exceptional IT professionals to strengthen our leadership in the industry. Join the world's largest international airline and become a vital part of our cutting-edge IT team as a Senior Software Engineer.

The Senior Software Engineer is a key member of an agile feature team, working independently on software development and problem resolution. Responsibilities include technical design, software development, implementation, and maintenance of software solutions supporting Emirates Group's business.

Join our Product Engineering team, where we develop and support applications that drive Emirates Airlines' growth across passenger services, airport operations, crew and network operations, air cargo, and leisure products globally. If passionate about leveraging cutting-edge technologies for large-scale operations, apply to contribute to Emirates Group's continued success and innovation.

In This Role You Will
  • Collaborate with senior technical engineers on technical design by analyzing application requirements.
  • Translate technical solutions for small to medium initiatives into detailed design and code.
  • Write secure, optimized code following Emirates Group standards.
  • Participate in rotational on-call support and resolve production issues within SLAs with minimal supervision.
  • Ensure high-quality code with comprehensive unit testing as part of CI/CD pipelines.
  • Identify and fix defects efficiently.
  • Practice refactoring to minimize technical debt.
  • Implement logging and monitoring in the code.
  • Stay current with relevant technologies and apply learnings to improve code quality.
  • Follow Emirates Group IT coding standards and contribute to engineering standards documentation.
Qualifications

To qualify, you must have:

  • A degree in Computer Science, Computational Mathematics, Computer Engineering, or Software Engineering.
  • At least 3 years of backend application development experience, primarily in Java (8+) with microservices.
  • Experience with Java8+, Spring, Spring Boot, RESTful APIs, SOAP, Microservices, Design Patterns.
  • Web Technologies: React.js.
  • Database Technologies: Oracle, SQL Server, Postgres, Couchbase, MongoDB, Elasticsearch, Cassandra.
  • Cloud Platforms: AWS, Azure, Google Cloud.
  • DevOps Tools: GIT, Docker, OpenShift, Kubernetes, Jenkins, Splunk, JIRA, Confluence.
  • Build Tools: Maven, Ant, Gradle.
  • Testing Tools: Jasmine, Jest, Karma, JUnit, Mockito, JMock, JMeter.
  • Quality Tools: SonarQube.
  • Security: ShiftLeft.
  • Integration and monitoring tools: Informatica, SnapLogic, Solace, APIgee, AppDynamics.
  • Experience in developing complex software solutions for large organizations.
  • Experience providing production support using ITIL framework.
  • Strong full-stack development skills, technology evaluation, and vendor management.
  • Experience implementing modern engineering practices like lean, TDD, CI/CD, and managing DevOps platforms.
Salary & Benefits

Enjoy an attractive tax-free salary, travel benefits, and discounts on flights and hotels worldwide. Discover living and working in Dubai on our website: www.emirates.com/careers.

Job Details

  • Role Level: Mid-Level
  • Work Type: Full-Time
  • Country: United Arab Emirates
  • City: Dubai

Disclaimer: Naukrigulf.com is a platform connecting jobseekers and employers. Applicants should verify the employer's legitimacy independently. We do not endorse requests for money or sharing personal/bank details. For security, visit our Security Advice page and report suspicious activity to abuse@naukrigulf.com.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.