وصف الوظيفة
وصف الوظيفة: نحن نبحث عن مطور جافا عالي المهارة مع خبرة عملية قوية في Spring Boot للانضمام إلى فريق التطوير لدينا.
سيملك المرشح المثالي ما لا يقل عن 4 سنوات من الخبرة المهنية في تطوير جافا الخلفي، مع فهم عميق لتصميم وبناء واجهات برمجة تطبيقات وميكروسيرفيس قابلة للتوسع وآمنة وعالية الأداء باستخدام منظومة Spring.
المسؤوليات الأساسية: • تصميم وتطوير وصيانة الخدمات الخلفية وواجهات برمجة تطبيقات REST باستخدام Java وSpring Boot.
• بناء وصيانة بنية ميكروسيرفيس بنطاق خدمات واضح وقابلية التوسع في الاعتبار.
• التكامل مع قواعد البيانات، وسماح الرسائل، والأنظمة الخارجية باستخدام أنماط معيارية صناعيًا.
• كتابة كود نظيف وقابل للصيانة وموثق بشكل جيد يتبع أفضل الممارسات والمعايير البرمجية.
• إجراء معاينات الشفرة والمشاركة في تخطيط السبرينت، والاجتماعات اليومية، والتقييمات.
• التعاون مع مطوري الواجهة الأمامية، و DevOps، ومهندسي QA لتقديم حلول كاملة.
• مراقبة أداء التطبيق واستكشاف المشاكل في بيئات التطوير والإنتاج.
المؤهلات: • درجة البكالوريوس في علوم الحاسب، الهندسة، أو مجال ذي صلة.
• 5+ سنوات من الخبرة العملية في تطوير جافا.
• خبرة قوية في Spring Boot، Spring MVC، Spring Data JPA، وSpring Security.
• الكفاءة في بناء RESTful APIs والتكامل مع الخدمات الخارجية.
• خبرة قوية مع قواعد البيانات العلائقية (مثل PostgreSQL، MySQL) و JPA/Hibernate.
• الإلمام بأطر الاختبار الوحدوي (JUnit، Mockito) وتطوير مدفوع بالاختبار.
• خبرة مع Maven أو Gradle، Git، وCI/CD pipelines.
• فهم جيد للميكروسيرفيس، والتعبئة بالحاويات (Docker)، والعمل في بيئات سحابية (AWS/Azure/GCP).
المهارات المفضلة: • خبرة مع طوابير الرسائل (مثل Kafka، RabbitMQ).
• الاهتمام بالتقنيات الأمامية (مثل Angular أو React) يعتبر زائدًا.
• الإلمام بقواعد بيانات NoSQL (مثل MongoDB، Redis).
• فهم بمفاهيم DevOps وCI/CD pipelines.
• معرفة بممارسات أمنية في الخدمات الخلفية.
الدور: مطور خلفي (Sr Java SpringBoot) عدد المناصب: 1 تاريخ البدء: في أقرب وقت ممكن العقدة: 1 سنة (قابلة للتمديد) موقع الموارد: Offshore ساعات العمل الأساسية - 9-6 مساءً بتوقيت دبي (40 ساعة أسبوعيًا) الخبرة المطلوبة – الحد الأدنى 5 سنوات وصف الوظيفة: JD مرفق اللغة المطلوبة: العربية + الإنجليزية المستوى – الحد الأدنى B2/C1 في التواصل بالإنجليزية
Job description
Job Description: We are looking for a highly skilled Java Developer with strong hands-on experience in Spring Boot to join our development team.
The ideal candidate will have at least 4 years of professional experience in Java backend development, with a deep understanding of designing and building scalable, secure, and high-performance APIs and microservices using the Spring ecosystem.
Key Responsibilities: • Design, develop, and maintain backend services and REST APIs using Java and Spring Boot.
• Build and maintain microservices architecture with clear service boundaries and scalability in mind.
• Integrate with databases, message brokers, and external systems using industry-standard patterns.
• Write clean, maintainable, and well-documented code following best practices and coding standards.
• Conduct code reviews and participate in sprint planning, daily stand-ups, and retrospectives.
• Collaborate with frontend developers, DevOps, and QA engineers to deliver complete solutions.
• Monitor application performance and troubleshoot issues in development and production environments.
Qualifications: • Bachelor’s degree in Computer Science, Engineering, or a related field.
• 5+ years of hands-on experience in Java development.
• Solid expertise in Spring Boot, Spring MVC, Spring Data JPA, and Spring Security.
• Proficient in building RESTful APIs and integrating with external services.
• Strong experience with relational databases (e.
g., PostgreSQL, MySQL) and JPA/Hibernate.
• Familiarity with unit testing frameworks (JUnit, Mockito) and test-driven development.
• Experience with Maven or Gradle, Git, and CI/CD pipelines.
• Good understanding of microservices, containerization (Docker), and working in cloud environments (AWS/Azure/GCP).
Preferred Skills: • Experience with message queues (e.
g., Kafka, RabbitMQ).
• Exposure to frontend technologies (e.
g., Angular or React) is a plus.
• Familiarity with NoSQL databases (e.
g., MongoDB, Redis).
• Understanding of DevOps concepts and CI/CD pipelines.
• Knowledge of security best practices in backend services.
Role: Back-End Developer (Sr Java SpringBoot) # of positions: 1 Start date: ASAP Contract: 1 Yr (Extendable) Resource Location: Offshore Core hours - 9-6pm dubai time (40Hrs per week) Required years of experience – min 5 years Job Description: The attached JD Language required: Arabic + English level – minimum B2/C1 English communication