Point your AI agent at freehire and let it find you a job.

Get the CLI →

Uasmart

New

Senior Full Stack Developer – Java/Python, Microservices & Cloud | Dubai, UAE

Posted 5 views
Discussion

Location

Dubai, United Arab Emirates - Onsite

Job Category

  • Information Technology (IT) & Software
  • Engineering & Technical
  • Telecommunications
  • Others / Miscellaneous

Job Overview

An organization in Dubai is seeking a Senior Full Stack Developer for an onsite contract-to-hire opportunity. The position is suitable for experienced software professionals with 3-5+ years of experience and strong expertise in Java and/or Python, modern application architecture, mobile development, cloud platforms, and DevOps technologies.

The successful candidate will work across frontend and backend development, including microservices, event-driven architecture, CQRS, Saga patterns, caching, Flutter, REST APIs, API Gateway, databases, containerization, and cloud infrastructure. Experience with Kafka or RabbitMQ and AI-assisted development tools will also support the role.

This opportunity offers potential for long-term career growth and professional development, with the contract structured as a six-month contract-to-hire arrangement. Professionals can strengthen their expertise in distributed systems, cloud-native development, DevOps, mobile applications, and modern software architecture.

Key Responsibilities

  • Design, develop, and maintain full-stack applications.
  • Develop backend services using Java and/or Python.
  • Build scalable solutions using microservices and event-driven architecture.
  • Implement architectural patterns such as CQRS and Saga.
  • Develop and integrate caching solutions for application performance.
  • Develop mobile applications using Flutter for iOS and Android.
  • Design and integrate REST APIs and API Gateway solutions.
  • Implement appropriate API security practices.
  • Work with SQL and NoSQL database technologies.
  • Build and manage containerized applications using Docker and Kubernetes.
  • Support CI/CD pipelines and automated deployment processes.
  • Develop and deploy applications across AWS, Azure, or Google Cloud.
  • Work with messaging technologies such as Kafka and RabbitMQ.
  • Utilize AI-assisted development tools where appropriate.
  • Troubleshoot application issues and contribute to system performance and reliability.
  • Collaborate with cross-functional technical teams throughout the development lifecycle.

Requirements & Qualifications

  • 3-5+ years of professional software development experience.
  • Strong experience with Java and/or Python.
  • Strong understanding of Microservices and Event-Driven Architecture.
  • Experience with CQRS, Saga patterns, and caching.
  • Experience with Flutter for iOS and Android development.
  • Strong knowledge of REST APIs, API Gateway, and API security.
  • Experience with SQL and NoSQL databases.
  • Experience with Docker and Kubernetes.
  • Strong understanding of CI/CD practices.
  • Experience with AWS, Azure, or Google Cloud.
  • Experience with Kafka and/or RabbitMQ.
  • Familiarity with AI-assisted development tools.
  • Strong problem-solving and software engineering skills.
  • Ability to work onsite in Dubai.

Salary, Benefits & Career Growth

Salary and compensation details have not been provided by the employer and therefore are not listed.

Employment Terms:

  • Duration: 6 months
  • Contract Type: Contract-to-Hire
  • Openings: 1
  • Work Model: Onsite, Dubai

Career Growth & Professional Development:

  • Opportunity to work on modern cloud-native applications.
  • Exposure to microservices and event-driven architecture.
  • Professional development across Java/Python, Flutter, DevOps, Kubernetes, and cloud platforms.
  • Experience with distributed systems, messaging technologies, and modern architectural patterns.
  • Potential for continued employment through the contract-to-hire structure.

Skills

What Senior Full-Stack jobs ask for — and how much of it you have →
Apply

See also

Full-Stack jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available