Backend Engineer

5 Minutes ago • 5 Years +
Backend Development

Job Description

We are seeking an experienced Backend Engineer with 5+ years of expertise in Java (11+), Quarkus or Spring Boot, and microservices architecture. The role involves designing, developing, and maintaining scalable, secure, and high-performing backend systems on OpenShift (OCP) and Google Cloud Platform (GCP). Responsibilities include developing and integrating RESTful APIs, deploying and managing services, implementing CI/CD pipelines with GitLab, and containerizing applications using Docker and Kubernetes.
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.
Must Have:
  • 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.
  • 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.

Add these skills to join the top 1% applicants for this job

cross-functional
game-texts
agile-development
gitlab
postgresql
rabbitmq
nosql
spring-boot
openshift
prometheus
grafana
elk
google-cloud-platform
mongodb
ci-cd
docker
microservices
kubernetes
sql
java

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.

Set alerts for more jobs like Backend Engineer
Set alerts for new jobs by codeninja
Set alerts for Backend Development (Remote) jobs

Contact Us
hello@outscal.com
Made in INDIA 💛💙