Egypt , Cairo
--
Company

Job Details

Job Description

Roles & Responsibilities

The Job Description

  • Design, develop, and maintain Java-based applications using Spring Boot & Spring Security.
  • Work with relational databases (e.g., MySQL, PostgreSQL, Oracle) and optimize queries.
  • Develop and integrate RESTful APIs and microservices.
  • Knowledge of JavaScript frameworks (React) for front-end integration.
  • Implement best practices for code quality, testing (JUnit, Mockito), and CI/CD pipelines.
  • Troubleshoot, debug, and optimize application performance.
  • Collaborate with DevOps teams for deployment and monitoring.
  • Participate in Agile/Scrum processes (sprints, stand-ups, retrospectives).

Requirements:

  • 4-5 years of professional experience in Java & Spring Boot.
  • Strong knowledge of SQL & NoSQL databases (MySQL, PostgreSQL, MongoDB).
  • Experience with Hibernate/JPA for ORM.
  • Familiarity with REST APIs, microservices architecture, and cloud platforms (AWS/Azure/GCP).
  • Hands-on experience with Keycloak for identity and access management.
  • Proficiency in JavaScript frameworks (React, Angular, or Vue.js).
  • Knowledge of Docker, Kubernetes, and CI/CD tools (Jenkins, GitLab CI).
  • Strong problem-solving and debugging skills.
  • Bachelor s degree in Computer Science, Engineering, or related field (or equivalent experience).

Desired Candidate Profile

  • 4-5 years of professional experience in Java & Spring Boot.
  • Strong knowledge of SQL & NoSQL databases (MySQL, PostgreSQL, MongoDB).
  • Experience with Hibernate/JPA for ORM.
  • Familiarity with REST APIs, microservices architecture, and cloud platforms (AWS/Azure/GCP).
  • Hands-on experience with Keycloak for identity and access management.
  • Proficiency in JavaScript frameworks (React, Angular, or Vue.js).
  • Knowledge of Docker, Kubernetes, and CI/CD tools (Jenkins, GitLab CI).
  • Strong problem-solving and debugging skills.
  • Bachelor s degree in Computer Science, Engineering, or related field (or equivalent experience).

Similar Jobs