Talent.com
Backend Engineer

Backend Engineer

CodeNinja Inc.Riyadh, Saudi Arabia
2 منذ أيام
الوصف الوظيفي

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

إنشاء تنبيه وظيفي لهذا البحث

Engineer Engineer • Riyadh, Saudi Arabia