Skip to content
Maroc Emploi IT

Java, Spring, C#, .NET Java and .NET developer: freelance contracts and permanent jobs in Morocco

Spring Boot, microservices, ASP.NET Core or enterprise applications: drop your CV. Your projects, end clients and versions are taken assignment by assignment, and hiring companies come to you.

Your CV isn't on this phone?

Have a paper CV? Take a photo of it, flat and readable.

You'll receive the link to this page to upload your CV from your computer. No account is created.

Your contact details stay hidden until an approved company reaches out to you.

  • Free, always
  • No account, no password
  • Invisible to your current employer

Java and .NET sit at the heart of many information systems: banks, insurers, operators, public bodies. If you work for an IT services firm, on assignment at an end client, your CV is read accordingly: employer and end client are kept apart, and the recruiter sees who you really worked for.

What happens next

No job ads to sift through: your profile goes to the companies.

  1. Your CV in 2 minutesPDF, Word or a photo, with no account and no password.
  2. AI reads your CVExperience, tools, end clients, certifications: your profile fills in before your eyes, and you fix anything misread.
  3. You set your termsFreelance, permanent or both; remote, hybrid or on site; your day rate or your net salary.
  4. Your current employer is hiddenIt is read from your CV and hidden by default. Your name and contact details stay hidden until a company decides to contact you.
  5. Companies come to youYour profile is shown to the companies and IT services firms hiring on the platform. When one of them wants to talk to you, you get an email.

The job

Typical assignments

  • Spring Boot microservicesBreaking up a monolith, REST APIs, Kafka messaging, deployment on Kubernetes.
  • Enterprise .NET applicationsASP.NET Core, Entity Framework, SQL Server, integration with the directory and Microsoft tools.
  • Ongoing maintenanceUpgrades from Java 8 to 17 or 21, from .NET Framework to .NET, technical debt and test coverage.
  • Banking and paymentsBack offices, payment flows, batch processing, with the sector's quality and security requirements.

Tools and skills often asked for

  • Java
  • Spring Boot
  • Spring Cloud
  • Hibernate
  • Maven
  • Kafka
  • C#
  • .NET
  • ASP.NET Core
  • Entity Framework
  • SQL Server
  • Oracle
  • Microservices
  • JUnit
  • SonarQube

Certifications often mentioned

  • Oracle Certified Professional, Java SE
  • Spring Certified Professional
  • Microsoft Azure Developer Associate (AZ-204)

An indicative list, not a requirement: what counts is what your CV proves, assignment by assignment.

Pay

Indicative ranges by experience

Benchmarks to place your ask, not a promise: the amount depends on the assignment, the client and your background. You enter your day rate or salary yourself, and companies see what you ask for.

Freelance: day rateMAD excl. VAT per day

ExperienceIndicative
4 to 7 years≈ 2,400
7 to 10 years≈ 3,500
Over 10 years≈ 4,000

Permanent: salaryMAD net per month

ExperienceIndicative
0 to 2 years≈ 11,000
2 to 4 years≈ 14,000

Java and .NET follow the general grid: seniority, and what your assignments prove, place your ask.

Example

Typical profile sought

Example profile, not a job offer

Java Spring Boot developer

Experience
8 years
Tools
Java 17, Spring Boot, Kafka, Oracle, Kubernetes
Way of working
Hybrid, Rabat or Casablanca
Contract
Freelance or permanent

Several IT-services assignments at a banking client, building microservices and automated tests.

Frequent questions

Before you drop your CV

Are Java and .NET assignments done remotely?

It depends on the company and the end client: some assignments require on-site presence, others don't. You state your choice, your profile shows it, and the company sees whether it fits before contacting you.

I'm on a permanent contract at an IT services firm. Can I look for freelance work?

Yes. Answer "freelance" or "both" and give a day rate. Your current employer, read from your CV, is hidden by default: it does not see your profile.

Should I state versions?

It helps: Java 8 and Java 21, .NET Framework and .NET 8 don't tell the same story. Write them in the assignment where you used them.

Will my current employer know I'm looking?

No. Your current employer is read from your CV and hidden by default: it does not see your profile. Your name and contact details are only visible to a verified company that decides to contact you, and that access is logged.

Is it free?

Yes, free for candidates, always, and with no account: a link sent by email lets you get back to your profile, with no password.

Your CV, and you're off.

Two minutes, free, no account. Your current employer can't see you.

Drop my CV