About Us:
AmpsTek – a global technology leader since 2013 – is transforming how businesses approach technology and staffing solutions. Founded by seasoned technology leaders across the UK, Europe, APAC, North America, and LATAM, and with registered offices in 30+ countries, we deliver exceptional service, scalable solutions, and measurable impact.
With a portfolio of 200+ clients and millions of users across web and mobile platforms, we empower businesses to innovate, grow, and succeed.
Join our team and be part of a dynamic, growth-oriented organization that values talent, creativity, and results.
Role : Java FullStack Developer
Location : Dubai (Hybrid 3 days onsite/week)
Client : Infosys
Employment Contract
Detailed JD (Roles and Responsibilities)
Responsibilities:
• Work with senior technical engineers in the technical design process by contributing to analysing technical application requirements.
• Convert technical solutions for small to medium-sized initiatives into low-level design and working code.
• Independently write secure and optimized code by implementing Customer’s approved coding standards.
• Participate in rotational on-call support and actively participate in resolving production issues within SLAs with minimal or no active supervision.
• Responsible for built-in quality and ensuring 100% unit testing as part of the CI/CD pipeline.
• Analyse and fix all identified defects with minimal rework
• Ensure re-factoring practices are adequately adopted to ensure minimum code debt.
• Ensure logging and monitoring hooks are implemented in the code development.
• Continuously stay current with the relevant technologies and implement the learnings to enhance code quality.
• Adhere to the Customer’s coding standards, guidelines, and best practices and contribute to Software Engineering Playbooks and other Standards documents.
• Design & Develop software in an enterprise environment.
• Resolving a variety of issues using technical expertise.
• Designing, coding, and maintaining medium to large applications/modules.
Competencies:
• Solid understanding of Testing concepts such as unit testing, functional testing, and test automation.
• Skilled in System Design Tools
• Strong Agile Software Development Skills
• Strong Systems Analytical and Technical Design skills
نبذة عنا:
تُعد شركة AmpsTek - الرائدة عالمياً في مجال التكنولوجيا منذ عام 2013 - قوة تحول في كيفية تعامل الشركات مع التكنولوجيا وحلول التوظيف. تأسست الشركة على يد قادة تكنولوجيين ذوي خبرة في المملكة المتحدة وأوروبا ومنطقة آسيا والمحيط الهادئ وأمريكا الشمالية وأمريكا اللاتينية، ومع وجود مكاتب مسجلة في أكثر من 30 دولة، نحن نقدم خدمة استثنائية وحلولاً قابلة للتوسع وتأثيراً ملموساً.
من خلال محفظة تضم أكثر من 200 عميل وملايين المستخدمين عبر منصات الويب والهاتف المحمول، فإننا نمكّن الشركات من الابتكار والنمو والنجاح.
انضم إلى فريقنا وكن جزءاً من مؤسسة ديناميكية موجهة نحو النمو، تقدر المواهب والإبداع والنتائج.
الدور الوظيفي: مطور جافا متكامل (Java FullStack Developer)
الموقع: دبي (نظام هجين - 3 أيام في المكتب/أسبوعياً)
العميل: إنفوسيس (Infosys)
عقد عمل
الوصف الوظيفي التفصيلي (الأدوار والمسؤوليات)
المسؤوليات:
• العمل مع كبار المهندسين التقنيين في عملية التصميم الفني من خلال المساهمة في تحليل متطلبات التطبيق التقنية.
• تحويل الحلول التقنية للمبادرات الصغيرة إلى متوسطة الحجم إلى تصميم منخفض المستوى وكود عملي.
• كتابة كود آمن ومحسّن بشكل مستقل من خلال تنفيذ معايير البرمجة المعتمدة لدى العميل.
• المشاركة في الدعم الفني بالمناوبة والمشاركة بفعالية في حل مشكلات الإنتاج ضمن اتفاقيات مستوى الخدمة (SLAs) مع حد أدنى أو بدون إشراف نشط.
• المسؤولية عن الجودة المدمجة وضمان إجراء اختبار الوحدة بنسبة 100% كجزء من خط أنابيب التطوير والنشر المستمر (CI/CD).
• تحليل وإصلاح جميع العيوب المحددة بأقل قدر من إعادة العمل.
• ضمان اعتماد ممارسات إعادة هيكلة الكود (Refactoring) بشكل كافٍ لضمان الحد الأدنى من الديون البرمجية.
• التأكد من تنفيذ أدوات التسجيل والمراقبة في تطوير الكود.
• البقاء على اطلاع دائم بالتقنيات ذات الصلة وتطبيق ما تم تعلمه لتحسين جودة الكود.
• الالتزام بمعايير البرمجة والمبادئ التوجيهية وأفضل الممارسات الخاصة بالعميل والمساهمة في كتيبات هندسة البرمجيات ووثائق المعايير الأخرى.
• تصميم وتطوير البرمجيات في بيئة مؤسسية.
• حل مجموعة متنوعة من المشكلات باستخدام الخبرة التقنية.
• تصميم وبرمجة وصيانة التطبيقات/الوحدات البرمجية المتوسطة إلى الكبيرة.
الكفاءات:
• فهم قوي لمفاهيم الاختبار مثل اختبار الوحدة، والاختبار الوظيفي، وأتمتة الاختبار.
• مهارة في أدوات تصميم الأنظمة.
• مهارات قوية في تطوير البرمجيات الرشيقة (Agile).
• مهارات قوية في تحليل الأنظمة والتصميم الفني.