Hire the Best Java Developers
in Morocco

Clients rate our Java developers
Rating is 4.8 out of 5.
4.8/5
Based on 174 client reviews
Nabil E.

Casablanca, Morocco

$13/hr
5.0
3 jobs

Senior Backend Engineer with 9+ years of experience specializing in Java, Spring Boot, and Microservices. I build secure, scalable, and high-performance backend applications for enterprise, banking, insurance, and e-commerce platforms. My expertise is in designing and developing production-ready systems using modern Java technologies, following clean architecture principles, best practices, and cloud-native development. I focus on writing maintainable, well-tested code that delivers reliability, performance, and long-term scalability. What I help clients with: ✔ Developing RESTful APIs with Java, Spring Boot, Spring MVC, and Spring Security ✔ Designing and implementing scalable microservices using Spring Boot and Spring Cloud ✔ Building enterprise applications with clean architecture and SOLID principles ✔ Integrating databases such as PostgreSQL, MySQL, MongoDB, Oracle, and SQL Server ✔ Implementing authentication and authorization (JWT, OAuth2, Spring Security) ✔ Docker, Kubernetes, CI/CD pipelines, AWS, and Google Cloud Platform (GCP) ✔ Optimizing application performance, database queries, and system scalability ✔ Integrating third-party APIs, messaging systems (Kafka, RabbitMQ), and distributed services ✔ Maintaining, modernizing, and migrating legacy Java applications Why clients choose me: • 9+ years of professional enterprise development experience • Strong background in banking, insurance, and e-commerce systems • Expertise in Java, Spring Boot, Microservices, REST APIs, Docker, Kubernetes, AWS, and GCP • Clear communication in English, French, and Arabic • Reliable delivery, clean code, and long-term maintainable solutions If you're looking for a Java backend engineer who can build secure, scalable, and production-ready applications with Spring Boot and Microservices, I'd be happy to discuss your project.

  • Java
  • Spring Boot
  • Spring Framework
  • Microservice
  • RESTful API
  • RESTful Architecture
  • API Development
  • Back-End Development
  • AWS Lambda
  • API Integration
  • AWS Application
  • React
  • Angular
  • MongoDB
  • Oracle Database
  • Kubernetes
  • Jenkins
  • Apache Kafka
  • Redis
  • Docker
Younes E.

Fes, Morocco

$50/hr
4.9
22 jobs

I am a highly experienced Backend Developer with over 5 years of experience in Java/Spring development. I have a strong portfolio, having worked with companies such as Sahmik, Techrivo, Nestle Nespresso, PowerFolder, and SQLI. I have expertise in Java/JEE/Hybris development, and am proficient in HTML 5/CSS 3, JavaScript, ReactJS (basic), Spring Framework, Hibernate, Hybris, Swagger, and Web Services (SOAP, REST). I have a solid understanding of Clean Code, SOLID, GRASP, Effective Java, and Design Patterns principles. I have experience with RDBMS such as Oracle and MySQL and have used tools like Junit, Mockito, IntelliJ, Bitbucket, Git, Maven, Ant, Nexus, Sonar, JIRA, and Jenkins. I am well-versed in Scrum methodology and have experience with Linux, Tomcat, and nginx servers. In addition to my technical skills, I am fluent in Arabic, French, and English, and am a certified Java SE 8 Oracle Certified Associate (OCA). I am dedicated to delivering high-quality, efficient, and well-designed solutions to my clients and am always eager to learn and improve my skills.

  • Java
  • Spring Boot
  • Spring Framework
  • Git
  • Java Persistence API
  • RESTful API
  • HTML5
  • Jakarta Server Pages
  • Spring Security
  • NGINX
  • RESTful Architecture
  • jQuery UI
  • J2EE
  • Scrum
Ahmed E.

Casablanca, Morocco

$15/hr
5.0
1 jobs

