مطور جافا
InnovationTeam
الرياضدوام كامل
2–7 سنوات خبرة
قبل ٦ أشهر
تفاصيل الوظيفة
المسؤوليات:
- تطوير طبقة BFF باستخدام Spring Boot لتجميع وتحسين استجابات API لتطبيقات الواجهة الأمامية.
- تنفيذ التخزين المؤقت الموزع باستخدام Redis لتحسين أوقات استجابة API وتقليل الحمل على خدمات الخلفية.
- دمج الخدمات المصغرة باستخدام OpenFeign/WebClient وتنفيذ تنسيق API.
- تأمين واجهات API باستخدام Spring Security مع مصادقة JWT.
- تنفيذ أنماط المرونة والمعالجة المركزية للاستثناءات.
- تطوير اختبارات الوحدة والتكامل.
- حاوية التطبيقات ونشرها عبر خطوط أنابيب CI/CD
التقنيات:
- البرمجة الأساسية وJVM (Java 17+ أو 21) لا تقل عن 4 سنوات
- منظومة Spring Boot (إطار عمل BFF الأساسي) (Spring Boot، Spring Web، Spring WebFlux، Spring Boot Actuator) لا تقل عن 3 سنوات
- طبقة التخزين المؤقت (Redis، Spring Data Redis) لا تقل عن سنتين
- التواصل عبر API (استدعاء خدمات الخلفية) (Spring Cloud OpenFeign) لا تقل عن 4 سنوات
- طبقة الأمان (Spring Security، OAuth 2.0، JSON Web Token) لا تقل عن 4 سنوات
- توثيق API (Swagger UI، OpenAPI Specification، Springdoc OpenAPI) لا تقل عن سنتين
- إدارة البناء والاعتماديات (Apache Maven أو Gradle) لا تقل عن 4 سنوات
- حزمة الاختبار (JUnit، Mockito، Testcontainers) لا تقل عن سنتين
- المراقبة والتسجيل (Logback، SLF4J، Prometheus، Grafana) لا تقل عن 4 سنوات
- DevOps والنشر (Docker، Kubernetes، Jenkins أو GitHub Actions) لا تقل عن 4 سنوات