Hire the Best Java EE Developers in Dubai, AE

More than 3,000 reviews on G2
Rating is 4.5 out of 5.
4.5/5
of Upwork by G2 peer reviewers
Aly S.

Dubai, United Arab Emirates

$50/hr
5.0
3 jobs

I am a self-learner software engineer. I love designing and making software more than anything else. I have worked on a lot of software projects professionally, during my studies, and as a hobby. I can use a wide variety of programming languages and platforms. Whatever your needs are, I can make them real quickly and efficiently.

  • Java
  • C++
  • C#
  • Docker
  • Python
  • JavaScript
  • Qt Framework
  • CSS
  • Spring Boot
  • SQL
  • MATLAB
  • HTML
  • Bash
  • PHP
  • Android
  • Unity
  • TypeScript
SUMANT DEVNATH KHAPRE D.

Dubai, United Arab Emirates

$22/hr
5.0
1 jobs

✅ 25+ Years as a Full-Stack Developer and Solution Architect ✅ Expert in Java, Spring Boot, ReactJS, and Microservices ✅ Extensive Experience in Cloud (AWS, Azure, Google Cloud) ✅ Proven Success in High-Performance and Scalable Solutions ✅ Skilled in Event-Driven Architecture, Kafka, and RESTful APIs I am a seasoned software architect and full-stack developer with over two decades of experience in designing and delivering enterprise-grade solutions. My career spans roles in global companies, where I’ve driven digital transformations, developed scalable microservices, and implemented cutting-edge technologies. Expertise: • Backend Development: Java 17, Spring Boot, Hibernate, Kafka • Frontend Development: ReactJS, Angular, Bootstrap • Cloud Platforms: AWS (Lambda, S3, DynamoDB), Azure, Google Cloud • Architecture: Microservices, Event-Driven Architecture, Domain-Driven Design • Tools: Jenkins, Docker, Kubernetes, AppDynamics • Testing: JUnit, Mockito, Selenium, Cucumber Highlights: • Led cross-functional teams in building innovative solutions for industries like corporate banking, aviation, and e-commerce. • Architected real-time systems using Kafka for data streaming and Spring Boot for resilient microservices. • Delivered seamless cloud-based solutions by leveraging AWS, Azure, and Google Cloud ecosystems. • Mentored and coached teams, improving technical skills and delivery outcomes. I specialise in bridging the gap between business goals and technology implementation, ensuring scalable, secure, and innovative solutions. With strong communication and leadership skills, I am eager to bring value to your next project.

  • Java
  • JavaFX
  • Spring Boot
  • Spring Framework
  • Serverless Stack
  • Angular 10
  • React
  • AWS Lambda
  • n8n
  • Machine Learning
  • Artificial Intelligence
Mohamed A.

Dubai, United Arab Emirates

$30/hr
5.0
5 jobs

⭐⭐⭐⭐⭐ I had the pleasure of working alongside Mohamed Abdelaty as a Senior Software Engineer, and I can confidently say he is one of the most talented and knowledgeable engineers I've worked with. Mohamed has a deep understanding of complex systems and a remarkable ability to solve problems efficiently and effectively. He's always keen to tackle challenges head-on and never hesitates to go the extra mile to find the best solution. His strong expertise in Java and Spring, combined with his passion for clean, scalable code and collaborative mindset, make him an invaluable asset to any team. I highly recommend Mohamed for any role that demands technical excellence and a proactive attitude. ⭐⭐⭐⭐⭐ Mohammed delivered great work and I enjoyed working with him. His communication was top-notch, he met all deadlines, and his skills were reasonably strong. ⭐⭐⭐⭐⭐ Mohamed is fast, smart, and knowledgeable, he finished the task in a short time with perfect quality. 💻 Senior Software Engineer | Backend & Full-Stack Expert | 10+ Years of Experience I specialize in building robust, scalable, and high-performance backend systems and full-stack web applications. Whether you need end-to-end development or support on specific modules, I bring a deep understanding of the software development lifecycle—from analysis and design to development, testing, and deployment. I’ve worked with global companies like Mondia (UAE) and STC (KSA), and collaborated on major projects for telecom giants like Vodafone. My core strengths lie in Java, Spring Boot, microservices architecture, and integrating with complex systems such as DCB, Kafka, Redis, and Snowflake. I’m also proficient in frontend tech (Angular, JS) and DevOps tools (Jenkins, Consul). 🔧 What I Offer: Clean, maintainable, and scalable code API design & microservices Database modeling and optimization (MySQL, Oracle, Redis, Snowflake) Frontend integration using Angular System integration for telecom & enterprise platforms Agile and DevOps practices 🌍 Project Highlights: DCB Integrations for international operators (Mondia) Enterprise Workflow Solutions (STC ) Location-Based Services and Balance Transfer Platforms (Asset for Vodafone) Smart Competition & Subscription Systems (Mondia and Smart link) Many Different scoped teleco High performance applications in Asset for (Vodafone, Orange & etisalat egypt) 🎓 Education & Research: B.Sc. in Computer Science from Helwan University (Grade: Very Good) Graduation Project: Smart interaction with real-world objects using motion sensors & Kinect – published in IJCTE Journal (Grade: Excellent) Let’s build something great together—message me if you're looking for a reliable, efficient, and collaborative developer.

  • Java
  • Java Servlet API
  • Spring Boot
  • HTML5
  • JavaScript
  • MySQL Programming
  • Oracle PLSQL
  • NoSQL Database
  • AWS Lambda
  • Thymeleaf
  • RabbitMQ
  • MySQL
  • Database
  • Redis
  • MongoDB
