Java Developer - Fresh
On-siteCairo, Cairo, Egypt
Job Summary
Develop, test, and maintain Java-based applications while building and enhancing RESTful APIs using Spring Boot. Design and optimize database schemas, queries, and relationships, then write clean, maintainable code following best practices. Participate in software design, development, testing, and deployment activities, collaborating with cross-functional teams to deliver high-quality solutions. Utilize AI-powered development tools to improve coding efficiency, debugging, and documentation, and actively engage in code reviews to continuously improve technical skills. Requires a Bachelor's degree in Computer Science or related field, with experience in Java, Spring Boot, SQL, and Git. Fresh graduates or those with up to one year of experience are eligible.
Required Qualifications
- Bachelor's degree in Computer Science, Computer Engineering, Information Technology, or a related field
- Fresh graduate or up to 1 year of experience
- Good knowledge of Java and object-oriented programming (OOP)
- Hands-on experience with Spring Boot through university projects, internships, or personal projects
- Good understanding of database design, SQL, and relational databases
- Experience using AI-assisted development tools (e.g., GitHub Copilot, ChatGPT, or similar) as part of the software development process
- Familiarity with Git and version control
- Good problem-solving and analytical skills
- Strong communication and teamwork skills
- Basic knowledge of front-end technologies such as React or Angular
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.