Java Backend Developer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+16 more
Job description
We are migrating critical backend services to Azure Red Hat OpenShift (ARO) . We are looking for a Java Backend Developer who can refactor, containerize, and deploy existing Java applications into a Kubernetes-native environment. You will leverage modern developer tooling (VS Code, GitHub Copilot, Podman) and collaborate on CI/CD pipelines (Azure DevOps)., * Refactor existing Java/Spring Boot applications for cloud-native deployment on ARO (Azure Red Hat OpenShift) or OCP.
- Build container images using Podman (or Docker) and manage local deployment tests.
- Use VS Code as primary IDE (IntelliJ/Eclipse acceptable) with GitHub Copilot to accelerate coding, troubleshooting, and test creation.
- Manage source code via GitHub repositories (branching, PRs, actions).
- Work with Azure DevOps (ADO) for building, artifact management, and optional CI/CD exposure.
- Troubleshoot Java applications in containerized/OpenShift environments (logs, routes, config maps, secrets).
- Collaborate with platform teams to align migration patterns (e.g., statelessness, externalized config, health checks).
Requirements
Required Skills - Java Backend
- Java 11/17+ (or 21) with strong backend experience (Spring Boot, Micronaut, or Quarkus).
- Experience with REST APIs, JDBC / JPA, messaging (Kafka/RabbitMQ is a plus).
- Understanding of application migration from VM/physical to containers.
Container & Cloud (ARO / OCP)
- Working knowledge of Kubernetes / OpenShift concepts (pods, deployments, services, routes).
- Podman or Docker - local image build, multi-stage builds, volume mapping.
- Familiarity with ARO (Azure Red Hat OpenShift) or willingness to learn quickly.
- YAML manifests (Deployment, Service, ConfigMap, Secrets).
Developer Tooling & AI
- VS Code extensions for Java, Copilot, and Kubernetes/OpenShift.
- Active use of GitHub Copilot for debugging, unit testing, and boilerplate generation.
- GitHub repo management (PR reviews, actions).
CI/CD (Limited exposure acceptable)
- Basic understanding of Azure DevOps (ADO) pipelines (YAML).
- Ability to read pipeline logs and debug build failures.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again
20 Essential Tools For Backend Development
Dev Digest 120 - Apple and peers
Find a Developer Job: 12 Best Job Sites For Developers