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
“Upwork provides an umbrella-level of security. I can see a talent’s work history and ratings. I can hold payments in escrow. I can communicate through Upwork Messages instead of working through my email address.”
KD
Kim Darling
Emerald Tiger
“Upwork is the best platform to hire skilled professionals when we're not looking for a full-time employee. All the companies in our portfolio use Upwork to find talent across a wide range of fields.”
DM
David Merry
Kinetic Investments
“Our very specific requirements can be a challenge—With Upwork, we’re able to access a bigger community to ensure the success of our projects.”
KK
Katja Krohn
Summa Linguae
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.