𝗬𝗼𝘂 𝗱𝗼𝗻'𝘁 𝗷𝘂𝘀𝘁 𝗻𝗲𝗲𝗱 𝗺𝗼𝗿𝗲 𝗰𝗼𝗱𝗲. 𝗬𝗼𝘂 𝗻𝗲𝗲𝗱 𝗮 𝗿𝗲𝗹𝗶𝗮𝗯𝗹𝗲, 𝗿𝗲𝘀𝘂𝗹𝘁𝘀-𝗱𝗿𝗶𝘃𝗲𝗻 𝗲𝗻𝗴𝗶𝗻𝗲𝗲𝗿 𝘄𝗵𝗼 𝗰𝗼𝗻𝘀𝗶𝘀𝘁𝗲𝗻𝘁𝗹𝘆 𝘀𝗵𝗶𝗽𝘀 𝗿𝗼𝗯𝘂𝘀𝘁 𝘀𝗼𝗹𝘂𝘁𝗶𝗼𝗻𝘀, 𝗳𝗶𝘅𝗲𝘀 𝗰𝗿𝗶𝘁𝗶𝗰𝗮𝗹 𝗶𝘀𝘀𝘂𝗲𝘀, 𝗮𝗻𝗱 𝗼𝗽𝘁𝗶𝗺𝗶𝘇𝗲𝘀 𝘆𝗼𝘂𝗿 𝗮𝗽𝗽𝗹𝗶𝗰𝗮𝘁𝗶𝗼𝗻𝘀 𝗳𝗼𝗿 𝘀𝗽𝗲𝗲𝗱 𝗮𝗻𝗱 𝗺𝗮𝗶𝗻𝘁𝗮𝗶𝗻𝗮𝗯𝗶𝗹𝗶𝘁𝘆. 𝗜'𝗺 𝗮 𝗦𝗲𝗻𝗶𝗼𝗿 𝗦𝗼𝗳𝘁𝘄𝗮𝗿𝗲 𝗘𝗻𝗴𝗶𝗻𝗲𝗲𝗿 𝘄𝗶𝘁𝗵 𝟯+ 𝘆𝗲𝗮𝗿𝘀 𝗼𝗳 𝗵𝗮𝗻𝗱𝘀-𝗼𝗻 𝗲𝘅𝗽𝗲𝗿𝗶𝗲𝗻𝗰𝗲 𝗶𝗻 𝗝𝗮𝘃𝗮/𝗦𝗽𝗿𝗶𝗻𝗴 𝗕𝗼𝗼𝘁, 𝗔𝗻𝗴𝘂𝗹𝗮𝗿, 𝗢𝗖𝗜, 𝗮𝗻𝗱 𝗔𝘇𝘂𝗿𝗲 — 𝗱𝗲𝗹𝗶𝘃𝗲𝗿𝗶𝗻𝗴 𝗿𝗲𝗹𝗶𝗮𝗯𝗹𝗲, 𝘀𝗰𝗮𝗹𝗮𝗯𝗹𝗲 𝗮𝗽𝗽𝗹𝗶𝗰𝗮𝘁𝗶𝗼𝗻𝘀 𝘁𝗵𝗮𝘁 𝗽𝗲𝗿𝗳𝗼𝗿𝗺 𝘂𝗻𝗱𝗲𝗿 𝗽𝗿𝗲𝘀𝘀𝘂𝗿𝗲 𝗮𝗻𝗱 𝘀𝗰𝗮𝗹𝗲 𝘄𝗶𝘁𝗵 𝘆𝗼𝘂𝗿 𝗯𝘂𝘀𝗶𝗻𝗲𝘀𝘀. 💡 𝗪𝗵𝗮𝘁 𝗜 𝗗𝗲𝗹𝗶𝘃𝗲𝗿 • ⚙️ 𝗥𝗼𝗯𝘂𝘀𝘁 𝗕𝗮𝗰𝗸𝗲𝗻𝗱 𝗔𝗣𝗜𝘀: Clean, well-tested Spring Boot services with clear documentation • 💻 𝗗𝘆𝗻𝗮𝗺𝗶𝗰 𝗔𝗻𝗴𝘂𝗹𝗮𝗿 𝗙𝗿𝗼𝗻𝘁𝗲𝗻𝗱𝘀: Fast, responsive, and modern UIs for seamless UX • ☁️ 𝗦𝗲𝗰𝘂𝗿𝗲 𝗖𝗹𝗼𝘂𝗱 𝗜𝗻𝗳𝗿𝗮: Terraform, Docker, and CI/CD on OCI or Azure • 🗄️ 𝗗𝗮𝘁𝗮𝗯𝗮𝘀𝗲 𝗣𝗲𝗿𝗳𝗼𝗿𝗺𝗮𝗻𝗰𝗲: Oracle/MySQL tuning to cut costs and latency • 📊 𝗠𝗼𝗻𝗶𝘁𝗼𝗿𝗶𝗻𝗴 𝗮𝗻𝗱 𝗔𝗹𝗲𝗿𝘁𝘀: Grafana dashboards, proactive health checks 🚀 𝗣𝗿𝗼𝘃𝗲𝗻 𝗥𝗲𝘀𝘂𝗹𝘁𝘀 • 🔹 Reduced API latency by 30% via optimized queries and schema design • 🔹 Built fault-tolerant microservices achieving 99.9% uptime • 🔹 Delivered secure authentication using Keycloak and OAuth2 🧩 𝗦𝗲𝗿𝘃𝗶𝗰𝗲 𝗣𝗮𝗰𝗸𝗮𝗴𝗲𝘀 🔧 𝗕𝘂𝗴 𝗙𝗶𝘅 & 𝗦𝘁𝗮𝗯𝗶𝗹𝗶𝘇𝗲 – $199 Resolve bugs, add tests, deploy fixes, and provide documentation. Delivery: 48–72 hours ⚡ 𝗔𝗣𝗜 𝗶𝗻 𝗮 𝗪𝗲𝗲𝗸 – $499 Build 3–5 Spring Boot endpoints with Swagger docs, tests, and Docker image. Delivery: 5 business days 🎨 𝗔𝗻𝗴𝘂𝗹𝗮𝗿 𝗙𝗲𝗮𝘁𝘂𝗿𝗲 𝗣𝗮𝗰𝗸 – $449 End-to-end Angular feature with form validation, API integration, and responsive UI. Delivery: 5 business days ☁️ 𝗖𝗹𝗼𝘂𝗱 𝗗𝗲𝗽𝗹𝗼𝘆 𝗦𝘁𝗮𝗿𝘁𝗲𝗿 – $399 Containerize your app, set up CI/CD, deploy to cloud, and configure monitoring. Delivery: 3–5 business days 🛠️ 𝗧𝗲𝗰𝗵 𝗦𝘁𝗮𝗰𝗸 • Languages & Frameworks: Java, Spring Boot, Micronaut, Angular, React, TypeScript, Python • Cloud & DevOps: OCI, Azure, Terraform, Docker, Kubernetes • Databases: Oracle, MySQL, SQL Server • Tools: GitHub, Jenkins, Maven, Gradle, Grafana, Jira 📈 𝗛𝗼𝘄 𝗜 𝗪𝗼𝗿𝗸 • 🧭 Discovery: Define scope and success metrics in a short call • 🧩 Planning: Clear milestones and transparent communication • 🚀 Delivery: Iterative releases with demos, testing, and deployment 💬 𝗟𝗲𝘁'𝘀 𝗯𝘂𝗶𝗹𝗱 𝘀𝗼𝗳𝘁𝘄𝗮𝗿𝗲 𝘁𝗵𝗮𝘁 𝗱𝗼𝗲𝘀𝗻'𝘁 𝗷𝘂𝘀𝘁 𝘄𝗼𝗿𝗸 — 𝗶𝘁 𝗽𝗲𝗿𝗳𝗼𝗿𝗺𝘀, 𝘀𝗰𝗮𝗹𝗲𝘀, 𝗮𝗻𝗱 𝗱𝗲𝗹𝗶𝘃𝗲𝗿𝘀 𝗿𝗲𝘀𝘂𝗹𝘁𝘀. 📩 𝗦𝗲𝗻𝗱 𝗺𝗲 𝗮 𝗺𝗲𝘀𝘀𝗮𝗴𝗲 — 𝗜’𝗹𝗹 𝗿𝗲𝘀𝗽𝗼𝗻𝗱 𝘄𝗶𝘁𝗵 𝗮 𝗰𝗹𝗲𝗮𝗿 𝗽𝗹𝗮𝗻 𝗮𝗻𝗱 𝗳𝗶𝘅𝗲𝗱 𝗾𝘂𝗼𝘁𝗲 𝘄𝗶𝘁𝗵𝗶𝗻 𝟮𝟰 𝗵𝗼𝘂𝗿𝘀.

  • Java
  • Hibernate
  • Spring Boot
  • Spring Security
  • MySQL
  • Spring MVC
  • Microservice
  • Angular
  • TypeScript
  • Docker
  • Tailwind UI
  • Oracle Database
  • Oracle Cloud
  • Python
  • FastAPI
  • Spring Data
