فرصة عمل جديدة تقدمها شركة تمم الفريق للمتخصصين والمهتمين بشغل وظيفة مطور برامج في مقرها الواقع بمدينة الرياض. تعرف على المهام والمسؤوليات وبادر بالتقديم الآن.
عن الوظيفة
دور Senior Java Developer بكتائبة الأكواد البرمجية عالية الجودة والمعقدة باستخدام لغة Java وإطارات العمل الحديثة مثل Spring Boot، بالإضافة إلى قيادة وتصميم معمارية البرمجيات (Software Architecture) والخدمات المصغرة (Microservices) التي تضمن كفاءة أداء الأنظمة وسرعة استجابتها وقابليتها للتوسع التلقائي. كما يشمل الدور توجيه ومراجعة أكواد أعضاء الفريق الأقل خبرة (Code Reviews)، والمشاركة الفعالة في تحديد المعايير البرمجية وأفضل الممارسات المتبعة داخل الإدارة.
بالإضافة إلى ذلك، يعمل مطور الجافا الرئيسي على دمج الأنظمة وتصميم واجهات برمجة التطبيقات (RESTful APIs)، وتحسين أداء قواعد البيانات، والتعاون الوثيق مع فرق الـ DevOps والأمن السيبراني لضمان أمان البرمجيات وسلاسة عمليات النشر والاختبار التلقائي، بما يحقق أهداف المنشأة التقنية والعملية بكفاءة عالية.
أبرز المهام الوظيفية
المهام والمسؤوليات الرئيسية (Key Responsibilities)
-
التصميم والمعمارية البرمجية (Architecture & Design):
-
تصميم وتطوير حلول برمجية معقدة باستخدام Java وإطار العمل Spring Boot.
-
إعداد وتطوير معمارية الخدمات المصغرة (Microservices Architecture) وواجهات APIs (RESTful / SOAP).
-
المشاركة في اتخاذ القرارات التقنية المتعلقة بمعمارية الأنظمة وقواعد البيانات.
-
-
التطوير والجودة (Development & Quality):
-
كتابة أكواد برمجية نظيفة، آمنة، وقابلة للصيانة والتوسع (Clean Code & Solid Principles).
-
إجراء مراجعة الأكواد البرمجية (Code Reviews) للتحقق من التزام الفريق بالمعايير المعتمدة.
-
أتمتة كتابة اختبارات الوحدة والتكامل (Unit & Integration Testing) باستخدام JUnit / TestNG.
-
-
القيادة والتوجيه (Leadership & Mentorship):
-
تقديم الدعم الفني والتوجيه للمطورين المبتدئين ومتوسطي الخبرة في الفريق.
-
تحويل المتطلبات الوظيفية المقدمة من محللي الأعمال إلى حلول تقنية وقابلة للتنفيذ.
-
-
الأداء والأمان (Performance & Security):
-
تحليل وتحسين أداء التطبيقات واستعلامات قواعد البيانات (Performance Tuning & Optimization).
-
معالجة الأخطاء والثغرات البرمجية وتطبيق أفضل ممارسات الأمن البرمجي.
-
-
التعاون والتكامل (Integration & Collaboration):
-
التعاون مع فرق الـ DevOps لتحديث وتطوير خطوط النشر المستمر (CI/CD).
-
العمل وفق منهجيات التطوير المرنة (Agile / Scrum).
-
متطلبات التأهيل المهني
التخصصات المطلوبة:
- البكالوريوس في البرمجة وعلوم الحاسب (البرمجة وعلوم الحاسب)
- البكالوريوس في هندسة البرمجيات (هندسة البرمجيات)
الشهادات المهنية:
- Microsoft Certified Application Developer( MCAD)
- Microsoft Certified Solution Developer( MCSD.NET)
معلومات إضافية
- الخبرة: 3 سنوات فأكثر
- الجنس: ذكور و اناث
- الراتب: من 15000 إلى 20000 ريال
- نمط العمل: دوام كامل
- فترة العمل: صباحي
- المدينة: الرياض – منطقة الرياض