Senior Software Engineer
Role Overview
Senior Java full-stack engineer in an agile feature team, working independently on software development and problem resolution.
Design, develop, implement, and maintain software solutions and products that support Emirates Group business.
Key Skills for This Role
Full Job Posting
Role overview
Senior Java full-stack engineer in an agile feature team, working independently on software development and problem resolution.
Design, develop, implement, and maintain software solutions and products that support Emirates Group business.
Responsibilities
- Contribute to technical design by analysing application requirements with senior technical engineers.
- Translate solutions for small- to medium-sized initiatives into low-level designs and working code.
- Write secure, optimised code to approved coding standards.
- Take part in rotational on-call support and resolve production issues within SLAs.
- Ensure built-in quality and unit testing in the CI/CD pipeline; analyse and fix defects.
- Use refactoring to minimise code debt and implement logging and monitoring hooks.
- Keep current with relevant technologies and apply learnings to improve code quality.
- Follow IT coding standards and contribute to engineering playbooks and standards documents.
Qualifications and experience
- Degree or honours (12+3 or equivalent) in a relevant field, such as computer science, computational mathematics, computer engineering, or software engineering.
- At least 3 years of backend application development experience, primarily in Java 8+ with microservices capability.
- Experience building complex software solutions for large organisations using API-first methodology.
- Experience with production support using ITIL, monitoring, self-healing, and observability tools.
- Deep full-stack development experience, technical evaluation, vendor selection, and vendor management.
- Experience with lean software, test-driven development, CI/CD, DevOps, and code management and testing platforms.
- Experience developing code using advanced agentic AI practices.
Technology and skills
- Backend: Java 8+, Spring, Spring Boot, RESTful APIs, SOAP, microservices, design patterns, API-first approaches, and caching such as Redis or Couchbase.
- Web: React.js, Next.js, or Node.js.
- Databases: Oracle, MariaDB, SQL Server, Postgres, Couchbase, MongoDB, Elasticsearch, and GraphQL.
- Cloud: AWS, Azure, and Google Cloud.
- DevOps and tools: GitLab, Docker, OpenShift, Kubernetes, Jenkins, Splunk, JIRA, Confluence, Spinnaker, Maven, Ant, and Gradle.
- Testing and quality: Jasmine, Jest, Karma, JUnit, Mockito, JMock, JMeter, Selenium, and SonarQube.
- Security and integration: ShiftLeft, Sentinel, Informatica, SnapLogic, Solace, APIGee, Kong, and AppDynamics.
- Also listed: low-code/no-code exposure, prompt engineering, context, and agentic AI engineering.
Salary and benefits
- The posting describes an attractive tax-free salary and travel benefits, including flight and hotel discounts; no salary amount or pay cadence is stated.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at The Emirates Group
Senior Technical Software Engineer – Frontend Engineering
, UAE
Emirates seeks a senior frontend engineer to shape and scale modern frontend engineering across the organization. You will build shared design systems and components, guide technical delivery, and improve engineering qua
Technical Publication Centre Coordinator
, UAE
The Emirates Group is looking for a Technical Publication Centre Coordinator to manage and publish aircraft engineering and operational documentation. The role maintains current technical records, supports digital docume
Resource Planning Specialist, dnata Cargo
, UAE
Job Purpose dnata is more than a global air and travel services provider. We connect people with possibilities and opportunities across 130+ airports in 34 countries through ground handling, cargo, travel, and catering &
Manager Global Properties, dnata Catering
, UAE
Job Purpose dnata is more than a global air and travel services provider. We connect people with possibilities and opportunities across 130+ airports in 34 countries through ground handling, cargo, travel, and catering &
Cargo Design & Facilities Engineer, dnata Cargo
, UAE
dnata is seeking an experienced engineer to lead cargo facility design, warehouse layout optimisation, material handling systems and operational simulation. The role requires a relevant engineering degree, at least five
Admin Officer
, UAE
The Emirates Group seeks an Admin Officer to manage an administrative team supporting its medical clinics and internal customers. The role oversees processes, staff performance, customer service, clinic diary management,
Security Coordinator
, UAE
The Emirates Group seeks a Security Coordinator to support security operations and ensure compliance with security policies and programs. The role coordinates assessments, security plans, systems, surveillance, records,
Senior Laboratory Technologist
, UAE
Emirates is seeking a Senior Laboratory Technologist to manage laboratory operations, maintain quality and regulatory compliance, and support junior team development. Applicants need a bachelor’s degree, 5+ years of rele
Senior Technical Software Engineer – Frontend Engineering
, UAE
Technical Publication Centre Coordinator
, UAE
Resource Planning Specialist, dnata Cargo
, UAE
Manager Global Properties, dnata Catering
, UAE
Cargo Design & Facilities Engineer, dnata Cargo
, UAE
Admin Officer
, UAE
Security Coordinator
, UAE
Senior Laboratory Technologist
, UAE