Talent.com
Backend Engineer

Backend Engineer

CodeNinja Inc.Riyadh, Riyadh Region, Saudi Arabia
3 days ago
Job description

Get AI‑powered advice on this job and more exclusive features.

About the Role :

We are looking for an experienced Backend Engineer with strong expertise in Java (11+) , Quarkus or Spring Boot , and microservices architecture . The ideal candidate will design, develop, and maintain scalable, secure, and high‑performing backend systems deployed on OpenShift (OCP) and Google Cloud Platform (GCP) .

This role requires hands‑on experience with containerization (Docker) , orchestration (Kubernetes) , and CI / CD pipelines (GitLab) , along with a deep understanding of RESTful APIs and modern backend engineering practices.

Key Responsibilities

  • Design, develop, and maintain scalable microservices using Quarkus or Spring Boot.
  • Develop and integrate RESTful APIs with internal and external systems.
  • Deploy, monitor, and manage services in OpenShift (OCP) and GCP environments.
  • Implement and maintain CI / CD pipelines using GitLab for automated build, test, and deployment processes.
  • Containerize applications using Docker and manage deployments through Kubernetes.
  • Ensure high availability, reliability, performance, and security of backend services.
  • Collaborate with cross‑functional teams for solution design, architecture reviews, and performance tuning.
  • Participate in code reviews, technical discussions, and best practice implementations.

Required Skills & Qualifications

  • 5+ years of experience in backend development with Java 11+.
  • Strong knowledge of Spring Boot and / or Quarkus frameworks.
  • Proven experience in designing and building RESTful APIs.
  • Hands‑on experience with microservices architecture and distributed systems.
  • Experience with Docker, Kubernetes, and OpenShift (OCP).
  • Familiarity with GCP services for application deployment and scaling.
  • Experience with GitLab CI / CD pipelines for automated delivery.
  • Strong understanding of SQL and NoSQL databases (e.g., PostgreSQL, MongoDB, etc.).
  • Good understanding of software security, authentication, and API gateway patterns.
  • Good to Have

  • Experience with Kafka or RabbitMQ for messaging and event‑driven systems.
  • Familiarity with Keycloak, OAuth2, or other authentication / authorization mechanisms.
  • Knowledge of monitoring and observability tools (e.g., Grafana, Prometheus, ELK Stack).
  • Exposure to GraalVM or Quarkus native builds for performance optimization.
  • Experience with Agile / Scrum development methodologies.
  • Employment type : Contract.

    Location : Riyadh, Saudi Arabia.

    #J-18808-Ljbffr

    Create a job alert for this search

    Engineer Engineer • Riyadh, Riyadh Region, Saudi Arabia