العودة إلى الوظائف
Software Developer
nan
القاهرة, C, EGFull-timeتقنية المعلومات٣ حزيران ٢٠٢٦
تفاصيل الوظيفة
**Tasks**
---------
* Develop, test, and maintain software applications.
* Analyze complex business requirements and provide effective technical solutions.
* Participate in code reviews to ensure code quality, security, maintainability, and performance.
* Collaborate with cross-functional teams throughout the development lifecycle.
* Troubleshoot, debug, and resolve application issues.
**Requirements**
----------------
* 2–4 years of hands-on experience in Java development.
* Experience with Spring Framework (Spring Boot, Spring MVC) and hibernate.
* Strong knowledge of relational databases and SQL.
* Strong understanding of RESTful APIs and web services.
* Solid understanding of Git and version control systems.
* Understanding of software development best practices and design patterns.
* Hands-on experience with message brokers and messaging systems, particularly Apache Kafka, and familiarity with MQ technologies (e.g., RabbitMQ, ActiveMQ, IBM MQ, or similar).
* Bachelor’s degree in computer science, Engineering, or a related field.
* Good command of English.
* Strong problem-solving and analytical skills.
* Eagerness to learn and grow in a fast-paced environment.