Syed Aqeel A.

Dubai, United Arab Emirates

$25/hr
5.0
2 jobs

💡 I help you fix backend issues fast, stabilize live systems, and build reliable APIs that work under real-world load. 💡 I also work on Java + Angular/TypeScript full-stack bugs, especially issues involving existing codebases, state handling, API flows, auth, and cross-platform app behavior. 💡 I fix rough MVPs and broken code produced by Claude, Codex, Cursor, and other AI agents: fragile flows, messy handoffs, weak auth, API bugs, browser-extension issues, and code that works in a demo but breaks in real use. 💡 I can also build focused MVPs/prototypes in hours when the scope is clear, then clean them up so they are maintainable. With 15+ years of hands-on experience, I’ve worked across enterprise systems, production debugging, high-availability applications, and government-grade Java/Spring Boot platforms. I’m not just building features; I’m usually the person called when something is already live, complex, slow, or broken. What I can do for you: * Debug and fix backend issues quickly (APIs, async flows, database problems) * Fix frontend issues in Angular, TypeScript and JavaScript (UI bugs, API integration issues, state handling) * Fix AI-generated / Claude / Codex / Cursor code before handoff * Clean up fragile MVPs and turn them into maintainable software * Debug browser extension issues and extension-to-backend connection problems * Optimize slow queries and improve performance (MySQL, SQL Server, Oracle) * Build and improve REST APIs (Java Spring Boot, Node.js) * Integrate third-party APIs (OAuth, OIDC, secure integrations) * Stabilize production systems and reduce recurring issues * Build focused MVPs and internal tools using Java, Node.js, Angular, APIs, and AI-assisted development * Automate workflows using scripts and AI agents where it makes sense * Set up and troubleshoot Linux-based environments (dev tools, services, remote access) * Configure browser-based dev environments (code-server / VS Code in browser) * Secure access using Cloudflare Tunnel or similar approaches (no port forwarding / VPN) * Fix and enhance C# desktop applications, including UI controls and small DevExpress tasks * I also handle structured document and data transformation work, including XML/schema-based outputs, PDF/Word-to-structured-data conversion, validation-driven formatting, and automation around repetitive document workflows. My approach is practical: understand the target schema, convert carefully, validate the output, and deliver clean files that are easy to review and maintain. Tech I work with regularly: * Backend: Java, Spring Boot, Node.js, Python (automation/scripts) * Frontend: Angular, TypeScript, JavaScript, HTML/CSS * Databases: MySQL, SQL Server, Oracle, Redis * APIs: REST, SOAP, API integrations, authentication flows * Reporting: JasperReports / Jaspersoft Experience highlights: * 6+ years at Upland Software on PowerSteering PPM, delivering 20+ product features and fixing 100+ defects in a mature enterprise product * Lead Java/full-stack work on Dubai Government projects, including DubaiNow integrations and the Dubai Police Rain and Waterlogging Forecast System * Architected or contributed to 20+ telecom and financial transaction systems before moving fully into remote enterprise product work * Strong focus on debugging, performance tuning, and understanding complex existing systems quickly I’m not here just to write code. I focus on solving problems, especially in systems that are already live and need careful handling. If your system has an issue, your AI-built MVP needs cleanup, or you need someone who can jump in, understand it fast, and fix it properly, I can help.

  • Java
  • Angular
  • Software Debugging
  • Software Architecture & Design
  • Software Development
  • Spring Boot
  • NodeJS Framework
  • MySQL
  • Performance Optimization
  • Microsoft SQL Server
  • Oracle Database
  • API
  • TypeScript
  • REST API
  • SQL
  • Web Application
  • XML
  • Document Conversion
  • Database Design
  • Web Development
