Senior Software Engineer (Java, Backend) Emirates Airlines Dubai
- Full time
- Dubai, United Arab Emirates, Garhoud Area opposite to Airport Terminal 3, Dubai, AE View on Map
- @Emirates Airlines posted 3 months ago
- Posted : February 10, 2025 -Accepting applications
- Salary: د.إ7,000.0 - د.إ15,000.0 / Monthly
- View(s) 143
Job Detail
-
Job ID 35020
-
Career Level Intermediate
-
Experience 3 Years
-
Gender Male Female
Job Description
The Senior Software Engineer is a fully participating member of an agile feature team working independently on software development and problem resolution. The role involves technical design, software development, implementation and maintenance software solutions/products that support the Emirates Group Business.
In this role, you will:
- Work with senior technical engineers in the technical design process by contributing in the analysis of technical application requirements.
- Convert technical solutions for small to medium sized initiatives into low level design and working code.
- Independently write secure and optimized code through implementation of Emirates Group approved coding standards.
- Be part of the rotational on-call support and actively participate in resolving production issues within SLA’s with minimal or no active supervision.
- Accountable for built in quality and ensuring 100% unit testing as part of the CI/CD pipeline.
- Analyse and fix all identified defects with minimal rework
- Ensure re-factoring practices are adequately adopted to ensure minimum code debt.
- Ensure logging and monitoring hooks are implemented as part of the code development.
- Continuously stay up to date in the relevant technologies and implement the learnings to enhance the code quality.
- Adhere to the Emirates Group IT coding standards, guidelines and best practices and contribute to Software Engineering Playbooks and other Standards documents.
Qualifications & Experience
- This job might be for you if you have:
- Degree or Honours (12+3 or equivalent) :
- Degree in a relevant field such as Computer Science, Computational Mathematics, Computer Engineering or Software Engineering
- Minimum of 3 years experience in IT
- Experience in Software Engineering experience preferably in agile ways of working Experience with a range of technologies ( please refer the ‘SWE Core Technology grouping)
- Design & Develop software in an enterprise environment.
- Solid understanding of Testing concepts such as unit testing, functional testing and test automation.
- Resolving a variety of issues using technical expertise. – System design tools as well as experience using technologies as listed in the skills category
- Design, code and maintain medium to large applications/modules.
- Strong Agile Software Development Skills
- Strong Systems Analytical and Technical Design skills
- Experience in working with a range of technologies as listed below:
- Spring Boot 2.X
- Mockito , Junit 5.X
- NoSQL
- Micro Services
- Data-structures, Algorithms and Design Patterns
- Functional programming
- Code analysis / observability / availability
- Cloud Platforms.
Required skills
Related Jobs
-
Planning Engineer III Ops Planning Emirates Airlines Dubai Full time
Dubai, United Arab Emirates, Garhoud Area opposite to Airport Terminal 3, Dubai, AE -
Agile Delivery Manager Infrastructure Emirates Airlines Dubai Full time
Dubai, United Arab Emirates, Garhoud Area opposite to Airport Terminal 3, Dubai, AE -
Production Planning Engineer III Emirates Airlines Dubai Full time
Dubai, United Arab Emirates, Garhoud Area opposite to Airport Terminal 3, Dubai, AE -
IT Operations & Support Engineer Application Support Emirates Airlines Dubai Full time
Dubai, United Arab Emirates, Garhoud Area opposite to Airport Terminal 3, Dubai, AE -
Contract Management Officer Engineering Emirates Airlines Dubai Full time
Dubai, United Arab Emirates, Garhoud Area opposite to Airport Terminal 3, Dubai, AE