Emirates Group
Software Engineer
Job Description
As a Software Engineer at Emirates, you will be part of an Agile development team responsible for designing, developing, testing, implementing, and maintaining software solutions that support Emirates’ airline and business operations.
Key Responsibilities
Develop, test, and maintain enterprise software applications.
Write secure, optimized, and high-quality code.
Participate in technical design and solution development.
Support CI/CD pipelines and DevOps practices.
Troubleshoot and resolve software defects and production issues.
Collaborate with cross-functional teams in an Agile environment.
Ensure compliance with coding standards and best practices.
Required Qualifications
Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, or a related field.
Minimum 3+ years of software development experience.
Experience working in Agile development environments.
Strong analytical and problem-solving skills.
Technical Skills
Java, Spring Framework, Spring Boot
REST APIs and Microservices
React.js (for Full-Stack roles)
Hibernate
Docker and Kubernetes
Cloud platforms
SQL/NoSQL databases
Unit Testing, Functional Testing, Test Automation
CI/CD and DevOps practices
UML and software design patterns