Ahmad G.

Dubai, United Arab Emirates

$35/hr
4.9
14 jobs

I'm a senior software engineer with around 9 years building production systems, now focused on AI. I build AI agents, RAG systems, and the backend that keeps them reliable in production, not just in a demo. Most "AI developers" can wire up a chatbot. I'm an engineer and solution architect who has shipped systems at real scale. So I handle the hard parts: keeping answers accurate and grounded, controlling token cost and latency, isolating data per tenant, and wiring AI into the tools a business already uses. What I build: AI agents, chat and voice, that answer, qualify, and take action RAG systems: chunking, embeddings, hybrid search, evaluation, and hallucination guardrails Real-time voice agents (streaming, low latency) Custom API and webhook integrations, and two-way syncs between systems Scalable backends: APIs, event-driven services, background workers, caching, observability My stack: Models: OpenAI, Claude, Llama, Amazon Bedrock AI: LangChain, LangGraph, Crew AI, MCP tool servers, vector databases (pgvector, Pinecone, and similar) Backend: Python, Node.js, REST and WebSocket APIs, PostgreSQL, event-driven (Kafka, queues), Docker, AWS and Azure I work with Claude Code and MCP daily I've delivered production systems across banking, telecom, aviation, and large enterprises, as a solution architect and team lead. So I care about clean architecture, predictable cost, and systems that hold under load. If you're building an AI product or backend and want it done right the first time, send me the details. I'll tell you honestly how I'd approach it.

  • Artificial Intelligence
  • Generative AI
  • OpenAI API
  • Natural Language Processing
  • Prompt Engineering
  • Chatbot Development
  • Python
  • API Integration
  • Information Retrieval
  • RESTful API
  • API Development
  • Pinecone
  • Docker
  • Amazon Web Services
  • Data Engineering
Mikhail B.

Dubai, United Arab Emirates

$77/hr
5.0
36 jobs

15+ years of commercial software development using Java/Python/React tech stacks both for big corporations and for startups in several domains: AI/ML, Finance/Trading, AdTech and others. I’ve been dealing with large scaled distributed and heavy loaded applications with thousands of concurrent users/transactions per second and processing several TB of user data daily. I specialize in backend multi-threaded applications but also have an extensive experience with web applications with complex UI logic. I'm fan of clean code, simple architectures and Test Driven Development (TDD) When a designing an application from scratch or fixing legacy one - I use OOP/OOD approaches for easy enhancements in the future and keep architecture as simple and flexible as possible which allows to minimize a technical debt of the whole project. My main goal is meeting client's business needs with an effective scalable architecture and good code quality (coding standards, unit-test coverage, etc).

  • Java
  • NoSQL Database
  • Machine Learning
  • Performance Optimization
  • Multithreaded Programming
  • Big Data

How it works

Post a job for freePost a job

Tell us what you need. Create your own job post or generate one with AI then filter talent matches.

Hire top talent fast

Consult, interview, and hire quickly, so you can meet the freelancers you're excited about.

Collaborate easily

Use Upwork to chat or video call, share files, and track project progress right from the app.

Payment simplified

Manage payments in one place with flexible billing options. Only pay for approved work, hourly or by milestone.

Don't just take our word for it

How do I hire a Java EE Developer near Dubai, on Upwork?

You can hire a Java EE Developer near Dubai, on Upwork in four simple steps:

  • Create a job post tailored to your Java EE Developer project scope. We’ll walk you through the process step by step.
  • Browse top Java EE Developer talent on Upwork and invite them to your project.
  • Once the proposals start flowing in, create a shortlist of top Java EE Developer profiles and interview.
  • Hire the right Java EE Developer for your project from Upwork, the world’s largest work marketplace.

At Upwork, we believe talent staffing should be easy.

How much does it cost to hire a Java EE Developer?

Rates charged by Java EE Developers on Upwork can vary with a number of factors including experience, location, and market conditions. See hourly rates for in-demand skills on Upwork.

Why hire a Java EE Developer near Dubai, on Upwork?

As the world’s work marketplace, we connect highly-skilled freelance Java EE Developers and businesses and help them build trusted, long-term relationships so they can achieve more together. Let us help you build the dream Java EE Developer team you need to succeed.

Can I hire a Java EE Developer near Dubai, within 24 hours on Upwork?

Depending on availability and the quality of your job post, it’s entirely possible to sign up for Upwork and receive Java EE Developer proposals within 24 hours of posting a job description.