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.#J-18808-Ljbffr