{bc}
linkedin

Senior Technical Software Engineer - Java - Emiratisation)

Emirates
Dubai, UAE
Full-time
Mid-Senior
Onsite
Discovered 3 weeks ago
JavaSpring BootSpring CloudSpring WebFluxJPA and HibernateJUnit/TestNG

Full Job Posting

Role overview

Senior Technical Software Engineer - Java is an independent, fully participating member of an agile feature team.

The role delivers software products and solutions supporting Emirates Group businesses.

Responsibilities

  • Design, develop, and deploy complex solutions and review technical designs and architecture patterns.
  • Promote engineering practices, automation, lean development, built-in quality, test-driven development, and agile practices.
  • Conduct root-cause analysis and blameless incident post-mortems.
  • Assess solution viability, project needs, existing systems, and future requirements with cross-functional teams.
  • Drive high-level design, proof-of-concepts, and prototypes.
  • Debug and resolve complex software issues; investigate and present new technology options for architectural review.
  • Contribute expertise to sprint planning and technology communities of practice.
  • Manage and mentor software engineers and ensure delivery and compliance with design and coding standards.
  • Ensure enterprise tools and platforms align with approved architecture; maintain products across their lifecycle.

Qualifications and experience

  • Relevant degree or honours in computer science, computational mathematics, computer engineering, software engineering, or a related field.
  • At least five years of Java application development using Java 8, 11, or 17 with Spring Boot.
  • Expertise with Spring frameworks, JPA, Hibernate, and JUnit or TestNG; experience with ReactJS and NextJS.
  • Messaging and integration proficiency, containerisation and orchestration experience, and hybrid-cloud knowledge.
  • Database expertise in Oracle SQL or similar RDBMS and NoSQL, plus REST API experience.
  • Knowledge of CI/CD, DevOps, lean and test-driven development, automated deployment, SRE principles, and scalable event-driven or reactive systems.
  • Experience in technology evaluation, vendor selection, and DevOps platform management; strong problem-solving, agile, and production-support capabilities.

Team and business

The Product Engineering team develops and supports applications across passenger services, airport and ground operations, crew and network operations, air cargo, and holiday and leisure services.

Salary and benefits

  • The employer advertises a 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.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at Emirates