{bc}
indeed

Senior Software Engineer

The Emirates Group
Dubai, UAE
Senior
Onsite
Discovered 2 days ago
Java 8+Spring and Spring BootMicroservicesReact.js, Next.js, or Node.jsRESTful APIs and SOAPRelational and NoSQL databases

Full Job Posting

Role overview

Senior Java full-stack engineer in an agile feature team, working independently on software development and problem resolution.

Design, develop, implement, and maintain software solutions and products that support Emirates Group business.

Responsibilities

  • Contribute to technical design by analysing application requirements with senior technical engineers.
  • Translate solutions for small- to medium-sized initiatives into low-level designs and working code.
  • Write secure, optimised code to approved coding standards.
  • Take part in rotational on-call support and resolve production issues within SLAs.
  • Ensure built-in quality and unit testing in the CI/CD pipeline; analyse and fix defects.
  • Use refactoring to minimise code debt and implement logging and monitoring hooks.
  • Keep current with relevant technologies and apply learnings to improve code quality.
  • Follow IT coding standards and contribute to engineering playbooks and standards documents.

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 backend application development experience, primarily in Java 8+ with microservices capability.
  • Experience building complex software solutions for large organisations using API-first methodology.
  • Experience with production support using ITIL, monitoring, self-healing, and observability tools.
  • Deep full-stack development experience, technical evaluation, vendor selection, and vendor management.
  • Experience with lean software, test-driven development, CI/CD, DevOps, and code management and testing platforms.
  • Experience developing code using advanced agentic AI practices.

Technology and skills

  • Backend: Java 8+, Spring, Spring Boot, RESTful APIs, SOAP, microservices, design patterns, API-first approaches, and caching such as Redis or Couchbase.
  • Web: React.js, Next.js, or Node.js.
  • Databases: Oracle, MariaDB, SQL Server, Postgres, Couchbase, MongoDB, Elasticsearch, and GraphQL.
  • Cloud: AWS, Azure, and Google Cloud.
  • DevOps and tools: GitLab, Docker, OpenShift, Kubernetes, Jenkins, Splunk, JIRA, Confluence, Spinnaker, Maven, Ant, and Gradle.
  • Testing and quality: Jasmine, Jest, Karma, JUnit, Mockito, JMock, JMeter, Selenium, and SonarQube.
  • Security and integration: ShiftLeft, Sentinel, Informatica, SnapLogic, Solace, APIGee, Kong, and AppDynamics.
  • Also listed: low-code/no-code exposure, prompt engineering, context, and agentic AI engineering.

Salary and benefits

  • The posting describes an attractive 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 The Emirates Group