تفاصيل الوظيفة
نبحث عن مطور برمجيات أول (Software Developer) ذو خبرة عالية في Java وSpring Boot وRESTful APIs، للعمل لدى شركة Emdad By Elm في الرياض، السعودية.
المهام والمسؤوليات
- تصميم وتطوير وصيانة تطبيقات عالية الأداء وقابلة للتوسع باستخدام Java وSpring Boot وRESTful APIs.
- التعاون مع فرق متعددة التخصصات لتحديد وتصميم وإطلاق الميزات الجديدة.
- ضمان جودة الكود من خلال مراجعات الكود والاختبارات الآلية.
- استكشاف الأخطاء التقنية المعقدة وحلها في الوقت المناسب.
- مواكبة أحدث اتجاهات الصناعة والتقنيات لضمان بقاء تطبيقاتنا محدثة.
- العمل عن كثب مع فريق DevOps لضمان النشر والمراقبة السلسة للتطبيقات.
الشروط والمتطلبات
- درجة البكالوريوس أو الماجستير في علوم الحاسب أو هندسة البرمجيات أو مجال ذي صلة.
- خبرة لا تقل عن 3 سنوات في تطوير Java مع تركيز قوي على Spring Boot والتقنيات ذات الصلة.
- خبرة مثبتة في خدمات الويب RESTful وتطوير الواجهات البرمجية (APIs).
- إتقان استخدام Hibernate وJPA وأطر ORM الأخرى.
- خبرة مع قواعد البيانات العلائقية، ويفضل DB2.
- فهم قوي لأفضل ممارسات تطوير البرمجيات، بما في ذلك التحكم في الإصدارات ومراجعات الكود والاختبارات الآلية.
- الإلمام بتقنيات الواجهة الأمامية مثل HTML وCSS وJavaScript، وخبرة مع JSF تعتبر ميزة إضافية.
- مهارات ممتازة في حل المشكلات والاهتمام بالتفاصيل.
- خبرة مع أدوات البناء مثل Maven وGradle.
- مهارات تواصل وعمل جماعي قوية.
المهارات المطلوبة
- الإلمام بخطوط أنابيب CI/CD وأدوات مثل Jenkins.
- خبرة مع أطر أو مكتبات Java أخرى مثل Spring Security وSpring Data وغيرها.
- خبرة مع الأدوات والمنهجيات الرشيقة (مثل Scrum وConfluence وJIRA).
- شهادة مطور أو شهادة محترف في Spring.
عرض النص الأصلي للإعلان
Job Description:
We are seeking a highly skilled and experienced Senior Software Developer with a strong background in Java, Spring Boot and RESTful APIs.
Key Responsibilities:
- Design, develop, and maintain high-performance, scalable applications using Java, Spring Boot, RESTful APIs.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure code quality through code reviews and automated tests.
- Troubleshoot and resolve complex technical issues in a timely manner.
- Stay updated with the latest industry trends and technologies to ensure our applications remain current.
- Work closely with the DevOps team to ensure smooth deployment and monitoring of applications.
Required Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- 3 years of experience in Java development, with a strong focus on Spring Boot and related technologies.
- Proven experience with RESTful web services and API development.
- Proficiency in Hibernate, JPA, and other ORM frameworks.
- Experience with relational databases, preferably DB2.
- Solid understanding of software development best practices, including version control, code reviews, and automated testing.
- Familiarity with front-end technologies like HTML, CSS, JavaScript, and experience with JSF is a plus.
- Excellent problem-solving skills and attention to detail.
- Experience with build tools such as Maven, Gradle.
- Strong communication and teamwork skills.
Preferred Qualifications:
- Familiarity with CI/CD pipelines and tools like Jenkins.
- Experience with other Java frameworks or libraries such as Spring Security, Spring Data, etc.
- Experience with agile tools and methodologies (e.g. Scrum, Confluence, JIRA)
- Developer or Spring Professional Certification.
رقم الإعلان لدى المصدر: 4484057684