وصف العمل
ثقافة الشركة :
Alten Maroc ًتُعرَف بثقافة تعاونية عميقة، تركز على الناس، الثقة، ودعم الفريق القوي، مع مديرين عمليين يوجهون وينمون المواهب.
يُعزز هذا البيئة دافع قوي للابتكار، تشجيع الإبداع، المبادرة، والتجربة عبر المشاريع.
تنظيم مُهيأ ومنضبط يضمن الكفاءة، الصرامة، والجودة في تسليم الهندسة.
الأداء والطموح جزء من الثقافة أيضاً، يدعم النجاح الجماعي مع الحفاظ على أجواء إيجابية ومهتمة.
الوظيفة :
- تصميم وتطوير وصيانة الخدمات المصغرة الخلفية في Java / Spring Boot.
- تنفيذ وتشغيل حلول المراسلة والبث بالحقيقة عبر Kafka.
- تطوير وتحسين قواعد بيانات MongoDB لإدارة كميات كبيرة من البيانات.
- المشاركة في مراحل التصميم الفني والوظيفي.
- دمج أفضل ممارسات الجودة (اختبارات، مراجعات الشفرة، CI/CD).
- المساهمة في أمان وأداء التطبيقات.
- العمل عن كثب مع فرق الواجهة الأمامية، الDevOps، والمنتج.
- التطور في بيئة Agile (Scrum/SAFe).
ملف تعريف مطلوب :
- إتقان جيد جدًا لـ Java / Spring Boot.
- خبرة في Kafka (البث، الرسائل، التوافر العالي).
- خبرة في MongoDB (النمذجة، التحسين، إدارة الحجم الكبير).
- معرفة صلبة بالخدمات المصغرة وتكامل REST API.
- خبرة مع بيئات CI/CD و Docker/Kubernetes.
- المنهجيات Agile / Scrum.
- خبرة لا تقل عن 5 سنوات في وظائف مماثلة.
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 :
- Design, develop, and maintain back-end microservices in Java / Spring Boot.
- Implement and operate real-time messaging and streaming solutions via Kafka.
- Develop and optimize MongoDB databases to manage large volumes of data.
- Participate in technical and functional design phases.
- Integrate quality best practices (tests, code reviews, CI/CD).
- Contribute to the security and performance of applications.
- Work closely with front-end, DevOps, and product teams.
- Evolve in an Agile environment (Scrum/SAFe).
Required profile :
- Very good command of Java / Spring Boot.
- Expertise in Kafka (streaming, messaging, high availability).
- Experience in MongoDB (modeling, optimization, large volume management).
- Solid knowledge of microservices and REST API integration.
- Experience with CI/CD environments and Docker/Kubernetes.
- Agile / Scrum methodologies.
- Minimum 5 years of experience in similar roles.