العودة إلى الوظائف
nan

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.