Senior Java Software Engineer
International Turnkey Systems - ITS · Cairo, Egypt
Tailor my CV for this job — free🚀 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.