Full Stack Developer – java

AMD

We are looking for a motivated Java Developer with solid fundamentals in Java, OOP, and Spring Boot to join our technical team.

You will work on the design, development, and deployment of RESTful APIs and participate in full-stack development projects within a modern cloud and CI/CD environment.

ResponsibilitiesDesign, develop, and maintain Java backend services using Spring Boot.Build and integrate RESTful APIsParticipate in full-stack development (backend + frontend integration)Write clean, testable, and maintainable code.Use Git & GitHub for version control and collaboration.Implement and maintain CI/CD pipelines using GitHub Actions.Deploy applications on cloud platforms (AWS preferred, GCP/Azure acceptable)Troubleshoot and debug issues in development and production environmentsCollaborate with developers, QA, and DevOps teams.Participate in code reviews and technical discussions.Follow best practices in security, performance, and scalability.Continuously improve skills and stay up to date with new technologies.

*Required Qualifications*

Education: Minimum Bac +2
(Bac +3 / Bac +5 is a strong advantage)
Degree in:

Computer Science

Software Engineering

Information Systems

Applied Mathematics with IT specialization Or equivalent IT/software development background

*Technical Skills*

Backend (Required)

Strong fundamentals in JavaSolid understanding of Object-Oriented Programming (OOP)Spring Boot (Controllers, Services, REST APIs)RESTful API design and integration

Basic knowledge of Microservices architecture SQL & relational databases (MySQL / PostgreSQL)
Frontend (Basic Knowledge)

HTML, CSS, JavaScript

Basic knowledge of React, Angular, or similar frameworksAPI consumption (REST)
Version Control & CI/CDGit (branches, merges, pull requests)GitHubGitHub Actions (CI/CD pipelines, automated builds and tests)
Cloud & DevOpsCloud platforms:

AWS (preferred), GCP or AzureBasic

understanding of:Compute services (EC2 / App Engine / Virtual Machines)Storage services (S3 / Blob Storage)Deployment workflowsLinux fundamentals (file system, permissions, basic commands)Environment configuration (dev, test, prod)

*Languages*

*French*: Professional working proficiency (spoken & written)

*English*: Technical proficiency , Reading technical documentation , Participating in technical discussions , Writing basic technical explanations

*Soft Skills*

Strong problem-solving and debugging skills

Good communication (technical & non-technical)

Team spirit and collaboration

Autonomy and flexibility

Ability to learn quickly and adapt to new technologies

Time management and respect of deadlines

Professional and positive attitude

*Why Join Us?*

Modern tech stack (Java, Spring Boot, Cloud, CI/CD)

Collaborative and supportive team environment

Real opportunities for learning and career growth

Exposure to cloud technologies and DevOps practices

Job Type: Full-time

Work Location: In person

Apply now

Veuillez cliquer sur le bouton ci-dessous pour postuler directement via la plateforme officielle.

About the role

Job posted

Job type

Salary

USD

Categories

Required skills

Benefits

Apply now

Veuillez cliquer sur le bouton ci-dessous pour postuler directement via la plateforme officielle.

Similar jobs

Technicien Réseau – Casablanca | Caisse Manager

Salaire selon profil et expérience

USD

InformatiqueInformatique & Réseaux

Technicien de Maintenance Industrielle – Tanger

Salaire selon profil et expérience

USD

Temps pleinÉlectromécaniqueIndustrieMaintenanceTechnique
Salaire selon profil et expérience

USD

Temps pleinDirectionHôtellerieManagementRestauration

Commis cuisine& commis de salle-sous chef & chef de salle

USD

Chefs de Partie Cuisine / Pâtisserie Rabat

USD

USD