Full Stack Developer📣 إعلان
في إمداد بواسطة إيلم
منذ 3 أيام
| نوع العقد | دوام كامل | |
| طبيعة الوظيفة | بالموقع | |
| الموقع | الرياض |
حول دور مطور Full Stack
تبحث شركة امداد بالالم عن مطور Full Stack ماهر للانضمام إلى فريقها في الرياض، المملكة العربية السعودية. يشمل هذا المنصب بدوام كامل تطوير وصيانة ودمج تطبيقات Java Portlets و Spring Boot ضمن بيئات البوابات المؤسسية. يلعب هذا الدور دورًا حاسمًا في دعم الخدمات الرقمية الآمنة والقابلة للتطوير وعالية الأداء، ويتطلب تعاونًا وثيقًا مع فرق التطوير والتكامل والبنية التحتية.
مسؤوليات الدور
سيكون المرشح المثالي مسؤولاً عن التطوير الشامل، مع التركيز على تطوير Java Portlet (JSR 286/362)، وتخصيص منصة البوابة، والتكامل السلس مع أنظمة مثل IBM DataPower و IBM Db2 و Couchbase. يوفر هذا الدور فرصة للمساهمة في تطوير تطبيقات مؤسسية هامة ضمن فريق ديناميكي.
- المساعدة في بناء وصيانة تطبيقات Java Portlets و Spring Boot.
- التعاون مع المهندسين ذوي الخبرة لحل مهام التطوير المعقدة.
- تطوير ونشر بوابات تلتزم بشكل صارم بمواصفات JSR ومعايير البوابة المعمول بها.
- ضمان الأداء الأمثل للبوابات، والأمان القوي، والتكامل السلس مع سمة وتخطيط البوابة العام.
- دمج البوابات مع واجهات برمجة التطبيقات المؤمنة بواسطة IBM DataPower، و IBM Db2، و Couchbase، ومصادر البيانات الأساسية الأخرى.
- العمل عن كثب مع فرق التكامل لتكوين وتصحيح سياسات DataPower ووساطة الخدمة.
- تصميم وتنفيذ سياسات DataPower لتأمين وتوسيط حركة المرور بين البوابات والخدمات الخلفية بفعالية.
- كتابة كود نظيف وقابل للصيانة وموثق جيدًا باتباع أفضل الممارسات.
- المشاركة بنشاط في اجتماعات الفريق ومراجعات الكود والمناقشات الفنية.
- البقاء على اطلاع بأحدث ممارسات تطوير Java/Spring والتطوير الخلفي والتقنيات الناشئة.
المؤهلات المطلوبة
- درجة البكالوريوس في علوم الكمبيوتر أو هندسة البرمجيات أو مجال ذي صلة وثيقة.
- 6-8 سنوات من الخبرة العملية في تطوير Java، وتقنيات البوابات المؤسسية، وتطوير Portlet (JSR 286/362)، و Spring Boot، وتكامل IBM DataPower، وتطوير التطبيقات المؤسسية.
- فهم قوي لـ Java (Java 8 أو أعلى).
- خبرة في مواصفات Java Portlet (JSR 286 أو JSR 362) وفهم قوي لمراحل دورة حياة Portlet (Action, Render, Event, Resource).
- إتقان HTML و CSS و JavaScript أمر بالغ الأهمية للترميز داخل البوابات.
- الإلمام بـ JavaServer Pages (JSP) أو تقنيات العرض الأخرى المستخدمة في عرض البوابات.
- معرفة أساسية بإطار عمل Spring Boot أو أطر عمل MVC الأخرى، مثل Spring MVC Portlet.
- الإلمام بتطوير واجهات برمجة التطبيقات RESTful للاتصال بين البوابات والخدمات الخلفية.
- فهم قوي لمبادئ البرمجة كائنية التوجه (OOP).
- الإلمام بأدوات أتمتة البناء مثل Maven أو Gradle.
- فهم أساسي لـ JSON و XML وتنسيقات تبادل البيانات، مع التركيز بشكل خاص على *********
- إتقان IBM DataPower Gateway، بما في ذلك وساطة الخدمة والأمان (OAuth/SAML/LDAP) وتحويل البروتوكول (XML إلى JSON).
- خبرة مباشرة مع منصة بوابة تجارية مثل Liferay DXP أو IBM/HCL WebSphere Portal أو Oracle WebCenter مفضلة للغاية.
- فهم الاتصال بين البوابات (IPC) عبر معلمات العرض العامة أو الأحداث.
- خبرة في تكوين Multi-Protocol Gateways (MPGW) و Web Service Proxies (WSP) داخل DataPower.
- معرفة أساسية بـ SQL وقواعد البيانات العلائقية.
- التعرض لـ IBM Db2، بما في ذلك الاستعلام والإدارة الأساسية والتكامل.
- إلمام أساسي بقواعد بيانات NoSQL، وخاصة Couchbase.
- خبرة أساسية مع Git ومنصات التحكم في الإصدار مثل GitHub أو GitLab.
- الإلمام ببيئات التطوير المتكاملة (IDEs) مثل IntelliJ IDEA أو Eclipse أو IDEs الخاصة بالمنصة مثل Rational Application Developer.
المهارات التقنية الرئيسية
- Java (Java 8+).
- مواصفات Java Portlet (JSR 286/362).
- دورة حياة Portlet (Action, Render, Event, Resource).
- HTML, CSS, JavaScript.
- JavaServer Pages (JSP).
- Spring Boot, Spring MVC Portlet.
- تطوير واجهات برمجة التطبيقات RESTful.
- البرمجة كائنية التوجه (OOP).
- Maven, Gradle.
- JSON, XML, *********
- IBM DataPower Gateway (وساطة الخدمة، الأمان - OAuth/SAML/LDAP، تحويل البروتوكول).
- منصات البوابات التجارية (Liferay DXP, IBM/HCL WebSphere Portal, Oracle WebCenter).
- الاتصال بين البوابات (IPC).
- Multi-Protocol Gateways (MPGW), Web Service Proxies (WSP).
- SQL, قواعد البيانات العلائقية.
- IBM Db2.
- قواعد بيانات NoSQL (Couchbase).
- Spring Data JPA, Spring Data Couchbase (إضافي).
- Git, GitHub, GitLab.
- IDEs (IntelliJ IDEA, Eclipse, Rational Application Developer).
- وحدات Spring (Spring Security, Spring Data, Spring MVC).
- اختبار الوحدة (JUnit, Mockito).
- الحاويات (Docker).
- خطوط أنابيب CI/CD (Jenkins, GitHub Actions).
- مفاهيم الخدمات المصغرة.
- أطر عمل الواجهة الأمامية (Angular, *****, React Native) للتطبيقات أحادية الصفحة (SPAs).
السمات المهنية
- الاستعداد لتعلم التكيف مع التقنيات الجديدة.
- عقلية قوية لحل المشكلات والتحليل.
- مهارات اتصال كتابية وشفوية جيدة.
- القدرة على العمل بشكل تعاوني في بيئة فريق.
- إدارة فعالة للوقت والاهتمام بالتفاصيل.
متطلبات الوظيفة
- تتطلب ٥-١٠ سنوات خبرة
وظائف مشابهة
قد يعجبك أيضاً
- وظائف ذات صلة بـ Full Stack Developer
- وظائف مسوق عقاري في جدة
- وظائف موظف حجوزات في جدة
- وظائف مساعد إداري في جدة
- وظائف أخصائي تسويق في جدة
- وظائف مندوب مبيعات في جدة
- مجالات وظيفية أخرى في الرياض
- وظائف مسوق عقاري في الرياض
- وظائف موظف حجوزات في الرياض
- وظائف مساعد إداري في الرياض
- وظائف أخصائي تسويق في الرياض
- وظائف مندوب مبيعات في الرياض
- وظائف Operations Manager في الرياض
- وظائف Head Chef في الرياض
- وظائف Sales Manager في الرياض
- وظائف Business Development Manager في الرياض
- وظائف Legal Researcher في الرياض
- استكشف الوظائف في أنحاء المملكة
- وظائف ممثل خدمة عملاء (كول سنتر) في بريدة
- وظائف مقدم طعام (ويتر) في الهفوف
- وظائف Business Development Manager في الظهران
- وظائف مساعد شخصي في مكة المكرمة
- وظائف موظف تأجير سيارات في الخبر
- وظائف مراقب كاميرات أمنية في مكة المكرمة
- وظائف جامع بيانات في الرس
- وظائف جامع بيانات في القصيم
- وظائف مدير مالي في جدة
- وظائف طاهي وجبات سريعة في البكيرية