انضم الينا فى Convicted واصنع مستقبل مهنى ناجح ومميز فى البحرين-قدم الان Join us at Convicted and create a successful and distinguished career in Bahrain - apply now

 

Join us at Convicted and create a successful and distinguished career in Bahrain - apply now

↔️

Back End Developer

About the job

Responsibilities:

  • Design and develop scalable, high-performance Java-based systems.
  • Continuously monitor system health, troubleshoot issues, and apply updates to ensure seamless operations.
  • Collaborate with cross-functional teams to define system requirements and propose architectural solutions.
  • Build and optimize infrastructure components, including databases, servers, and network configurations.
  • Develop automated deployment and monitoring tools to enhance system reliability and efficiency.
  • Create and maintain detailed documentation on system architecture and deployment processes.
  • Diagnose and resolve system performance issues and technical bottlenecks.
  • Implement caching strategies, load balancing, and optimization techniques for improved scalability.

Requirements:

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or equivalent industry experience.
  • 5+ years of hands-on experience with the JVM and the Java ecosystem.
  • Strong understanding of distributed system design and experience with at least one messaging middleware, along with its underlying design principles.
  • Excellent communication skills for collaborating across teams and disciplines.
  • Proficiency in MySQL and familiarity with at least one NoSQL database.
  • Ability to work effectively under pressure and quickly learn new technologies or concepts.

انضم الينا فى Convicted واصنع مستقبل مهنى ناجح ومميز فى البحرين-قدم الان

مطور خلفية

عن الوظيفة

المسؤوليات:

  • تصميم وتطوير أنظمة Java قابلة للتوسع وعالية الأداء.
  • مراقبة صحة النظام بشكل مستمر، استكشاف المشكلات وحلها، وتطبيق التحديثات لضمان سير العمليات بسلاسة.
  • التعاون مع الفرق متعددة التخصصات لتحديد متطلبات النظام واقتراح حلول معمارية.
  • بناء وتحسين مكونات البنية التحتية، بما في ذلك قواعد البيانات والخوادم وتكوينات الشبكة.
  • تطوير أدوات النشر والمراقبة الآلية لتعزيز موثوقية وكفاءة النظام.
  • إنشاء وصيانة وثائق تفصيلية حول بنية النظام وعمليات النشر.
  • تشخيص وحل مشكلات أداء النظام والعوائق التقنية.
  • تنفيذ استراتيجيات التخزين المؤقت، وتحميل التوازن، وتقنيات التحسين لتحسين القابلية للتوسع.

المتطلبات:

  • درجة بكالوريوس أو ماجستير في علوم الكمبيوتر أو الهندسة أو الخبرة العملية المعادلة في الصناعة.
  • خبرة عملية تزيد عن 5 سنوات مع بيئة JVM ونظام Java.
  • فهم قوي لتصميم الأنظمة الموزعة والخبرة مع وسائط المراسلة، بالإضافة إلى المبادئ الأساسية لتصميمها.
  • مهارات تواصل ممتازة للتعاون بين الفرق والتخصصات.
  • إتقان MySQL وإلمام بقواعد بيانات NoSQL على الأقل.
  • القدرة على العمل بفعالية تحت الضغط والتعلم السريع للتقنيات أو المفاهيم الجديدة.
Comments

اعلان2




Font Size
+
16
-
lines height
+
2
-