COMPANY :
ALTEN MOROCCO, a branch of the world leader in engineering and technology consulting created in 2008 and present in Fez, Rabat, Tetouan, and Casablanca, currently has over 2200 employees and aims for a center of excellence of 3300 ALTEN employees by the end of 2027. It is now establishing itself as a strategic player in supporting the professional development of engineers.
Our mission: to meet the technological ambitions of our clients - major international clients - in the automotive, railway, R&D and IT, telecommunications, and media sectors.
Joining ALTEN Morocco means integrating an ecosystem of excellence and benefiting from:
• A personalized and evolving career path
• An ambitious skills development policy
• A stimulating, collaborative, and meaningful work environment
Discover the testimonial of Hajar Bououd, HR Director and Communication at ALTEN Morocco in Challenge Maroc magazine by clicking here: https://bit.ly/3QMntIc
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 a Senior Back-End developer (over 7 years of experience) in Java / Data, Kafka, and RabbitMQ, acting as a Lead Developer. His qualifications:
- Mastery of Java, Spring Boot, Kafka, and RabbitMQ, with a specialization in microservices and event-driven architectures.
- Ability to drive the technical vision, mentor the development team, and ensure a high level of quality for deliverables.
- Practice of craftsmanship principles (SOLID, YAGNI, test coverage with Sonar), DevOps (CI/CD), and Git.
- Regular use of generative AI tools and practice of agile methods (Scrum).
Required profile :
Must Have
- Languages & frameworks: Java, Spring Boot, Kafka, RabbitMQ.
- Architecture: microservices, event-driven, Clean Architecture.
- Data: data processing, aggregation, and transformation with data-oriented tools.
- Databases: relational and document-oriented.
- DevOps & versioning: CI/CD, Git.
- Quality: craftsmanship, SOLID, YAGNI, test coverage with Sonar.
- Methods: Agile / Scrum; regular use of generative AI tools.
- Participation in all phases of the software lifecycle (design, deployment, run), maintenance, and evolution of existing applications.
Nice to Have
- Master's degree (engineering school or university) in computer science, or equivalent experience.
- Experience in the retail / mass distribution sector.
Soft Skills
- Clear and effective communication in French, written and oral, for smooth interactions with the business and teams.
- Analytical thinking: proposing suitable solutions and identifying areas for improvement.
- Respect for deadlines while maintaining high quality standards.
- Active collaboration, knowledge sharing, and teamwork spirit.
- Continuous improvement mindset for practices and results.
Find out if this job is right for you
Take the free ReKrute personality test and instantly get your compatibility score with this job and with the culture of more than 150 companies on the market.
