Skip to main content

Java with OpenShift

Technology
Centraprise
Addison, United States1 month ago
Full time

Job description

Role – Java with OpenShift

Location: Jersey City, NJ/ Addison, TX/Charlotte, NC (Onsite)

Job Description

Java with OpenShift

Must Have Technical/Functional Skills

Primary Skill: Java / Spring Boot, Microservices, REST API, OpenShift, Kubernetes, Docker, CI/CD, Jenkins / Git, Containers & Pods, ConfigMaps / Secrets

Roles & Responsibilities

  • Design, develop, and maintain Java-based applications using Spring Boot, Microservices, REST APIs, and enterprise integration patterns.
  • Deploy, manage, and scale applications on Red Hat OpenShift, including container builds, image management, and pod deployments.
  • Create and optimize Docker containers, ensuring secure, lightweight, and production-ready images for Java services.
  • Implement CI/CD pipelines using Jenkins, Tekton, GitHub Actions, or OpenShift Pipelines for automated build and deployment workflows.
  • Monitor and troubleshoot workloads using OpenShift tools (pods, logs, health checks, routes, metrics) to ensure high availability and reliability.
  • Configure OpenShift resources including DeploymentConfigs/Deployments, Services, Routes, ConfigMaps, Secrets, and Horizontal Pod Autoscalers.
  • Collaborate with DevOps and Cloud teams to ensure smooth environment setup, networking, service mesh, and infrastructure readiness.
  • Ensure application security using OAuth, JWT, API gateways, TLS, OpenShift RBAC, and secure container practices.
  • Integrate Java services with databases, message brokers, and external APIs, ensuring scalable and resilient communication.
  • Improve application performance through profiling, caching, asynchronous processing, and scaling configurations.
  • Implement logging and monitoring using ELK/EFK, Prometheus, Grafana, OpenShift Console, and distributed tracing tools.
  • Perform root cause analysis and production issue resolution, ensuring minimal downtime and long-term fixes.
  • Write clean, maintainable code and conduct code reviews to enforce quality standards and best practices.
  • Participate in Agile ceremonies, providing estimates, breaking down tasks, and delivering incremental features.
  • Document system architecture, deployment steps, and operational runbooks to support knowledge sharing and maintenance.
Keywords
GrafanaSpring FrameworkOpenShiftAutoconfDevOpsOauthJavaJWtCI / CDGitDockerGithubJenkinsKubernetesCI/CD

Interested in this role?