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