Company culture :
Alten Maroc is defined by a deeply collaborative culture, focused on people, trust, and strong team support, with hands-on managers who guide and develop talent.
This environment is enhanced by a strong drive for innovation, encouraging creativity, initiative, and experimentation across projects.
A structured and disciplined organization ensures efficiency, rigor, and quality in engineering delivery.
Performance and ambition are part of the culture as well, supporting collective success while maintaining a positive and caring atmosphere. [+]
Job :
As part of this role, your main tasks will be:
- Design and development of robust and scalable Java / Spring Boot / ReactJS applications.
- Contribution to microservices and event-driven architectures.
- Design according to Clean Architecture and Domain-Driven Design (DDD) principles.
- Participation in the design and maintenance of a coherent Design System.
- Implementation of TDD, unit tests (JUnit, Mockito) and End-to-End tests.
- Front-End development in JavaScript / TypeScript, with Jest / Vitest and Vite.
- Continuous improvement of product quality (coverage, Sonar, SOLID, YAGNI).
- Management of DevOps workflows (GitLab CI/CD, containerization, pipeline automation).
- Application of Git best practices (branches, Merge Requests, code review).
- Participation in the complete software lifecycle: design, development, deployment, operation.
- Evolutionary and corrective maintenance of existing applications.
- Work using Scrum methodology and active contribution to craftsmanship.
Required profile :
Profile: Master's degree from an engineering school or equivalent
Experience: 3 to 5 years
Skills:
Spring Boot
ReactJS
JavaScript / TypeScript
Clean Architecture
Domain-Driven Design (DDD)
Microservices & event-driven architecture
PostgreSQL / MongoDB
JUnit / Mockito
Jest / Vitest / Vite
GitLab CI/CD
Containerization
Git (branching, MR, code review)