في المكتب دوام كامل
--
Adroit People Limited (UK)

تفاصيل الوظيفة


تحياتنا


نحن نوظف مطور الخدمات المصغرة لجافا (Java Microservices Developer) في القاهرة، مصر


توظيف دائم


مطور الخدمات المصغرة لجافا (Java Microservices Developer)


الخبرة: 3–8 سنوات


الموقع: مصر


ملخص الوظيفة


نحن نبحث عن مطور خدمات مصغرة لجافا (Java Microservices Developer) ماهر لتصميم وتطوير وصيانة تطبيقات قابلة للتوسع وعالية الأداء. يجب أن يتمتع المرشح المثالي بخبرة قوية في Java وSpring Boot وبنية الخدمات المصغرة (Microservices Architecture) وREST APIs وتطوير التطبيقات المعتمدة على السحابة (Cloud-Native).


المسؤوليات الرئيسية


تصميم وتطوير وتنفيذ التطبيقات القائمة على الخدمات المصغرة باستخدام Java وSpring Boot.

بناء واستخدام واجهات برمجة التطبيقات RESTful وخدمات الويب.

تطوير أنظمة موزعة آمنة ومدرعة وقابلة للتوسع.

التعاون مع محللي الأعمال، وفريق ضمان الجودة (QA)، ومهندسي DevOps، ومسؤولي المنتج (Product Owners).

تنفيذ الحاويات (containerization) باستخدام Docker والنشر باستخدام Kubernetes/OpenShift.

العمل مع المنصات السحابية مثل AWS أو Azure أو GCP.

تطوير وتحسين استعلامات قواعد البيانات ونماذج البيانات.

المشاركة في مراجعات الشفرة البرمجية والحفاظ على معايير البرمجة.

استكشاف المشكلات وإصلاحها في بيئة الإنتاج.

تنفيذ خطوط أنابيب CI/CD وأفضل ممارسات DevOps.



المهارات المطلوبة

تقنيات Java الأساسية


Java 8 / 11 / 17+

Spring Boot

Spring MVC

Spring Data JPA

الخدمات المصغرة وواجهات برمجة التطبيقات (& APIs)

بنية الخدمات المصغرة (Microservices Architecture)

RESTful APIs

JSON

Swagger / OpenAPI

تقنيات البيانات

Hibernate / JPA

Oracle, PostgreSQL, MySQL

MongoDB, Cassandra

المراسلة والبنية القائمة على الأحداث

Kafka

RabbitMQ

البنية القائمة على الأحداث (Event-Driven Architecture)

DevOps وCI/CD

Docker

Kubernetes

Git

Maven / Gradle

Jenkins

GitHub Actions

Azure DevOps

الاختبار (Testing)

JUnit

Mockito

السحابة والمراقبة

AWS / Azure / GCP

Splunk

ELK Stack

Prometheus

Grafana

Terraform (مفضل)

المؤهلات المفضلة

Spring Cloud (Eureka, Config Server, Gateway)

أنماط التصميم ومبادئ SOLID

منهجيات Agile/Scrum

OAuth2, JWT, Spring Security

البرمجة التفاعلية (WebFlux)

البنية الخالية من الخوادم (Serverless Architecture)

إدارة Kubernetes/OpenShift

شهادات Java أو AWS أو Azure



التعليم


درجة البكالوريوس في علوم الحاسوب، أو تكنولوجيا المعلومات، أو أي مجال ذي صلة.


المصدر: Java Microservices Developer.pdf




وظائف مشابهة

حول Adroit People Limited (UK)
مصر, القاهرة
تكنولوجيا المعلومات والخدمات