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

مهندس الواجهة الخلفية الأول

b_labs · New Cairo City, Cairo Governorate, Egypt
Workableقدّم عبر موقع الشركة
Hybrid
Senior

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

b_labs هي ذراع التحول والرقمنة لشركة B.TECH، في مهمة لتغيير الصناعة كما نعرفها. نحن نقود الابتكار التكنولوجي في B.TECH، وهي المنظمة التي كانت بمثابة حجر الزاوية في صناعة التجزئة المصرية. نحن المحرك الذي يدعم B.TECH في تحقيق هدفها المتمثل في أن تصبح منصة رائدة متعددة القنوات للإلكترونيات والأجهزة الاستهلاكية في مصر. من خلال الانضمام إلى b Labs، ستستفيد من بيئة بدء التشغيل التعاونية، بينما ستستمتع أيضًا باستقرار العمل داخل شركة حققت نموًا قويًا عامًا بعد عام. ستكون جزءًا من فريق ذو رؤية يركز على العملاء وله مهمة طموحة - لتصبح رائدًا في تجارة التجزئة الرقمية في الشرق الأوسط.

حول الدور

نحن نوظف أحد كبار مطوري Java Backend الذي يتولى ملكية عملهم من البداية إلى النهاية، بدءًا من كتابة التعليمات البرمجية وحتى حل المشكلات عند ظهورها في الإنتاج، ويكون مستقلاً وفضوليًا وسريعًا في اكتشاف الأشياء.

المسؤوليات

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

المتطلبات

  • ملكية الإنتاج - تجربة عند الطلب، والمشاكل المباشرة التي تم تصحيح أخطائها، وملكية الميزات الشاملة، والتحليلات اللاحقة
  • Java Backend (3+ سنوات) - OOP، وأنماط التصميم، والتزامن، وSpring Boot/Spring Framework
  • واجهات برمجة تطبيقات REST والتكامل – واجهات برمجة التطبيقات على مستوى الإنتاج، وتكاملات الجهات الخارجية، والإصدارات، ومعالجة الأخطاء
  • AWS Serverless & Architecture – Lambda، API Gateway، DynamoDB، SQS/SNS، EventBridge، S3؛ فهم عمليات التشغيل الباردة، وتحسين التكلفة، وأنماط الفشل، وأنماط التوفر العالي، ومقايضات التصميم بدون خادم
  • قاعدة البيانات وSQL – تحسين الاستعلام، والمعاملات، والترحيلات، وتصميم المخطط، وتحسين RDS
  • إمكانية المراقبة واستكشاف الأخطاء وإصلاحها - التسجيل والمقاييس والتتبع وتصحيح الأخطاء عبر الأنظمة وSLO/SLI وCloudWatch
  • Angular Frontend (أكثر من عامين) – المكونات والخدمات والتوجيه وTypeScript
  • تعتمد على الأحداث - IBM MQ، وRabitMQ، وKafka، ومصادر الأحداث، وCQRS، والبنيات غير المتزامنة
  • الاختبار وجودة الكود – اختبارات الوحدة، اختبارات التكامل، TDD، الكود النظيف
  • سرعة التعلم - تعلم تطبيق Enterprise في أقل من 3 أشهر، ويتعلم الأطر/المجالات بشكل مستقل
  • تسليم مكدس كامل - ميزات خاصة شاملة: التصميم ← الكود ← الاختبار ← النشر ← المراقبة ← الدعم

لطيف أن يكون لديك

  • IBM Sterling OMS – تنسيق الطلب، وأنماط المهام، ومخارج المستخدم، وواجهات برمجة التطبيقات، وسير عمل التنفيذ
  • Java/Spring المتقدمة – Spring Data JPA، Spring Cloud، الخدمات الصغيرة، DDD، التدفقات التفاعلية
  • AWS Advanced - CloudFormation/CDK، وStep Functions، وKinesis، وVPC/الشبكات المتقدمة، وتجاوز الفشل متعدد المناطق
  • القيادة التقنية - مساهمات مفتوحة المصدر، والكتابة الفنية، والتوجيه، ومناقشات التصميم

المسؤوليات

1Own features from business requirement clarification through design, implementation, testing, deployment, monitoring, and support.
2Translate business needs into technical solutions with clear trade-offs around quality, scalability, cost, and delivery speed.
3Design and develop Java-based backend services, APIs, and business logic for complex order management workflows.
4Design and troubleshoot asynchronous flows, synchronous APIs, Error handling, and reconciliation.
5Monitor application health, logs, performance, and operational metrics.
6Participate in on-call rotations and support production stability with a strong operational mindset.
7Act as a reliable team member who can independently deliver work and unblock delivery.
8Use AI tools to accelerate development, testing, and troubleshooting.

المتطلبات

1Production Ownership – On-call experience, debugged live issues, end-to-end feature ownership, postmortems
2Java Backend (3+ yrs) – OOP, design patterns, concurrency, Spring Boot/Spring Framework
3REST APIs & Integration – Production-grade APIs, third-party integrations, versioning, error handling
4AWS Serverless & Architecture – Lambda, API Gateway, DynamoDB, SQS/SNS, EventBridge, S3; understand cold starts, cost optimization, failure modes, high-availability patterns, serverless design tradeoffs
5Database & SQL – Query optimization, transactions, migrations, schema design, RDS optimization
6Observability & Troubleshooting – Logging, metrics, tracing, cross-system debugging, SLO/SLI, CloudWatch
7Angular Frontend (2+ yrs) – Components, services, routing, TypeScript
8Event-Driven – IBM MQ, RabbitMQ, Kafka, event sourcing, CQRS, async architectures
9Testing & Code Quality – Unit tests, integration tests, TDD, clean code
10Learning Agility – Learn Enterprise app in < 3 months, learns frameworks/domains independently
11Full-Stack Delivery – Own features end-to-end: design → code → test → deploy → monitor → support
12IBM Sterling OMS – Order orchestration, task patterns, user exits, APIs, fulfillment workflows
13Advanced Java/Spring – Spring Data JPA, Spring Cloud, microservices, DDD, reactive streams
14AWS Advanced – CloudFormation/CDK, Step Functions, Kinesis, advanced VPC/networking, multi-region failover

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

EGAngularTypeScriptJavaSQLAWSRetailProcurement

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