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 a junior Full Stack Java/Angular developer who will participate in the development and maintenance of business applications in an Agile environment. They will be involved in Back-End and Front-End development, contribute to technical choices, and ensure the quality of deliverables.
Their tasks:
- Develop features in Java 17+/21, Spring Boot 3.x, and Angular 17+.
- Design and maintain secure REST APIs.
- Perform unit tests and participate in code reviews.
- Architecture & Quality
- Participate in the technical design of applications.
- Apply good development practices (Clean Architecture, CI/CD, TDD).
- Contribute to the continuous improvement of applications.
- Database & Environments
- Develop and optimize treatments on Oracle and SQL Server.
- Participate in deployments and support of Linux and Windows environments.
- Collaborate with DevOps and Product teams in an Agile/Scrum context
Expected deliverables:
- Full Stack developments that meet the needs.
- Documented and secured REST APIs.
- Unit tests performed.
- Technical documentation updated.
- Participation in production releases and application support.
Required profile :
Key Skills - Essential:
- Backend: Java 17+/21+, Spring Boot 3.x, Spring Security, JPA/Hibernate, REST API, Maven, tests (JUnit/Mockito).
- Frontend: Angular 17+ (TypeScript, RxJS, Angular Material).
- Methodologies: Agile/Scrum, CI/CD.
- Databases: Oracle, SQL Server, SQL optimization.
وصف الوظيفة
ثقافة الشركة :
Alten Maroc تتسم بثقافة تعاونية عميقة، تركز على الناس، الثقة، ودعم الفريق القوي، مع مديرين عمليين يوجهون ويطوّرون المواهب.
هذا البيئة مُعزّزة بدافع قوي نحو الابتكار، تشجّع الإبداع والمبادرة والتجربة عبر المشاريع.
تنظيم منضبط ومهيكل يضمن الكفاءة، والصرامة، والجودة في تسليم الهندسة.
الأداء والطموح جزء من الثقافة أيضاً، مع دعم للنجاح الجماعي مع الحفاظ على أجواء إيجابية ومهتمة.
الوظيفة :
نحن نبحث عن مطور Full Stack مبتدئ Java/Angular يشارك في تطوير وصيانة تطبيقات الأعمال في بيئة Agile. سيشارك في تطوير الخلفية والواجهة الأمامية، يساهم في الاختيارات التقنية، ويضمن جودة التسليم.
مهامهم:
- تطوير الميزات باستخدام Java 17+/21، Spring Boot 3.x، وAngular 17+.
- تصميم وصيانة واجهات برمجة تطبيقات REST آمنة.
- إجراء اختبارات الوحدة والمشاركة في مراجعات الشيفرة.
- الهندسة المعمارية والجودة
- المشاركة في التصميم الفني للتطبيقات.
- تطبيق ممارسات تطوير جيدة (العمارة النظيفة، CI/CD، TDD).
- المساهمة في التحسين المستمر للتطبيقات.
- قواعد البيانات والبيئات
- تطوير وتحسين المعالجات على Oracle وSQL Server.
- المشاركة في النشرات والدعم لبيئات Linux وWindows.
- التعاون مع فرق DevOps والمنتج في سياق Agile/Scrum
المخرجات المتوقعة:
- تطويرات Full Stack تلبي الاحتياجات.
- واجهات REST موثقة وآمنة.
- إجراء اختبارات الوحدة.
- تحديث الوثائق التقنية.
- المشاركة في إصدارات الإنتاج ودعم التطبيق.
الملف المطلوب :
المهارات الأساسية - الأساسية:
- الخلفية: Java 17+/21، Spring Boot 3.x، Spring Security، JPA/Hibernate، REST API، Maven، اختبارات (JUnit/Mockito).
- الواجهة الأمامية: Angular 17+ (TypeScript، RxJS، Angular Material).
- المنهجيات: Agile/Scrum، CI/CD.
- قواعد البيانات: Oracle، SQL Server، تحسين SQL.