Senior Software Engineer - Java FullStack - Platform Services
Role Overview
A fully participating member of an agile feature team who works independently on software development and problem resolution.
Designs, develops, implements, and maintains software solutions and products supporting Emirates Group business.
Key Skills for This Role
Full Job Posting
Role overview
A fully participating member of an agile feature team who works independently on software development and problem resolution.
Designs, develops, implements, and maintains software solutions and products supporting Emirates Group business.
Responsibilities
- Contribute to technical design by analyzing application requirements with senior technical engineers.
- Convert solutions for small- to medium-sized initiatives into low-level designs and working code.
- Write secure, optimized code to approved standards; ensure quality and unit testing in the CI/CD pipeline.
- Take part in rotational on-call support and resolve production issues within SLAs.
- Analyze and fix defects, refactor to reduce code debt, and implement logging and monitoring hooks.
- Keep current with relevant technologies and contribute to engineering playbooks and standards.
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 Java full-stack development experience.
Technical experience
- Back end: Java 8+, Spring, Spring Boot, RESTful APIs, SOAP, microservices, design patterns, and API-first design.
- Front end: React.js and Angular.js.
- Databases: Oracle, MariaDB, SQL Server, Postgres, Couchbase, MongoDB, Elastic Search, and GraphQL.
- Cloud: AWS, Azure, and Google Cloud.
- DevOps and tools: GitLab, Docker, OpenShift, Kubernetes, Jenkins, Splunk, JIRA, Confluence, Spinnaker, Maven, Gradle, and SonarQube.
- Production support using ITIL, monitoring, self-healing, observability tools, lean software, test-driven development, CI/CD, and code management and testing platforms.
- Exposure to test data management, service virtualization, mocks, and simulators is an added advantage.
Location
- The description refers to joining the team in Dubai.
Benefits
- The employer advertises a tax-free salary and travel benefits, including flight and hotel discounts.
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 Emirates
Travel Consultant - EKH
Dubai, UAE
Emirates Holidays is seeking a Travel Consultant to sell and support holiday experiences across customer channels and throughout the travel journey. The role includes bookings, ticketing, customer relations, in-resort as
Senior Software Engineer - Java Full Stack
Dubai, UAE
Emirates is seeking a Senior Software Engineer to design, build, test, and support Java full-stack software solutions. Candidates need a relevant degree, at least 3 years of Java backend and microservices experience, and
Senior Technical Software Engineer - Java Full Stack
Dubai, UAE
Emirates is seeking a senior Java full-stack engineer to design, build, deploy, and support complex business-critical software while providing technical leadership. Candidates need a relevant degree, at least five years
Senior Technical DevOps Engineer - SRE
Dubai, UAE
Emirates is seeking a Senior Technical DevOps Engineer - SRE to build and operate cloud automation, CI/CD, and reliable production services. The role requires a relevant degree, 5+ years of hands-on build automation and
Security Coordinator - Facilities (Emiratisation)
Dubai, UAE
Emirates is seeking a Facilities Security Coordinator to support security operations, records, incident reviews, and investigations. Candidates need 12 years of schooling or equivalent and 3+ years of experience; aviatio
Lead Performance Engineer
Dubai, UAE
Emirates is seeking a Lead Performance Engineer to guide performance engineering for products in an agile release train. The role covers performance strategy, testing frameworks, workload modeling, and analysis; candidat
Associate Technical Product Owner - Web & Mobile
Dubai, UAE
Emirates is seeking an Associate Technical Product Owner to support product teams and translate prioritized features into team-ready stories. Candidates need 2+ years of relevant work experience and a degree in a listed
Travel Consultant - EKH
Dubai, UAE
Senior Software Engineer - Java Full Stack
Dubai, UAE
Senior Technical Software Engineer - Java Full Stack
Dubai, UAE
Senior Technical DevOps Engineer - SRE
Dubai, UAE
Helper - GSE
Dubai, UAE
Security Coordinator - Facilities (Emiratisation)
Dubai, UAE
Lead Performance Engineer
Dubai, UAE
Associate Technical Product Owner - Web & Mobile
Dubai, UAE