
شركة BizFirst LLC متخصصة في خدمات التوظيف، وتساعد المؤسسات في مجالات الاستشارات والخدمات اللوجستية والتسويق على إيجاد حلول مرنة لتلبية احتياجاتها من الموظفين. وتشمل خدماتها التوظيف التقليدي، ودعم التوظيف القائم على الاشتراكات، وتوفير كوادر تقنية عند الطلب، بما يلائم احتياجات القوى العاملة المتنوعة لدى الشركات. وتركز الشركة على بناء علاقات شفافة مع العملاء وتطبيق استراتيجيات توظيف عملية مصممة بما يتناسب مع أهداف كل مؤسسة.
مطور Java متكامل لواجهات برمجة التطبيقات، متوسط الخبرة، للبرامج المدنية الفيدرالية
طوّر تطبيقات وواجهات برمجة تطبيقات آمنة وسحابية لبرامج الجمارك وحماية الحدود ووزارة الخارجية. اعمل على الخدمات المصغرة بلغة Java، والمراسلة، وقواعد البيانات، وبوابات المطورين، وواجهات React أو Angular.
الوصف
- إنشاء تطبيقات Java للمؤسسات والخدمات المصغرة وخدمات الواجهة الخلفية باستخدام Spring Boot، واختبارها ودعمها
- تنفيذ طبقات الوصول إلى البيانات باستخدام Spring Data وJPA/Hibernate وJDBC
- ربط أنظمة المؤسسات من خلال عمليات تكامل متزامنة وغير متزامنة
- تصميم واجهات REST آمنة وفق ممارسات API-first وOpenAPI
- تطبيق معايير واجهات برمجة التطبيقات المتعلقة بالإصدارات والأخطاء والمصادقة والتفويض وتقسيم الصفحات وقابلية المراقبة
- المساهمة في مراجعات بنية واجهات برمجة التطبيقات والحوكمة الخاصة بها
- إنشاء عمليات تكامل قائمة على الأحداث باستخدام JMS وApache Kafka عبر المنتجين والمستهلكين والمستمعين والموضوعات وقوائم الانتظار ومكونات المعالجة
- تعزيز موثوقية المراسلة من خلال التأكيدات وإعادة المحاولة والمهلات ومعالجة الأخطاء واستراتيجيات قوائم الانتظار الميتة
- إدارة موضوعات Kafka والأقسام ومجموعات المستهلكين والإزاحات والتسلسل والمخططات
- تصميم هياكل قواعد البيانات العلائقية والفهارس والإجراءات المخزنة والمعاملات واستعلامات SQL وضبطها
- إدارة إصدارات مخططات قواعد البيانات باستخدام Flyway أو Liquibase
- إنشاء اختبارات آلية للوحدات والتكامل وواجهات برمجة التطبيقات وقواعد البيانات والمراسلة والانحدار
- استخدام أساليب آلية ومدعومة بالذكاء الاصطناعي لإنتاج حالات الاختبار والبيانات والسيناريوهات
- تحويل التطبيقات إلى حاويات باستخدام Docker ونشرها وتشغيلها وتشخيصها على Kubernetes
- تطوير مسارات CI/CD تشمل عمليات البناء والاختبار والترحيلات وفحوصات الأمان وإنشاء الصور وإصدارات Kubernetes
- إنشاء بوابات لواجهات برمجة التطبيقات والمطورين ودعمها، مع مراجع OpenAPI تفاعلية وكتالوجات وأدلة وأمثلة وتدفقات لبدء الاستخدام
- بناء تجارب ويب وبوابات متجاوبة وسهلة الوصول باستخدام React أو Angular وJavaScript أو TypeScript وHTML وCSS
- التحقيق في مشكلات التطبيقات والتكامل وقواعد البيانات والمراسلة والأداء
- المشاركة في مراجعات الأقران والتحسينات الهندسية المستمرة
- التعاون مع فرق DevOps وهندسة المنصات وتجربة المستخدم وواجهات برمجة التطبيقات والواجهة الخلفية
المتطلبات
- الجنسية الأمريكية
- الأهلية للحصول على تحقيق ثقة عامة من CBP والحفاظ عليه للأدوار لدى CBP
- تصريح أمني Secret ساري المفعول لأدوار وزارة الخارجية
- نحو ثلاث إلى ست سنوات من الخبرة المهنية في تطوير البرمجيات
- مهارات قوية في Java مع خبرة عملية في Spring Boot ومنظومة Spring الأوسع
- خلفية في تصميم واجهات REST والخدمات المصغرة، بما في ذلك OpenAPI/Swagger والتطوير وفق نهج API-first
- خبرة في منصات مراسلة المؤسسات مثل JMS وApache Kafka
- خبرة قوية في SQL وتطوير قواعد البيانات العلائقية باستخدام PostgreSQL أو Oracle أو MySQL أو أنظمة مماثلة
- خبرة في JPA/Hibernate وSpring Data و/أو JDBC
- خبرة في إنشاء اختبارات آلية للوحدات والتكامل وواجهات برمجة التطبيقات وقواعد البيانات والمراسلة باستخدام أدوات مثل JUnit وMockito وREST Assured
- خبرة في تطوير تطبيقات حاوية باستخدام Docker والعمل مع Kubernetes
- خبرة في بناء مسارات CI/CD آلية باستخدام Git وممارسات حديثة للتحكم في المصدر
- خبرة في تطوير تطبيقات ويب باستخدام React أو Angular وJavaScript و/أو TypeScript
- معرفة بأساسيات أمان التطبيقات وواجهات برمجة التطبيقات والمراسلة وقواعد البيانات
- قدرات قوية على تصحيح الأخطاء والتشخيص وحل المشكلات
- التوفر للعمل عن بُعد وفق ساعات الساحل الشرقي والسفر نحو مرة كل ثلاثة أشهر
- مفضل: خبرة في Spring Kafka وSpring JMS
- مفضل: خبرة في إدارة مجموعات مستهلكي Kafka والتقسيم والمخططات وإعادة المحاولة وموضوعات قوائم الانتظار الميتة
- مفضل: خبرة في أنظمة متوافقة مع JMS مثل IBM MQ أو ActiveMQ أو Artemis
- مفضل: خبرة في إنشاء الاختبارات آليًا أو بمساعدة الذكاء الاصطناعي وأدوات اختبار واجهات برمجة التطبيقات مثل Arazzo أو ما شابهها
- مفضل: خبرة في استخدام Flyway أو Liquibase
- مفضل: خبرة في بوابات واجهات برمجة التطبيقات أو المطورين، بما في ذلك Scalar أو Redocly أو Swagger UI أو Backstage
- مفضل: خبرة في AWS أو Azure أو Google Cloud
- مفضل: خبرة في نشر تطبيقات Spring Boot على Kubernetes والإلمام بـ Helm
- مفضل: فهم OAuth 2.0 وOpenID Connect وJWT ومصادقة واجهات برمجة التطبيقات والتفويض
- مفضل: الإلمام ببوابات واجهات برمجة التطبيقات وإدارة واجهات برمجة التطبيقات وقابلية المراقبة وDevSecOps والفحص الأمني الآلي
المزايا
- وظيفة عن بُعد متوافقة مع ساعات العمل في الساحل الشرقي
- السفر نحو مرة كل ثلاثة أشهر
- بدء فوري
- العمل على برامج مدنية اتحادية سحابية وحيوية للمهمة
- استخدام بيئات AWS وAzure وGoogle Cloud
- اكتساب خبرة في تقنيات DevOps وواجهات برمجة التطبيقات والمراسلة والسحابة الحديثة