الوصف الوظيفي
ملخص الدور يعمل مطور جافا مع فرق المنتجات والتصميم لفهم متطلبات المستخدم النهائي وحالات الاستخدام وترجمتها إلى حلول تقنية عملية وفعالة. المسؤوليات الرئيسية تشكيل وتنفيذ حلول التكنولوجيا / الأعمال للمساهمة في تميز المنظمة العميلة. • يستخدم تقنيات تطوير البرمجيات المختلفة لتطوير حلول إبداعية وفعالة بسرعة تعزز من تكنولوجيا المنظمة العميلة. • يتعاون مع أعضاء الفريق الآخرين لتنفيذ قصص المستخدم، كتابة الاختبارات، وتقديم وظائف جديدة / محسّنة للمنتج بشكل مستمر. • يتواصل مع فرق تكنولوجيا المعلومات الداخلية لحل الاعتماديات التقنية أثناء التنفيذ. المهندس الأول: 0-2 سنوات من الخبرة الكلية في تطوير البرمجيات.
المهندس الثاني: 2-4 سنوات من الخبرة الكلية في تطوير البرمجيات.
المهندس الثالث: 4-6 سنوات من الخبرة الكلية في تطوير البرمجيات.
• درجة البكالوريوس في علوم الكمبيوتر أو ما يعادلها، ويفضل الحصول على درجة متقدمة مع سجل أكاديمي متميز.
• خبرة في العمل بلغات البرمجة المعتمدة على JVM مثل جافا 8+، كوتلن و/أو أطر العمل الحديثة مثل Spring-Boot.
• خبرة كبيرة في كتابة واستخدام وتأمين خدمات RESTful API في التطبيقات الموزعة على نطاق واسع.
• خبرة في هياكل الميكروسيرفيس، بما في ذلك فهم اكتشاف الخدمة وقواطع الدائرة.
• خبرة في قواعد البيانات العلائقية وغير العلائقية (مثل، أوراكل، PostgreSQL، MySQL/MariaDB، MongoDB، CouchDB، Cassandra، Elasticsearch ... إلخ).
• خبرة في نصوص البناء Maven، Gradle، CI Jenkins و/أو Azure Pipelines.
• خبرة في ممارسات الهندسة مثل إعادة هيكلة الكود، أنماط التصميم، تطوير مدفوع بالاختبار، التكامل المستمر، بناء تطبيقات قابلة للتوسع بشكل كبير، أمان التطبيقات.
• خبرة في تقنيات الحاويات مثل Docker / Kubernetes تعتبر ميزة.
• خبرة في منهجيات التطوير الرشيق.
• معرفة بأي لغات أخرى مثل NodeJS، Go-Lang، و/أو بايثون تعتبر ميزة.
لقد تمت ترجمة هذا الإعلان الوظيفي بواسطة الذكاء الاصطناعي وقد يحتوي على بعض الاختلافات أو الأخطاء البسيطة.