Job description
ثقافة الشركة :
Alten Maroc تعرف بثقافة تعاونية عميقة، تركز على الناس، الثقة، والدعم القوي للفريق، مع مديرين عمليين يوجهون ويطورون المواهب.
هذا البيئة يعززها دافع قوي نحو الابتكار، مشجعًا الابداع، المبادرة والتجربة عبر المشاريع.
تنظيم منضبط وهيكلة تضمن الكفاءة، والدقة والجودة في تسليم الهندسة.
الأداء والطموح جزء من الثقافة أيضًا، مما يدعم النجاح الجماعي مع الحفاظ على أجواء إيجابية وعناية.
الوظيفة :
ضمن مصنع الرقميات للبضائع والتجارة والروابط، سيشارك المستشار في تصميم وتطوير التطبيقات لأتمتة وتوحيد عمليات Carrefour التشغيلية.
المهام الرئيسية له/ها:
- تطوير وصيانة تطبيقات Full Stack (Java / Spring Boot / Angular)
- تصميم ودمج الخدمات الدقيقة وعمارات الأحداث (Event-driven)
- تنفيذ مبادئ DDD، الهندسة النظيفة، والحرفية
- إعداد ورصد خطوط CI/CD باستخدام GitLab CI/CD
- المشاركة في التصميم، التطوير، الاختبار ومرحلة الإنتاج
- المساهمة في التحسين المستمر وجودة البرمجيات (الاختبارات، التغطية، الأداء)
الملف المطلوب :
المهارات المطلوبة:
- خبرة - من 4 إلى 6 سنوات خبرة في تطوير Java / Angular (الواجهة الأمامية)
- Java / Spring Boot
- Angular (الواجهة الأمامية)
- الميكروخدمات وعمارة الحدث
- SQL / NoSQL قواعد البيانات (BigQuery، BigTable)
- السحابة (GCP، Azure)
- Docker / Kubernetes / Linux
- CI/CD (GitLab CI/CD)
- TDD, JUnit, Mockito, Sonar, Gatling
- Postman, DDD, Clean Architecture, SOLID
- منهجية Agile / Scrum
Job description
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 :
Within the Digital Factory Merchandise, Commercial & Links, the consultant will participate in the design and development of applications to automate and harmonize Carrefour's operational processes.
His/Her main tasks:
- Development and maintenance of Full Stack applications (Java / Spring Boot / Angular)
- Design and integration of microservices and event-driven architectures
- Implementation of DDD, Clean Architecture, and Craftsmanship principles
- Setup and monitoring of CI/CD pipelines using GitLab CI/CD
- Participation in design, development, testing, and production phases
- Contribution to continuous improvement and software quality (tests, coverage, performance)
Required profile :
Required Skills:
- Experienced - 4 to 6 years of experience in Java / Angular development (Front-end)
- Java / Spring Boot
- Angular (Front-end)
- Microservices & Event-Driven Architecture
- SQL / NoSQL Databases (BigQuery, BigTable)
- Cloud (GCP, Azure)
- Docker / Kubernetes / Linux
- CI/CD (GitLab CI/CD)
- TDD, JUnit, Mockito, Sonar, Gatling
- Postman, DDD, Clean Architecture, SOLID
- Agile / Scrum Methodology