أمس
مهندس الواجهة الخلفية المبتدئ
TAWANTECH · Riyadh, Riyadh Province, Saudi Arabia
Workableقدّم عبر موقع الشركة
Full Time
Onsite
Entry
نبذة عن الوظيفة
الغرض: لتطوير وصيانة ودعم التطبيقات والخدمات الخلفية الموثوقة التي تمكن قدرات الأعمال والمنتجات الرقمية وفقًا للمعايير الهندسية والأمنية المعمول بها.
الواجبات والمسؤوليات الرئيسية:
- تطوير وصيانة الخدمات الخلفية وواجهات برمجة التطبيقات في Java وSpring Boot ضمن بنية الخدمات الصغيرة.
- ترجمة المتطلبات الوظيفية والفنية إلى برامج عمل تم اختبارها.
- دمج الخدمات مع قواعد البيانات والمنصات الداخلية وأنظمة الشركاء الخارجيين.
- العمل مع تدفق الأحداث والرسائل (Kafka، MQ) تحت التوجيه.
- كتابة تعليمات برمجية نظيفة وقابلة للصيانة وقابلة للاختبار بما يتماشى مع المعايير الهندسية.
- إجراء اختبار الوحدة وتصحيح الأخطاء وحل العيوب.
- تطبيق ممارسات الترميز الآمنة، بما في ذلك متطلبات المصادقة والترخيص وحماية البيانات.
- دعم النشر والمراقبة على الأنظمة الأساسية المعبأة في حاويات (OpenShift/Kubernetes) من خلال خطوط أنابيب CI/CD المنشأة.
- المشاركة في مراجعات التعليمات البرمجية والمناقشات الفنية واحتفالات الفريق.
- دعم استكشاف أخطاء الإنتاج وإصلاحها بتوجيه من كبار المهندسين.
- الحفاظ على الوثائق التقنية ذات الصلة.
- المساهمة في التحسين المستمر لممارسات التطوير وجودة التطبيق.
المتطلبات
المؤهلات
- درجة البكالوريوس في علوم الكمبيوتر، هندسة البرمجيات، أو مجال ذي صلة.
- 2 سنوات من الخبرة في تطوير الواجهة الخلفية.
- معرفة عملية بـ Java وSpring Boot وREST APIs وSQL وGit.
- فهم هياكل البيانات والخوارزميات وأساسيات تصحيح الأخطاء.
المسؤوليات
1Develop and maintain backend services and APIs in Java and Spring Boot within a microservices architecture.
2Translate functional and technical requirements into working, tested software.
3Integrate services with databases, internal platforms, and external partner systems.
4Work with event streaming and messaging (Kafka, MQ) under guidance.
5Write clean, maintainable, testable code in line with engineering standards.
6Perform unit testing, debugging, and defect resolution.
7Apply secure coding practices, including authentication, authorization, and data protection requirements.
8Support deployment and monitoring on containerized platforms (OpenShift/Kubernetes) through established CI/CD pipelines.
المتطلبات
1Bachelor’s Degree in Computer Science, Software Engineering, or a related field.
22 years of backend development experience.
3Working knowledge of Java, Spring Boot, REST APIs, SQL, and Git.
4Understanding of data structures, algorithms, and debugging fundamentals.
المهارات والوسوم
ITSAJavaSQLKubernetes