Hire the Best JSP Developers
in Morocco

More than 3,000 reviews on G2
Rating is 4.5 out of 5.
4.5/5
of Upwork by G2 peer reviewers
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.

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

Casablanca, Morocco

$220/hr
5.0
54 jobs

With 20 years of experience across industries like logistics, finance, education, e-commerce, and telco, I bring deep technical expertise and leadership to every project. My career spans roles at global companies like Nespresso and multiple CTO positions in startups, where I’ve architected and scaled systems from MVP to production. As an UpWork Expert-Vetted freelancer (Top 1%), I’ve helped clients worldwide design, build, and optimize complex platforms — from mission-critical enterprise systems to lean MVPs. Clients trust me to step in at any stage: rescue high-stakes projects, design scalable architectures, or lead end-to-end product delivery. 💡 Selected Highlights - CTO, MarocSchoolBus.com – Built a real-time school bus tracking system with React, TypeScript, and AWS serverless, used by schools, drivers, and parents. - Technical Lead, ScienceBank.com (Harvard-affiliated) – Guided the architecture and delivery of a scientific peer review platform on AWS serverless and React. - Principal Engineer, LittleVista.ie – Managing full-stack development and DevOps for a childcare SaaS platform. - Enterprise Projects – Led Java migrations and system integrations for Nespresso, Ericsson, and other major organizations. 🔧 Technical Expertise Cloud & DevOps - AWS Certified (Solutions Architect, Developer, SysOps) - Serverless, Microservices, CI/CD pipelines, Infrastructure as Code Backend Architecture - Java (Oracle Master Certified Java EE Architect) - Node.js, REST APIs, event-driven systems, blockchain integration Frontend Engineering - ReactJS, Angular, TypeScript, Next.js, SPA development Startup Enablement - MVP design & execution - CTO-as-a-Service - Architecture consulting & scaling strategies 🎯 Whether you need a scalable architecture from scratch, an MVP to validate your vision, or expert guidance to optimize an existing system, I deliver solutions that are robust, future-proof, and tailored to your business goals.

  • Java
  • Amazon Web Services
  • Microservice
  • Git
  • JavaScript
  • Angular
  • React
  • SQL
  • Web Development
  • DevOps
  • Google Cloud Platform
  • Unix Shell
  • API
  • Serverless Computing
Abdellah S.

Casablanca, Morocco

$30/hr
4.9
40 jobs

I'm a Fullstack/Game developer, with about 5 years of experience. I'm very focused in frontend development as well as backend. As a frontend i'm currently working most of time with React as Ui, with Redux for state management. In the backend i've worked with Nodejs/Express, Laravel for small backend apps. For game development i work with Unity3D and Phaser.

  • Phaser
  • Python
  • Unity
  • CSS 3
  • MonoGame
  • HTML5
  • Game
  • Game Development
  • Redux
  • Node.js
  • React
Abderrazak M.

Casablanca, Morocco

$20/hr
5.0
13 jobs

I am a senior Java developer having more than 12 years of professional experience. A self starter, proven team player and always accepted the challenges that allows me to learn new skills while using my hard-earned skills Specialties: Java, REST, Angular, Springframework, Spring boot, JPA (Hibernate), JUnit, JSON Web technology: XML, JSON, JSP, XSLT, REST, SOAP, HTML

  • Java
  • Spring Boot
  • SQL
  • Software Design
Alae Eddine C.

Rabat, Morocco

$28/hr
5.0
1 jobs

I’m a Full-Stack & DevOps Software Engineer (CKAD) with 5+ years of experience building, modernizing, and operating high-performance web applications using Spring Boot and Angular. Over the past 3 years, I’ve specialized in DevOps and cloud-native architectures, earning the Certified Kubernetes Application Developer (CKAD) certification to apply Kubernetes in real production environments, not just theory. I support projects end-to-end, from development to production: Designing clean, scalable backend APIs Building modern frontend applications Containerizing applications (Docker) Automating deployments (CI/CD) Managing Kubernetes workloads (scaling, resilience) Implementing monitoring and observability My focus is always on reliability, performance, and maintainability, ensuring applications run smoothly in production and are easy to evolve over time. If you’re looking for someone who can build, deploy, and operate your application with confidence, let’s discuss your project.

  • Java
  • Microservice
  • Angular
  • Docker
  • Docker Compose
  • Kubernetes
  • GitLab
  • GitHub
  • Atlassian Confluence
  • Spring Boot
  • Spring Cloud
  • Prometheus
  • HTML
  • CSS
  • REST API
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
  • Spring Boot
  • Spring Security
  • MySQL
  • Spring MVC
  • Microservice
  • Angular
  • TypeScript
  • Docker
  • Tailwind UI
  • Hibernate
  • Oracle Database
  • Oracle Cloud
  • Python
  • FastAPI
  • Spring 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 JSP Developer in Morocco on Upwork?

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

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

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

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

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