Point your AI agent at freehire and let it find you a job.

Get the CLI →

Pyramid Consulting, Inc

NewBe an early applicant

Java Developer

Posted 2 views
Discussion

Summary

Java Developer / Support Engineer who builds and maintains internal automation tools with Java/J2EE and Spring Boot, manages Kubernetes and Docker workloads, and drives production reliability — planning releases and rollbacks, performing root cause analysis, joining on-call rotations, and tracking SLIs/SLOs.

Job Title: Java Developer / Support Engineer

About the Role:

Key Responsibilities:

  • Design, develop, and maintain internal automation tools using Java/J2EE.
  • Write scripts and automation utilities in any language or scripts to streamline operational workflows.
  • Plan and execute release deployments, ensuring smooth rollouts with minimal downtime.
  • Manage and troubleshoot containerized workloads using Kubernetes and Docker.
  • Drive reliability initiatives — proactively identify issues, bottlenecks, and failure points in production systems.
  • Perform root cause analysis (RCA) for incidents and drive long-term fixes.
  • Develop rollout and rollback plans for changes to minimize risk to production.
  • Participate in on-call rotations and respond to production incidents in a timely manner.
  • Collaborate with development teams to improve system design for reliability, scalability, and performance.
  • Contribute to capacity planning, performance tuning, and SLA/SLO/error budget tracking.

Required Skills:

  • Strong programming skills in Java/J2EE.
  • Strong programming skills in Spring/Springboot framework.
  • Experience with release and deployment management practices.
  • Working knowledge of Kubernetes and Docker.
  • Strong analytical and troubleshooting skills, with a focus on finding root causes of production issues.
  • Experience creating and executing rollout/rollback plans for production changes.
  • Good understanding of reliability engineering principles (SLIs, SLOs, error budgets, incident management).

Nice to Have:

  • Hands-on scripting experience in Python.
  • Work with AWS cloud infrastructure to deploy, monitor, and scale services.
  • Working knowledge of AWS services.
  • Experience with CI/CD pipelines.
  • Exposure to infrastructure-as-code tools.
  • Prior on-call/production support experience in a high-availability environment.
  • Hands-on experience with Splunk for log analysis and monitoring.
  • Hands-on experience with Grafana for dashboarding and visualization.
  • Hands-on experience with Prometheus for metrics and alerting.
  • Build and maintain dashboards, alerts, and searches in Splunk for monitoring and troubleshooting.
  • Build and maintain dashboards and visualizations in Grafana for real-time system observability.
  • Configure and manage metrics collection, alerting rules, and exporters using Prometheus.

Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.