
Java Software Engineer
Consult Pro.
Beirutدوام كاملمتوسط0 مشاهدة
نحن في شركة Consult Pro، الشريك التكنولوجي الرائد للمؤسسات المالية في منطقة الخليج العربي وبلدان الشرق الأوسط وشمال أفريقيا، نبحث عن مهندس برمجيات جافا متحمس للانضمام إلى فريق الهندسة الخلفية في مكتبنا في حازمية، بيروت. سيكون المرشح المثالي جزءاً من فريق محترف، يعمل جنباً إلى جنب مع مهندسين معماريين ومطورين كبار، لتصميم وبناء وتعزيز خدمات الميكرو والخدمات التكاملية الداعمة للمنصات المصرفية والتكنولوجيا المالية على مستوى المؤسسات في منطقة الخليج.
المهام والمسؤوليات الرئيسية:
- تصميم وتطوير وصيانة واجهات برمجة التطبيقات RESTful وخدمات الميكرو باستخدام Java 17+ وSpring Boot.
- بناء واستهلاك واجهات برمجة التطبيقات REST وفقاً لمواصفات OpenAPI/Swagger مع نمذجة دقيقة للطلبات والاستجابات.
- تطوير خدمات التكامل عبر طبقات الواجهة، المجال، التكامل، والأدوات.
- تنفيذ أنماط الرسائل المعتمدة على الأحداث باستخدام Apache Kafka (المنتجون، المستهلكون، إدارة الموضوعات).
- كتابة كود نظيف وقابل للاختبار باستخدام JUnit 5 وMockito وأفضل ممارسات الاختبار التكاملية.
- العمل مع قواعد البيانات العلائقية (PostgreSQL/MySQL) باستخدام Spring Data JPA وHibernate.
- المشاركة في تطوير وصيانة أنظمة CI/CD باستخدام GitLab CI/CD.
- المساهمة في الوثائق الفنية، مواصفات واجهة برمجة التطبيقات، ومخططات تصميم النظام.
- المشاركة في مراجعات الكود وتخطيط السبرينت والاجتماعات اليومية ضمن بيئة Agile/Scrum.
المتطلبات والمؤهلات:
- درجة البكالوريوس في علوم الحاسوب، هندسة البرمجيات، أو درجة تقنية ذات صلة.
- خبرة تتراوح بين 2 إلى 4 سنوات في تطوير البرمجيات (الجزء الخلفي).
- فهم قوي لأساسيات جافا (البرمجة الكائنية، المجموعات، الأنواع العامة، التدفقات، معالجة الاستثناءات).
- خبرة عملية مع Spring Boot (Spring MVC، Spring Data، أساسيات Spring Security).
- فهم لمبادئ تصميم واجهات برمجة التطبيقات REST، طرق HTTP، رموز الحالة، والتفاوض على المحتوى.
- معرفة أساسية بـ SQL ومفاهيم قواعد البيانات العلائقية.
- خبرة في استخدام أدوات التحكم في الإصدارات مثل Git (GitLab) واستراتيجيات الفروع.
المهارات المطلوبة:
- القدرة على استخدام أدوات تطوير مدعومة بالذكاء الاصطناعي (مثل Copilot، Claude، ChatGPT) لتسريع كتابة الكود ومراجعة الأخطاء.
- الالتزام بتحديث المعرفة بأحدث اتجاهات السوق، والتقنيات، وأفضل الممارسات في الصناعة.
- القدرة على التكيف مع بيئات عمل ديناميكية ومختلفة.
- مهارات تواصل فعالة وقدرة على العمل ضمن فريق متعدد التخصصات.
إذا كنت مهتماً بالانضمام إلى فريقنا المتميز، فنحن نتطلع إلى تلقي طلبك ومساعدتك في تحقيق تطلعاتك المهنية.
تفاصيل الوظيفة
تاريخ النشر٣٠ أبريل ٢٠٢٦
التخصصتكنولوجيا المعلومات
عن الشركة
