في إطار مشاريع التحول واسعة النطاق، نبحث عن مهندس معماري رئيسي لديه خبرة لا تقل عن 14 عاماً، مع خبرة مثبتة في CaaS وKubernetes، لتصميم وإدارة هياكل حديثة وقوية وقابلة للتوسع.
المسؤوليات الرئيسية:
- تصميم الحلول والهندسة المعمارية
- تصميم هياكل خلفية قابلة للتوسع وهادئة وفعالة
- تحديد وإدارة مسارات الهجرة من الأنظمة أحادية الكتلة إلى الخدمات المصغرة (التقطيع، الحوكمة، المسار المستهدف)
- تصميم وتحديد هيكلية الواجهة الأمامية، مع ضمان الأداء والتناسق مع الهيكل الخلفي
- التعاون الوثيق مع فرق التطوير وأصحاب المصلحة في الأعمال
- المساهمة في تطوير وتقييم اختبارات التصميم المعماري (DATs)، مع ضمان التوافق مع المعايير المعمارية
- الجودة والممارسات الجيدة
- تحديد وتعزيز استراتيجيات جودة البرمجيات: الاختبارات الآلية، CI/CD، مراجعة الكود، التحليلات الثابتة والديناميكية
- ضمان التطبيق المتسق لأنماط التصميم وأفضل ممارسات التطوير
- الأسس التقنية واستراتيجية التحديث
- إدارة استراتيجيات تطور وترقية الأطر والمكونات الأساسية وبيئات التشغيل
- ضمان توافقية وتأمين واستقرار التحديثات
- الخبرة والدعم
- تقديم خبرة متقدمة في مجموعة Spring
- خبرة عميقة في Kafka (الموصلات، سجل المخطط، Avro، الحوكمة والتوافقية)
- تحديد وتعزيز أفضل الممارسات لـ CaaS & Kubernetes (النشر، الأمان، المراقبة، التشغيل)
المهارات التقنية
- الهياكل: الخدمات المصغرة، الواجهة الأمامية المصغرة، EDA، الأنظمة أحادية الكتلة النمطية
- المنهجيات والأنماط: DDD، TDD، أنماط التصميم، نموذج C4
- Kafka: أنماط التكامل، حوكمة وتطور المخططات
- نشر تطبيقات الخدمات المصغرة على Kubernetes / CaaS
- الجودة والصناعية: CI/CD، الاختبارات، المراجعات، Sonar
- أمن الهياكل: IAM، SSO، MFA، أمان API، أمان K8S والسحابة الأصلية، التشفير، أنماط الأمان
- الأطر والأدوات: Java، Spring Boot & مجموعة Spring، Kafka (سجل المخطط، Avro)، Keycloak، Maven / Gradle، Jenkins، SonarQube، Angular / React، Cypress، Oracle، PostgreSQL، MongoDB، Docker، Kubernetes / CaaS، GitOps، Service Mesh (Cilium، Calico)
الملف الشخصي المرغوب:
خبرة لا تقل عن 14 عاماً، بما في ذلك 5 سنوات في هندسة البرمجيات
خبرة مثبتة في بيئات معقدة وتعاونية
المشاركة الفعالة في مشاريع الهجرة إلى هياكل الخدمات المصغرة
المهارات الشخصية
- مهارات تحليلية وحل المشكلات الممتازة
- القدرة على تبسيط المفاهيم التقنية المعقدة
- القيادة الطبيعية والروح التعاونية القوية
As part of our large-scale transformation projects, we are looking for a Senior Architect with at least 14 years of experience, with proven expertise in CaaS and Kubernetes, to design and manage modern, robust and scalable architectures.
Your main responsibilities:
- Solution Design and Architecture
- Designing scalable, silent, and responsive back-end architectures
- To define and manage migration trajectories from monoliths to microservices (slicing, governance, target trajectory)
- Design and define the front-end architecture, ensuring performance and consistency with the back-end.
- Collaborating closely with development teams and business stakeholders
- Contribute to the development and validation of DATs, ensuring alignment with architectural standards
- Quality and good practices
- Define and promote software quality strategies: automated testing, CI/CD, code reviews, static and dynamic analyses
- Ensure the consistent application of design patterns and best development practices
- Technical foundations and upgrade strategy
- Managing the evolution and upgrade strategies of frameworks, dependencies, and runtimes
- Ensure the compatibility, security and stability of updates
- Expertise & support
- Providing advanced expertise on the Spring stack
- tre ref rent on Kafka (connectors, Schema Registry, Avro, governance and compatibility)
- Define and promote best practices for CaaS & Kubernetes (deployment, security, observability, operation)
Comp tences techniques
- Architectures: Microservices, Micro-Frontend, EDA, modular monoliths
- M thodologies & patterns : DDD, TDD, Design Patterns, C4 Model
- Kafka: Patterns of integration, governance and evolution of schemes
- Deployment of microservices applications on Kubernetes / CaaS
- Quality & Industrialization: CI/CD, testing, reviews, Sonar
- Architecture S curit : IAM, SSO, MFA, API Security, s curit K8S & cloud native, chiffrement, patterns de s curit
- Stack et outils : Java, Spring Boot & Spring Stack Kafka (Schema Registry, Avro) Keycloak Maven / Gradle Jenkins, SonarQube Angular / React, Cypress Oracle, PostgreSQL, MongoDB Docker, Kubernetes / CaaS GitOps Service Mesh Cilium, Calico
Desired Candidate Profile
Minimum 14 years of experience, including 5 years in software architecture
Proven experience in complex and collaborative environments
Active participation in projects migrating to microservices architectures
Soft skills
- Excellent analytical and problem-solving skills
- Ability to simplify complex technical concepts
- Natural leadership and strong collaborative spirit