Required , Senior java developer . Job description : Applies specialized knowledge to conceptualize, design, develop, unit-test, configure, and implement portions of new or enhanced (upgrades or conversions) business and technical software solutions through application of appropriate standard software development life cycle methodologies and processes. Responsibilities: • Implement, debug, configure, build, deploy and test applications. • Implement new requirements, handle change requests and fix bugs for different releases. Should deliver a high quality and functioning code. • Debug ability to track and debug the code to easily figure out issues' root causes. • Configure: put configuration layering, change application configuration on different environments, maintain and manage different configuration files. • Ability to quickly analyze and provide solutions to business and technical problems. Education: Bachelor’s degree in Computer Science or equivalent education in the form of work experience at similar technology positions Knowledge and Skills: • 3+ years of experience in Java software development. • Solid experience with JSF , JSP , JPA , Hibernate • OOP concepts and design patterns • Understanding of quality and security standards. Good verbal and written communication skills. Company location: Nasr city For interested candidates: Send your cv