Company logo hidden

Senior Software Engineer

Unlock employer Dubai, United Arab Emirates Posted: 18 Nov 2025

Financial

  • Estimate: $80k - $120k*
  • Zero income tax location

Accessibility

  • Office Only
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Senior
  • English: Professional

Position

The company is a global leader in IT consulting, software engineering, and training, with over 25 years of experience and a diverse team of 5,500+ professionals across 16 countries. Specializing in Artificial Intelligence, Data and Cloud, Intelligent Automation, and Digital Products and Platforms, the company focuses on engineering excellence and a people-first culture. The organization is committed to helping companies leverage emerging technologies to accelerate business innovation and achieve sustainable competitive advantages while promoting a responsible and human-centric approach to AI.

Ready to apply for roles like this?

Unlock the company name and direct application link. Subscribers get instant access to fresh jobs across Dubai, Abu Dhabi and Riyadh, many with visa support.

Unlock employer & apply directly

Location: Dubai, United Arab Emirates (On-site)
Work Conditions: Full-time

Responsibilities:

  • 8-12 years of software development experience, preferably in Agile teams.
  • Full stack engineer with a passion for mentoring colleagues.
  • Extensive experience in Java 7/8, Java EE, Spring framework (including Spring Boot, Spring Cloud, Spring Messaging), JPA, ORM, Maven, and other Java Open Source frameworks.
  • Expertise in developing Cloud Native Microservices and event-driven design using Java, along with knowledge of Integration Gateway, monitoring tools, and observability platforms such as Grafana.
  • Excellent knowledge of ElasticSearch, Redis, MongoDB, and Apache Kafka.
  • Familiarity with infrastructure components including RESTful APIs, Single Sign-On, OAuth, LDAP, and search technologies.
  • Proficient in Docker and Kubernetes.
  • Extensive experience with Git, including branching, merging, tagging, and pull requests.
  • Experience with CI/CD processes (Jenkins or similar).
  • Strong knowledge of SQL and at least one common database technology (e.g., Oracle, MsSQL, MySQL).
  • Experience with code refactoring, design patterns, design-driven development, continuous deployment, and highly scalable applications.
  • Understanding of application security principles.
  • Working knowledge of designing distributed applications and DevOps principles, including infrastructure as code.
  • Familiarity with unit testing frameworks such as JUnit.
  • Functional Programming knowledge is a plus.
Apply Direct

Jobs you might like   View all jobs

About IT Services and IT Consulting Company

Company details are hidden. Subscribe to view full company profile.

Ready to apply for this role?

Apply Direct