Java with OpenShift
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
Experience: Minimum 10 years
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.
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
Experience: Minimum 10 years
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.
