Tabbio
تسجيل الدخول إلى التطبيق
أمس

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

Optimiza · Amman, Amman Governorate, Jordan
Workableقدّم عبر موقع الشركة
Full Time
Onsite

نبذة عن الوظيفة

أوبتيمايزا هي شركة إقليمية متخصصة في تكامل الأنظمة والتحول الرقمي، وتقدم حلولاً في مجال الاستشارات والأعمال والتكنولوجيا عبر العديد من الصناعات. يجمع عملنا بين الأعمال والتكنولوجيا لمساعدة العملاء على بناء أنظمة أقوى وأكثر فعالية، ونحن نبحث عن مهندسين يستمتعون بحل التحديات التقنية المعقدة في بيئات سريعة الحركة. باعتبارك مطور خدمات صغيرة، ستلعب دورًا رئيسيًا في تشكيل حلول الواجهة الخلفية التي تدعم الأنظمة الأساسية الرقمية الموثوقة والقابلة للتطوير. هذا الدور مناسب تمامًا لشخص يستمتع ببناء أنظمة موزعة حديثة، والعمل عبر الوظائف، والمساهمة في الحلول التقنية التي لها تأثير مفيد على احتياجات العملاء والعمل. المسؤوليات • تصميم وبناء وصيانة التطبيقات القوية القائمة على الخدمات الصغيرة وواجهات برمجة تطبيقات RESTful باستخدام المبادئ المعمارية الحديثة. • تنفيذ اتصالات خدمة إلى خدمة باستخدام واجهات برمجة التطبيقات (APIs)، وقوائم انتظار الرسائل (Kafka، وRabbitMQ)، والبنى المبنية على الأحداث. • ضمان التوفر العالي، وقابلية التوسع، والأداء للخدمات الصغيرة تحت الحمل الثقيل. • تنفيذ وإنفاذ معايير الأمان بما في ذلك المصادقة والترخيص وحماية البيانات. • التعاون متعدد الوظائف مع مطوري الواجهة الأمامية وفرق DevOps ومهندسي الأنظمة لتقديم حلول شاملة. • المشاركة في مراجعات التعليمات البرمجية واستكشاف مشكلات الإنتاج المتعلقة بعمليات التكامل الخلفية وإصلاحها. • دعم خطوط أنابيب CI/CD ونشر التطبيقات المعبأة في حاويات.

المتطلبات متطلبات الوظيفة • التعليم: درجة البكالوريوس في علوم الكمبيوتر، أو هندسة البرمجيات، أو مجال تقني ذي صلة. • الخبرة: أكثر من 3 سنوات من الخبرة المثبتة في تطوير الواجهة الخلفية أو الخدمات الصغيرة. • الكفاءة التقنية الأساسية: يفضل خبرة قوية في Java، مع خبرة في Java 11 أو Java 17+. خبرة قوية في نظام Spring البيئي، بما في ذلك Spring Boot وSpring Cloud وSpring Data. معرفة عميقة بهندسة الخدمات الصغيرة والأنظمة الموزعة. خبرة واسعة في تطوير وتوثيق واستهلاك واجهات برمجة تطبيقات RESTful. • المعرفة بقاعدة البيانات: خبرة قوية مع كل من قواعد البيانات العلائقية مثل قواعد بيانات PostgreSQL أو MySQL وNoSQL مثل MongoDB أو Redis، بما في ذلك أدوات ORM مثل Hibernate أو JPA. • المراسلة وعدم المزامنة: الإلمام بأنظمة المراسلة مثل Apache Kafka أو RabbitMQ أو ما شابه. • البنية التحتية وDevOps: فهم قوي لأدوات CI/CD مثل أفضل ممارسات Jenkins أو GitLab CI وDevOps. يُفضل بشدة الخبرة العملية مع Docker وKubernetes. • المتطلبات القانونية/التنظيمية: مؤهل للعمل في الأردن.

المتطلبات

1 Bachelor’S Degree In Computer Science, Software Engineering, Or A Related Technical Field.
2 3+ Years Of Proven Experience In Backend Or Microservices Development.
3 Strong Expertise In Java, With Experience In Java 11 Or Java 17+ Preferred. Strong Expertise In The Spring Ecosystem, Including Spring Boot, Spring Cloud, And Spring Data. Deep Knowledge Of Microservices Architecture And Distributed Systems. Extensive Experience Developing, Documenting, And Consuming RESTful APIs.
4 Solid Experience With Both Relational Databases Such As PostgreSQL Or MySQL And NoSQL Databases Such As MongoDB Or Redis, Including ORM Tools Like Hibernate Or JPA.
5 Familiarity With Messaging Systems Such As Apache Kafka, RabbitMQ, Or Similar.
6 Solid Understanding Of CI/CD Tools Such As Jenkins Or GitLab CI And DevOps Best Practices. Hands On Experience With Docker And Kubernetes Is Highly Preferred.
7 Eligible To Work In Jordan.

المهارات والوسوم

Next Generation Infrastructure (NGI)JOJavaPostgreSQLMongoDBDockerKubernetesDevOpsCompliance
قدّم على هذه الوظيفة

احجز رابط tabbio
قبل أن يُحجز