Back End Developer

  • Full-Time
  • On-Site

Job Description:

Job Title: Back End Developer

Job Description:

  • Design and develop backend services and RESTful APIs using Spring Boot and Java.
  • Containerize applications and manage environments using Docker.
  • Build and maintain API documentation using Swagger/OpenAPI.
  • Implement caching solutions and performance optimizations using Redis.
  • Deploy, configure, and support backend services on Oracle Cloud Infrastructure (OCI).
  • Ensure high performance, security, and reliability of backend applications.
  • Write clear and maintainable technical documentation.
  • Collaborate with the team to analyze requirements and deliver stable backend solutions.

Job Requirements:

  • 2–3 years of experience as a Backend Developer using Spring Boot and Java.
  • Strong experience with RESTful APIs and Swagger/OpenAPI.
  • Hands-on experience with Docker and container-based workflows.
  • Experience working with Redis for caching.
  • Familiarity with deploying applications on OCI or any cloud platform.
  • Strong understanding of Git and common design patterns.

Contract Type: Permanent

Start Date: ASAP

Work Hours: Full Time

Work Format: Remote

Years of Experience Required: 2-3 Years 

Educational Requirements: Bachelors degree in Computer Science, IT, or related field.

Language Requirements (spoken and/or written): Arabic & English, FLUENT