تحياتنا
نحن نوظف مطور الخدمات المصغرة لجافا (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
Greetings
We are Hiring Java Microservices Developer in Cairo, Egypt
Permanent employment
Java Microservices Developer
Experience: 3–8 Years
Location: Egypt
Job Summary
We are seeking a skilled Java Microservices Developer to design, develop, and maintain scalable, high-performance applications. The ideal candidate should possess strong expertise in Java, Spring Boot, Microservices Architecture, REST APIs, and Cloud-Native Application Development.
Key Responsibilities
Design, develop, and implement microservices-based applications using Java and Spring Boot.
Build and consume RESTful APIs and web services.
Develop scalable, secure, and resilient distributed systems.
Collaborate with Business Analysts, QA, DevOps Engineers, and Product Owners.
Implement containerization using Docker and deployments using Kubernetes/OpenShift.
Work with cloud platforms such as AWS, Azure, or GCP.
Develop and optimize database queries and data models.
Participate in code reviews and maintain coding standards.
Troubleshoot and resolve production issues.
Implement CI/CD pipelines and DevOps best practices.
Required Skills
Core Java Technologies
Java 8 / 11 / 17+
Spring Boot
Spring MVC
Spring Data JPA
Microservices & APIs
Microservices Architecture
RESTful APIs
JSON
Swagger / OpenAPI
Data Technologies
Hibernate / JPA
Oracle, PostgreSQL, MySQL
MongoDB, Cassandra
Messaging & Event-Driven Architecture
Kafka
RabbitMQ
Event-Driven Architecture
DevOps & CI/CD
Docker
Kubernetes
Git
Maven / Gradle
Jenkins
GitHub Actions
Azure DevOps
Testing
JUnit
Mockito
Cloud & Monitoring
AWS / Azure / GCP
Splunk
ELK Stack
Prometheus
Grafana
Terraform (Preferred)
Preferred Qualifications
Spring Cloud (Eureka, Config Server, Gateway)
Design Patterns and SOLID Principles
Agile/Scrum Methodologies
OAuth2, JWT, Spring Security
Reactive Programming (WebFlux)
Serverless Architecture
Kubernetes/OpenShift Administration
Java, AWS, or Azure Certifications
Education
Bachelor's Degree in Computer Science, Information Technology, or a related field.
Source: Java Microservices Developer.pdf