Abdoul Bagui M.

Casablanca, Morocco

$30/hr
4.9
16 jobs

I design and build scalable, production-grade systems - not just features. Senior Full-Stack Engineer with experience across high-traffic platforms, I help companies move from idea → reliable, maintainable, and scalable software. Whether it's launching fast or stabilizing complex systems, I focus on architecture, performance, and long-term impact. What I bring: - Clean, scalable backend systems - Modern, performant frontends - System design & cloud-ready infrastructure - Payments, APIs, and integrations that don’t break at scale I’ve built and contributed to: - Distributed systems & migration from monolith to event-driven architecture - Production-grade platforms (e-commerce, booking, search systems) - Performance-critical backend services (load balancing, scheduling) If you need more than just code, someone who can think, design, and deliver, let’s talk.

  • Java
  • Spring Boot
  • Web Development
  • Laravel
  • PHP
  • Elasticsearch
  • Back-End Development
  • API Integration
  • JavaScript
  • Stripe
  • HTML5
  • React
  • Full-Stack Development
  • Front-End Development
  • AI Agent Development
  • AI App Development
  • AI Development
  • AI Model Integration
  • Claude
  • NestJS
Khalifa R.

Meknes, Morocco

$35/hr
5.0
55 jobs

✅ JAVA ✅ Spring ✅ Thymeleaf ✅ Rest API I am a solutions provider, share with me your requirements and I will give you a complete solution, front-end to back-end. I'll take care of the whole building process. You just sit, drink a beer and enjoy your app I have experience working as a developer, team leader, and project manager. As a developer I make modular, clean, object-oriented and well-commented code, always aiming quality and intelligence in the solutions. My solutions are complete, front-end to back-end. I have experience with: java, swing, J2EE mobile development (android - java native) spring boot, spring MVC, spring roo,spring-security, spring data, thymeleaf ... HTML, CSS,javascript,angular SQL databases like MySQL, PGSQL, SQL server and ORACLE NoSQL databases like MongoDB, Cassandra JPA, hibernate elasticsearch, kibana, Redis maven, Gradle, GIT, Jira, Jenkins, docker, kubernetes 🌟 WHY CHOOSE ME OVER OTHER FREELANCERS? 🌟 ✅ Client Reviews: I focus on providing VALUE to all of my Clients and Earning their TRUST. The Client Reviews and Feedback on my Profile are immensely important to me and the value that I provide. ✅ Over-Delivering: This is core to my work as a Freelancer. My focus is on GIVING more than what I expect to RECEIVE. I take pride in leaving all of my Clients saying "WOW" ✅ Responsiveness: Being extremely responsive and keeping all lines of communication readily open with my Clients. ✅ Resilience: Reach out to any of my Current of Former Clients and ask them about my Resilience. Any issue that my Clients face, I attack them and find a SOLUTION. ✅ Kindness: One of the biggest aspects of my life that I implement in every facet of my life. Treating everyone with respect, understanding all situations, and genuinely wanting to IMPROVE my Client's situations. I am eager to work with you, to provide reliable, consistent, and High-Level solutions to design/development challenges. Please contact me, so we can discuss how we can work together to FULLY meet your Business Needs!

  • Java
  • Hibernate
  • Spring Boot
  • Java Persistence API
  • API Integration
  • RESTful API
  • Spring Data
  • Kubernetes
  • Docker
  • Amazon Web Services
  • CSS
  • HTML
  • Application Security
  • Container
  • MySQL Programming
