Java Backend Engineer-AZ/Remote

PhotonAnthem, AZ
$40,000 - $140,000Remote

About The Position

We are seeking a skilled Java Backend Engineer with extensive experience in microservices, Kubernetes, and production issue diagnosis. This role involves developing, deploying, and operating Java-based microservices, ensuring their performance, reliability, and security. You will be responsible for troubleshooting complex production issues, optimizing service performance, and maintaining robust CI/CD pipelines. Collaboration through GitHub pull requests and code reviews is a key aspect of this position.

Requirements

  • 5+ years of Java + Spring Boot microservices experience
  • 3+ years deploying and operating services on Kubernetes (GKE or AWS)
  • Hands-on JVM profiling and heap analysis experience
  • Load testing experience
  • Experience diagnosing memory leaks and latency issues in production
  • Experience triaging OOMs and P99 spikes
  • Experience identifying and remediating security vulnerabilities (dependency/CVE scanning, patching)
  • Experience with GitHub pull requests, branch protection rules, and code review workflows
  • Strong understanding of Git branching strategies (GitFlow or Trunk-Based Development)
  • Experience resolving merge conflicts and maintaining release branches
  • Familiarity with GitHub Actions or other CI/CD pipelines for automated build, testing, and deployment

Nice To Haves

  • Experience with GitHub Copilot for developer productivity
  • Experience with Infrastructure as Code repositories (Terraform, Helm Charts)
  • Experience managing Kubernetes deployment manifests using GitOps (ArgoCD or FluxCD)
  • Experience reviewing performance-related code changes and production hotfixes through GitHub

Responsibilities

  • Develop, deploy, and operate Java-based microservices.
  • Utilize Kubernetes (GKE or AWS) for service deployment and operation.
  • Perform JVM profiling and heap analysis.
  • Conduct load testing to ensure service scalability.
  • Diagnose and resolve production issues including memory leaks, latency, OOMs, and P99 spikes.
  • Identify and remediate security vulnerabilities, including dependency scanning and patching.
  • Manage code through GitHub pull requests, adhering to branch protection rules and code review workflows.
  • Implement and maintain Git branching strategies (GitFlow or Trunk-Based Development).
  • Resolve merge conflicts and manage release branches.
  • Utilize CI/CD pipelines (e.g., GitHub Actions) for automated build, testing, and deployment.

Benefits

  • Medical benefits
  • Vision benefits
  • Dental benefits
  • 401k retirement plan
  • Variable pay/incentives
  • Paid time off
  • Paid holidays
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service