Java Developer

egabi Solutions · Cairo, Egypt · Posted 2025-04-23

Main ResponsibilitiesCollaborate with cross-functional teams to analyze project requirements, design system architecture, and develop robust Java-based applications Write, update, and maintain software packages/code to handle specific jobs based on requirement documentConduct code reviews, identify areas for improvement, and implement best practices to maintain code quality, readability, and maintainability Implement security measures and protocols within Java applications, including authentication, authorization, and data encryption Utilize your strong knowledge of development tools to design and implement scalable and modular applicationsTrain system users in system operation or maintenance Consult with technical leads to clarify program intent, identify problems, and suggest changesJob QualificationsEducation: Bachelor’s degree in computer science or equivalent fieldProfessional ExperienceExperience: 1-5 yearsTechnical SkillsProfessional experience in Java development (SE, EE)Strong expertise in object-oriented programmingExtensive technical experience with Core Java, JPA, DAOs, and HibernateExperienced in JSP, JSF, and building RESTful/SOAP web servicesSolid understanding of software design principlesProficiency in SQL, particularly with OracleFamiliarity with the Spring Boot framework (preferred)Experience with version control systems like Git and SVNInterpersonal SkillsCommunication and presentationsBusiness WritingDetail-oriented and able to prioritizeTroubleshooting and problem-solving Apply Now

Apply for this role

Other open roles at egabi Solutions

See all 5 open roles at egabi Solutions →

Related jobs in Software & IT