وصف الوظيفة
ثقافة الشركة:
Alten Maroc تُعرَف بثقافة تعاونية عميقة، تركز على الناس، الثقة، ودعم الفريق القوي، مع مديرين عمليين يوجّهون ويطورون المواهب.
يُعزّز هذا الجو دافع قوي نحو الابتكار، مما يشجع الإبداع والمبادرة والتجربة عبر المشاريع.
تنظيم مؤسسي منضبط يضمن الكفاءة، والصرامة، والجودة في تسليم الهندسة.
الأداء والطموح جزء من الثقافة أيضاً، يدعمان النجاح الجماعي مع الحفاظ على أجواء إيجابية ومهتمة.
الوظيفة:
سيشارك المستشار في:
- تصميم وتطوير تطبيقات Java / Spring Boot القوية وعالية الأداء.
- تنفيذ وتطوير المايكروسيرفس و العمليات المدفوعة بالأحداث.
- إدارة قواعد البيانات العلائقية (PostgreSQL / SQL) وقواعد البيانات NoSQL (Couchbase).
- تطبيق أفضل ممارسات TDD وتحسين تغطية الاختبارات.
- تحسين جودة الشفرة باستمرار (SOLID، YAGNI، Sonar، الأداء).
- تحليل وتحسين أداء التطبيق (قابلية التوسع، زمن الاستجابة، التحميل).
- المشاركة في دورة حياة البرمجيات الكاملة (التصميم، التطوير، إصدار الإنتاج، التشغيل).
- الاندماج في بيئة DevOps (CI/CD، Git، Kubernetes).
- نشر وتشغيل التطبيقات في بيئة محمولة بالحاويات.
- المساهمة في نشر أفضل الممارسات والمهارة.
- العمل باستخدام منهجية Scrum.
الملف المطلوب:
خريج بدرجة Bac+5 من مدرسة هندسية أو ما يعادلها
الخبرة: الحد الأدنى 5 سنوات في تطوير Java Back-End، بما في ذلك خبرة كبيرة في الهياكل الموزعة وبيئات DevOps. + خبرة في البيع بالتجزئة/التوزيع الشامل تعتبر إضافة
المهارات التقنية:
- Java (خبير)
- Spring Boot
- هندسة الميكروسيرفس
- الهندسة المدفوعة بالأحداث
- Kubernetes
المهارات المنهجية والسلوكية:
- اتصال كتابي وشفهي ممتاز (الفرنسية)
- عقلية تحليلية وتأملية
- توجه نحو التحسين المستمر
- الالتزام بالمواعيد والمعايير الجودة
- روح الفريق
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 :
The consultant will be involved in:
- Designing and developing robust and high-performance Java / Spring Boot applications.
- Implementing and evolving microservices and event-driven architectures.
- Managing relational databases (PostgreSQL / SQL) and NoSQL databases (Couchbase).
- Applying TDD best practices and optimizing test coverage.
- Continuously improving code quality (SOLID, YAGNI, Sonar, performance).
- Analyzing and optimizing application performance (scalability, response time, load).
- Participating in the complete software lifecycle (design, development, production release, run).
- Integrating into a DevOps environment (CI/CD, Git, Kubernetes).
- Deploying and operating applications in a containerized environment.
- Contributing to the spread of best practices and craftsmanship.
- Working using the Scrum methodology.
Required profile :
Graduated with a Bac+5 degree from an engineering school or equivalent
Experience: Minimum 5 years in Java Back-End development, including significant experience in distributed architectures and DevOps environments. + experience in retail / mass distribution is a plus
Technical skills:
- Java (expert)
- Spring Boot
- Microservices architecture
- Event-driven architecture
- Kubernetes
Methodological & behavioral skills:
- Excellent written and oral communication (French)
- Analytical and reflective mindset
- Continuous improvement orientation
- Adherence to deadlines and quality standards
- Team spirit