Job description
Company Description
Jobs for Humanity is partnering with NHA to build an inclusive and just employment ecosystem. Therefore, we prioritize individuals coming from all walks of life.
Company Name: NHA
Job Description
We are seeking a Java Software Engineer to design, develop, and maintain Java-based applications and services. You will help deliver high-quality features, improve performance and scalability, and ensure secure, reliable code through testing, code reviews, and continuous improvement.
Job Purpose
Build and maintain Java/Spring applications and services that meet performance, reliability, and security standards while supporting scheduled releases through defect resolution and effective collaboration.
Job Duties and Responsibilities
- Java
- Spring Framework
- REST API development
- Microservices basics
- Hibernate/JPA
- SQL (PostgreSQL/MySQL)
- JUnit/Mockito
- Git
- CI/CD (Jenkins/GitHub Actions)
- Code reviews
- Performance optimization
- Secure coding
- Defect resolution
- Continuous improvement
Qualifications
Required Qualifications
- Java
- Spring Framework
- REST API development
- SQL (PostgreSQL/MySQL)
- Hibernate/JPA
- JUnit/Mockito
- Maven/Gradle
- Git
- CI/CD (Jenkins/GitHub Actions)
- Microservices basics
- Dependency and security awareness
- Test-driven development mindset
- Collaboration and release readiness
Preferred candidate
Years of experience
No experience required
Degree
Bachelor's degree / higher diploma
وصف الوظيفة
وصف الشركة
Jobs for Humanity تتعاون مع NHA لبناء منظومة توظيف شاملة وعادلة. لذلك نولي أولوية للأفراد من جميع مناحي الحياة.
اسم الشركة: NHA
وصف الوظيفة
نحن نبحث عن مهندس برمجيات جافا لتصميم وتطوير وصيانة تطبيقات وخدمات تستند إلى جافا. ستساعد في تقديم ميزات عالية الجودة، تحسين الأداء والقدرة على التوسع، وضمان رمز آمن وموثوق من خلال الاختبار ومراجعات الشفرة والتحسين المستمر.
هدف الوظيفة
بناء وصيانة تطبيقات وخدمات جافا/سبرينغ التي تلتزم بمعايير الأداء والموثوقية والأمان مع دعم الإصدارات المجدولة من خلال حل العيوب والتعاون الفعال.
واجبات ومسؤوليات الوظيفة
- جافا
- إطار سبرينغ
- تطوير واجهات برمجة التطبيقات REST
- يعرف أساسيات الخدمات الدقيقة (ميكروسيرفِس)
- Hibernate/JPA
- SQL (PostgreSQL/MySQL)
- JUnit/Mockito
- Git
- CI/CD (Jenkins/GitHub Actions)
- مراجعات الشفرة
- تحسين الأداء
- كتابة شفرة آمنة
- حل العيوب
- التحسين المستمر
المؤهلات
المؤهلات المطلوبة
- جافا
- إطار سبرينغ
- تطوير REST API
- SQL (PostgreSQL/MySQL)
- Hibernate/JPA
- JUnit/Mockito
- Maven/Gradle
- Git
- CI/CD (Jenkins/GitHub Actions)
- أساسيات الخدمات المصغرة
- التبعية والوعي بالأمان
- عقلية التطوير باستخدام الاختبار قبل التعليمات البرمجية
- التعاون واستعداد الإصدار
المرشح المفضل
سنوات الخبرة
لا حاجة لخبرة سابقة
الدرجة العلمية
درجة البكالوريوس / دبلوم عالي