Moussa E.

Casablanca, Morocco

$20/hr
5.0
5 jobs

Give me a complex backend challenge, a data-intensive system, or a full-stack platform to build, and I’ll deliver a solution that is scalable, reliable, and aligned with your business goals. I help startups and businesses build high-performance backend systems, microservices platforms, data-driven applications, and full-stack web solutions using Java, Spring Boot, React, Angular, Scala, Kotlin, and cloud-native architectures. I focus on building production-ready systems that are performant, maintainable, and designed for long-term growth. 🧩 Core Expertise I specialize in building and optimizing: • Backend systems with Java and Spring Boot • Full-stack web applications using Java and Angular • Microservices and distributed systems • REST API development and system integrations • Data-intensive and high-performance applications • Batch processing and large-scale data pipelines • KPI, reporting, and business rule engines • Database design and query optimization • Containerized applications with Docker and Kubernetes • Internal platforms, business tools, and enterprise applications • Performance tuning, observability, and production monitoring ⚙️ Tech Stack Backend: Java, Spring Boot, Spring Batch, Spring WebFlux, Kotlin, Scala, REST APIs, Microservices Frontend: Angular, React, TypeScript, JavaScript, HTMX, Thymeleaf Data: Spark/Scala, PostgreSQL, MongoDB, MySQL, PostGIS, SQL Cloud & DevOps: Docker, Kubernetes, GitLab CI/CD, Prometheus, Grafana, GCP Other: Kafka, JPA/Hibernate, GraphQL, Maven, Gradle, Sonar, Agile/Scrum, SAFe 🚀 What I Deliver • Scalable backend systems and microservices • Secure, maintainable, and high-performance Spring Boot applications • Full-stack applications with Java backend and Angular frontend • Production-ready REST APIs • Data pipelines and processing systems for business-critical workflows • Optimized database queries and performance-focused architectures • Clean, maintainable, and well-structured code ready for long-term evolution 🤖 AI-Enhanced Development Workflow I use modern AI-assisted development tools to improve delivery speed, implementation quality, and engineering efficiency while maintaining strong coding standards, clean architecture, and long-term maintainability. 💡 Development Approach I do more than write code; I build systems that: • Scale with product and business growth • Support real operational workflows • Prioritize performance, maintainability, and reliability • Reduce technical debt from the start • Stay easy to monitor, extend, and operate in production 🎯 Ideal Clients I work best with: • Startups building scalable SaaS or platform products • Businesses needing robust backend or full-stack systems • Teams building microservices and API-driven platforms • Companies working with Java, Spring Boot, Angular, or data-intensive workloads • Organizations looking for an engineer who can combine backend depth with full-stack delivery Why clients keep working with me – Honest estimates and clear communication. – Strong ownership and accountability. – Focus on reliable, production-ready delivery. – Attention to performance and maintainability, not just feature completion. If you're building a backend platform, microservices architecture, enterprise application, or full-stack product and need someone who can design, build, and optimize it with Java and modern engineering practices, I’d be happy to help. Java Developer, Spring Boot Developer, Backend Developer, Full Stack Developer, Angular Developer, Scala Developer, Kotlin Developer, Microservices Developer, REST API Developer, Docker, Kubernetes, PostgreSQL, MongoDB, Spark, Kafka, Data Engineer, Enterprise Application Developer, SaaS Developer, API Integration, High-Performance Systems, Distributed Systems

  • Java
  • Spring Boot
  • Google Cloud Platform
  • JavaScript
  • C#
  • Redis
  • Kubernetes
  • React
  • Docker
  • Angular
  • TypeScript
  • Scala
  • MongoDB
  • Apache Spark
  • Linux
  • GitLab
  • Apache Airflow
  • ETL
  • PostgreSQL
  • Golang

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

Resources to help you hire

Cost to hire a Java Developer

Cost to hire a Java Developer

Explore typical Java Developer rates and what businesses pay to hire top talent.

Java Developer job description template

Java Developer job description template

Get tips to write a job post that attracts qualified Java developers.

Java Developer interview questions

Java Developer interview questions

Top interview questions to help you hire the right Java developers, faster.

How do I hire a Java Developer in Morocco on Upwork?

You can hire a Java Developer in Morocco on Upwork in four simple steps:

  • Create a job post tailored to your Java Developer project scope. We'll walk you through the process step by step.
  • Browse top Java Developer talent on Upwork and invite them to your project.
  • Once the proposals start flowing in, create a shortlist of top Java Developer profiles and interview.
  • Hire the right Java 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 Developer?

Rates charged by Java 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 Developer in Morocco on Upwork?

As the world's work marketplace, we connect highly-skilled freelance Java 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 Developer team you need to succeed.

Can I hire a Java Developer in Morocco 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 Developer proposals within 24 hours of posting a job description.