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 DevOps Engineer
, UAE
Emirates is seeking a Senior Technical DevOps Engineer – SRE to lead DevSecOps, automation, and reliability practices across products and programs. The role designs and operates cloud, CI/CD, and container platforms. Can
Senior Technical Software Engineer
, UAE
Emirates is hiring a senior technical Java full-stack engineer to deliver complex software solutions and provide technical leadership across the development lifecycle. Applicants need a relevant degree, at least five yea
Lead Performance Engineer
, UAE
Emirates seeks a Lead Performance Engineer to own performance engineering across products in an agile release train and improve reliability, scalability, and release quality. Candidates need extensive hands-on performanc
Security Coordinator
, UAE
The Emirates Group is seeking a Security Coordinator to support security operations and compliance in its Facilities Team. The role covers incident review, fraud alerts, investigations, reporting, records, and operationa
Project Officer
, UAE
The Emirates Group is seeking a Project Officer to support Group Security business-support projects, including planning, monitoring, process review, and change management. Candidates must have a degree or honours qualifi
Service Delivery Manager, dnata Airport Operations
, UAE
dnata is seeking a Service Delivery Manager to lead airport shift operations, frontline teams, and service recovery while maintaining safe, compliant, on-time delivery. Candidates need a bachelor’s degree, at least five
Customer Affairs Supervisor
, UAE
The Emirates Group is seeking a customer affairs supervisor to handle SkyCargo customer communications, investigate complaints, and oversee daily work allocation for customer affairs assistants. Candidates need a bachelo
Associate Technical Product Owner
, UAE
Emirates seeks an Associate Technical Product Owner to support technology product teams by turning prioritized features into team stories, maintaining backlogs, and measuring delivery outcomes. Applicants need 2+ years o
Senior Technical DevOps Engineer
, UAE
Senior Technical Software Engineer
, UAE
Lead Performance Engineer
, UAE
Security Coordinator
, UAE
Project Officer
, UAE
Service Delivery Manager, dnata Airport Operations
, UAE
Customer Affairs Supervisor
, UAE
Associate Technical Product Owner
, UAE