![](https://classifiedjobs.ae/wp-content/uploads/2024/10/EMIRATES-967x1024-1-267x258.png)
Senior Software Engineer (Java, Backend) Emirates Airlines Dubai
Full time @Emirates Airlines posted 1 day ago in Airlines Shortlist Email JobJob 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.
Other jobs you may like
-
Manager Communications Etihad Airways Abu Dhabi
- @ Etihad Airways
- Abu Dhabi, United Arab Emirates, Ahmed Jumaa Al Za-aabee Building, Al Sharqi Street, opposite Madinat Zayed Shopping Centre, Al Danah, Zone 1, Abu Dhabi, AE