مطور جافا
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 سنوات