المسمى الوظيفي: مطور أول Java Spring Boot
نبذة عن الشركة:
تعد شركة Nexttec Technology شركة رائدة في مجال الاستعانة بمصادر خارجية، حيث تقدم حلولاً مبتكرة ومتطورة للشركات حول العالم. نحن متخصصون في تطوير البرمجيات، والاستشارات في مجال تكنولوجيا المعلومات، وخدمات التحول الرقمي. يكرس فريق الخبراء لدينا جهوده لتقديم حلول عالية الجودة وقابلة للتوسع تساعد عملائنا على تحقيق أهداف أعمالهم.
ملخص الوظيفة:
نحن نبحث عن مطور أول Java Spring Boot عالي المهارة للانضمام إلى فريقنا الديناميكي. يجب أن يتمتع المرشح المثالي بخلفية قوية في تطوير Java وخبرة في إطار عمل Spring Boot. بصفتك مطور أول Java Spring Boot، ستكون مسؤولاً عن تصميم وتطوير وصيانة تطبيقات معقدة لعملائنا. ستعمل بشكل وثيق مع فريقنا من المطورين ومديري المشاريع والعملاء لتقديم حلول عالية الجودة تلبي متطلبات العمل.
المسؤوليات الرئيسية:
تصميم وتطوير وتنفيذ تطبيقات Java عالية الجودة وقابلة للتوسع باستخدام إطار عمل Spring Boot. التعاون مع فرق متعددة الوظائف لفهم متطلبات العمل وترجمتها إلى مواصفات فنية. كتابة كود نظيف وفعال وقابل للصيانة باتباع أفضل ممارسات الصناعة ومعايير البرمجة. إجراء مراجعات الكود وتقديم ملاحظات للمطورين المبتدئين. استكشاف الأخطاء الفنية وإصلاحها في الوقت المناسب. تطوير وصيانة الوثائق الفنية لجميع المشاريع. البقاء على اطلاع بأحدث اتجاهات وتقنيات الصناعة وتقديم توصيات لتحسين العمليات والأدوات. توجيه وتدريب المطورين المبتدئين لتحسين مهاراتهم التقنية.
متطلبات المؤهل والتعليم:
درجة البكالوريوس في علوم الحاسب، الهندسة، أو مجال ذي صلة.
الحد الأدنى من الخبرة/المهارات المطلوبة:
أكثر من 7 سنوات من الخبرة العملية في تطوير Java. خبرة قوية في Spring Boot، Spring MVC، Spring Data JPA، و Spring Security. إجادة بناء واجهات برمجة التطبيقات (RESTful APIs) والتكامل مع الخدمات الخارجية. خبرة قوية مع قواعد البيانات العلائقية (مثل Postgre SQL، MySQL) و JPA/Hibernate. الإلمام بأطر عمل اختبار الوحدات (JUnit، Mockito) والتطوير الموجه بالاختبار. خبرة في Maven أو Gradle، و Git، وخطوط أنابيب CI/CD. فهم جيد للخدمات المصغرة (Microservices)، والحاويات (Docker)، والعمل في بيئات السحابة (AWS/Azure/GCP). خبرة في طوابير الرسائل (مثل Kafka، Rabbit MQ). تعد المعرفة بتقنيات الواجهة الأمامية (مثل Angular أو React) ميزة إضافية. الإلمام بقواعد بيانات NoSQL (مثل Mongo DB، Redis). فهم مفاهيم DevOps وخطوط أنابيب CI/CD. معرفة أفضل ممارسات الأمان في خدمات الواجهة الخلفية.
إذا كنت مطور Java Spring Boot عالي التحفيز والمهارة وتبحث عن فرصة مليئة بالتحديات والمكافآت، فنحن نود أن نسمع منك. انضم إلى فريقنا في Nexttec Technology وكن جزءاً من مهمتنا لتقديم حلول مبتكرة للشركات حول العالم.
Position: Senior Java Spring Boot Developer
Company Overview:
Nexttec Technology is a leading outsourcing company that provides innovative and cutting-edge solutions for businesses worldwide. We specialize in software development, IT consulting, and digital transformation services. Our team of experts is dedicated to delivering high-quality and scalable solutions that help our clients achieve their business goals.
Job Summary:
We are seeking a highly skilled Senior Java Spring Boot Developer to join our dynamic team. The ideal candidate will have a strong background in Java development and experience with Spring Boot framework. As a Senior Java Spring Boot Developer, you will be responsible for designing, developing, and maintaining complex applications for our clients. You will work closely with our team of developers, project managers, and clients to deliver high-quality solutions that meet business requirements.
Key Responsibilities:
Design, develop, and implement high-quality and scalable Java applications using Spring Boot framework Collaborate with cross-functional teams to understand business requirements and translate them into technical specifications Write clean, efficient, and maintainable code following industry best practices and coding standards Conduct code reviews and provide feedback to junior developers Troubleshoot and resolve technical issues in a timely manner Develop and maintain technical documentation for all projects Stay updated with the latest industry trends and technologies and make recommendations for improvements in processes and tools Mentor and coach junior developers to improve their technical skills
Qualification and Education Requirements:
Bachelor's degree in Computer Science, Engineering, or a related field.
Minimum Experience/Skills Required:
7+ 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., Postgre SQL, 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) Experience with message queues (e.g., Kafka, Rabbit MQ). Exposure to frontend technologies (e.g., Angular or React) is a plus. Familiarity with NoSQL databases (e.g., Mongo DB, Redis). Understanding of Dev Ops concepts and CI/CD pipelines. Knowledge of security best practices in backend services.
If you are a highly motivated and skilled Java Spring Boot Developer looking for a challenging and rewarding opportunity, we would love to hear from you. Join our team at Nexttec Technology and be a part of our mission to provide innovative solutions to businesses worldwide.