Senior Java Software Engineer
International Turnkey Systems - ITS · Cairo, Egypt
Apply & track with Apply Edge🚀 We Are Hiring: Senior Java Developer 💻We are seeking a talented and experienced Senior Java Developer to join our dynamic team and work on impactful, enterprise‑level solutions.🎓 Qualifications🎓 Education: Bachelor’s degree in Engineering, Computer Science, Information Technology, or a related field. 💼 Experience: Minimum 5+ years of hands‑on experience in Java development.🧑 💻 Key Responsibilities🔁 SDLC Participation: Contribute to all phases of the software development lifecycle (planning, coding, testing, deployment). 💡 Code Development: Develop efficient, scalable, and high‑quality Java code following best practices. 🏗️ System Design & Analysis: Analyze user requirements and contribute to system design and architecture decisions. 🧪 Testing & Debugging: Create and execute test cases, identify bugs, and troubleshoot issues. 🤝 Collaboration: Work closely with developers, testers, and project managers to deliver cohesive solutions. 📝 Documentation: Prepare and maintain technical documentation for future maintenance. ⚡ Performance Optimization: Monitor and enhance application performance and responsiveness. 📚 Technology Exploration: Stay up to date with new Java technologies and industry best practices. 👀 Code Review: Participate in code reviews to ensure quality and knowledge sharing. 🛠️ Support & Maintenance: Provide ongoing support, updates, and performance tuning.🛠️ Technical Skills✅ Strong proficiency in Java, Web Services, JSF, PrimeFaces, Spring Boot, and Hibernate. ✅ Solid understanding of server‑side technologies. ✅ Experience with Git and version control systems. ✅ Good knowledge of SQL and database management systems. ✅ Fluent English (written & spoken). ✅ Strong analytical, problem‑solving, and communication skills.