وصف الوظيفة
ثقافة الشركة :
Alten Maroc تُعرّف بثقافة تعاونية عميقة، تركز على الناس، الثقة، ودعم الفريق القوي، مع管理ين عمليين يوجهون ويوظفون المواهب.
هذه البيئة يعززها دافع قوي لـالابتكار، يشجع الإبداع والمبادرة والتجربة عبر المشاريع.
تنظيم مؤسسي منضبط يضمن الكفاءة، والصرامة، والجودة في تسليم الهندسة.
الأداء والطموح جزء من الثقافة أيضاً، يدعم النجاح الجماعي مع الحفاظ على جو إيجابي ومراعٍ.
الوظيفة :
نحن نبحث عن مطور باك-إند متمرس/كبير، ماهر في Spring Boot، Kafka، وMongoDB، مع خبرة كبيرة في تصميم وتشغيل الخدمات الموزعة في بيئة Agile/DevOps.
مهامهم:
- تصميم وتطوير وصيانة خدمات مايكرو باك-إند في Java / Spring Boot.
- تنفيذ وتشغيل حلول الرسائل والتدفق في الوقت الحقيقي عبر Kafka.
- تطوير وتحسين قواعد بيانات MongoDB للتعامل مع أحجام كبيرة من البيانات.
- المشاركة في مراحل التصميم الفني والوظيفي.
- الدمج مع أفضل ممارسات الجودة (الاختبار، مراجعات الشفرة، CI/CD).
- المساهمة في أمان الأداء والتطبيق.
- العمل عن كثب مع فرق الواجهة الأمامية، DevOps، والمنتج.
- العمل في بيئة Agile (Scrum/SAFe).
الملف المطلوب :
المهارات المطلوبة:
- خبرة لا تقل عن 5 سنوات في تطوير Java
- إتقان جيد لـ Java / Spring Boot.
- خبرة في Kafka (التدفق، الرسائل، التوافر العالي).
- خبرة في MongoDB (النمذجة، التحسين، التعامل مع أحجام كبيرة).
- معرفة قوية بالميكرو خدمات وتكامل REST API.
- خبرة في بيئات CI/CD و Docker/Kubernetes.
- منهجيات 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 :
We are looking for an experienced/senior back-end developer, skilled in Spring Boot, Kafka, and MongoDB, with significant experience in designing and operating distributed services in an Agile/DevOps environment.
Their missions:
- 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 handle large volumes of data.
- Participate in technical and functional design phases.
- Integrate quality best practices (testing, code reviews, CI/CD).
- Contribute to application security and performance.
- Work closely with front-end, DevOps, and product teams.
- Work in an Agile environment (Scrum/SAFe).
Required profile :
Skills sought:
- 5 years of experience in Java development minimum
- Very good command of Java / Spring Boot.
- Expertise in Kafka (streaming, messaging, high availability).
- Experience in MongoDB (modeling, optimization, handling large volumes).
- Solid knowledge of microservices and REST API integration.
- Experience with CI/CD environments and Docker/Kubernetes.
- Agile / Scrum methodologies.