B&A Consulting Srl
B&A Consulting Srl
شركة B&A Consulting Srl هي وكالة إيطالية للاستشارات في مجال تكنولوجيا المعلومات والتطوير الرقمي، وتخدم الشركات من خلال حلول تقنية مصممة وفق احتياجاتها. تشمل مجالات عملها تطوير الويب، واستشارات تكنولوجيا المعلومات والاستعانة بمصادر خارجية، وخدمات مكتب المساعدة والدعم الفني على مدار الساعة، والأمن السيبراني، وهندسة الأجهزة والبرامج الثابتة، والذكاء الاصطناعي وتحليل البيانات. تجمع الشركة بين الاستراتيجية الرقمية الخاصة بكل مشروع والدعم الفني المستمر لمساعدة المؤسسات على الحفاظ على عمليات آمنة وموثوقة.

مطور أول لخدمات Java المصغّرة

تطوير وتحديث الخدمات الخلفية المصغّرة لدى B&A Consulting، بما يشمل الانتقال إلى Java 21 وأمن التطبيقات وتكامل الأنظمة. العمل على بناء خدمات موثوقة بالتعاون مع فرق DevOps ضمن بيئات حاويات.

الوصف

  • بناء تطبيقات خلفية بلغة Java وتحسينها
  • صيانة معماريات الخدمات المصغّرة وتحديثها
  • ترحيل التطبيقات من Java 11 أو الإصدارات الأحدث إلى Java 21
  • تطوير الخدمات باستخدام Spring Boot
  • إدارة توجيه واجهات API باستخدام Spring Cloud Gateway
  • تصميم واجهات REST API ودمجها
  • تطوير طبقة استمرارية البيانات وصيانتها باستخدام Spring Data JPA وHibernate
  • إدارة المصادقة والتخويل والأدوار
  • دمج أنظمة التسجيل والمراقبة والمقاييس
  • إدارة البُنى متعددة الوحدات والاعتماديات باستخدام Maven
  • العمل مع فرق DevOps على البيئات المعتمدة على الحاويات

المتطلبات

  • خبرة تزيد على خمس سنوات في تطوير Java
  • معرفة قوية بـ Java 11 أو الإصدارات الأحدث
  • خبرة في ترحيل التطبيقات إلى Java 21 أو تحديثها
  • خبرة في Spring Boot 2.7.x / 3.5.x
  • معرفة بـ Spring Cloud Gateway
  • خبرة في Spring Data JPA وHibernate
  • خبرة في تصميم واجهات REST API واستهلاكها
  • معرفة جيدة بـ SQL Server
  • خبرة في الإجراءات المخزنة بـ T-SQL
  • معرفة بالمعاملات وتجميع الاتصالات
  • خبرة في Tomcat JDBC
  • معرفة بـ JWT / JJWT
  • خبرة في المصادقة باستخدام SAML 2.0
  • معرفة جيدة بـ Spring Security
  • خبرة في Log4j2 والتسجيل المنظم بصيغة JSON
  • معرفة بـ Spring Actuator
  • إلمام بأنماط Repository وService Layer وDTO وحقن الاعتماديات
  • خبرة قوية في معماريات الخدمات المصغّرة
  • معرفة جيدة بـ Maven، بما في ذلك المشاريع متعددة الوحدات
  • معرفة بـ Docker وKubernetes
  • خبرة في Azure DevOps
  • القدرة على العمل باستقلالية
  • مهارات تحليلية ومهارات حل المشكلات
  • اتباع نهج منظّم
  • التحلي بالمبادرة
  • القدرة على العمل ضمن فريق
  • التركيز على جودة الشيفرة
  • مهارات تواصل جيدة
  • التركيز على إنجاز المهام
  • الاستعداد للتعاون بصفة متعاقد مستقل (Partita IVA)

المزايا

  • العمل عن بُعد بالكامل، مع الحضور أحيانًا للاجتماعات
  • التعاون بصفة متعاقد مستقل (Partita IVA)