Position Java Developer with JVM Architect (Performance Automation)
Contract
Remote
Job Description
We are seeking a Java Developer with strong expertise in JVM Architect SRE Performance Engineering and Automation to join our engineering team.
You will collaborate closely with application development DevOps and infrastructure teams to build optimize and automate performance-critical systems running on AWS and GCP. The ideal candidate has a strong background in Java-based services cloud infrastructure observability and performance optimization.
Your Day-to-Day
- Work with engineering teams to design implement and optimize high-performance and highly available Java-based microservices.
- Build automation around deployment monitoring and scaling using CI/CD pipelines and Infrastructure as Code (IaC).
- Drive performance engineering initiatives - including load testing profiling benchmarking and tuning for JVM-based systems.
- Implement SRE best practices: SLIs SLOs error budgets alerting and proactive monitoring.
- Collaborate with developers and QA to establish end-to-end observability and automation for performance and reliability validation.
- Streamline and improve CI/CD workflows using GitHub Actions Jenkins or Argo CD.
- Lead efforts to modernize and migrate on-prem or legacy workloads to cloud-native architectures (AWS/GCP).
- Enhance platform resiliency through chaos testing self-healing automation and runbook creation.
- Promote a culture of test-driven automation and continuous improvement.
- Mentor junior engineers and share best practices for Java optimization and SRE operations.
Key Projects
- Drive modernization and performance optimization of cloud-native applications and services.
- Build and enhance automation frameworks for reliability monitoring and testing.
- Improve system observability through metrics logs traces and dashboards (e.g. Prometheus Grafana CloudWatch Stackdriver).
- Collaborate with platform teams to scale microservices for multi-tenancy and global traffic distribution.
- Design and implement auto-scaling load balancing and failure recovery strategies in cloud environments.
Qualifications
You Have:
- 8 years of experience as a Software Engineer / Java Developer with strong JVM Architect expertise.
- Proven experience in Performance Engineering including JVM tuning thread/memory profiling and load testing.
- Hands-on experience with AWS and/or Google Cloud Platform.
- Experience in automation and infrastructure as code using Terraform CloudFormation or equivalent.
- Strong understanding of containerization and orchestration with Docker and Kubernetes.
- Familiarity with CI/CD pipelines (GitHub Actions Argo CD Jenkins).
- Solid understanding of monitoring and observability tools (Grafana Prometheus Datadog CloudWatch ELK or OpenTelemetry).
- Experience with API performance testing and microservices optimization.
- Strong scripting skills (Python Bash or Groovy) for automation and tooling.
- Excellent problem-solving communication and collaboration skills.
Position Java Developer with JVM Architect (Performance Automation) Contract Remote Job Description We are seeking a Java Developer with strong expertise in JVM Architect SRE Performance Engineering and Automation to join our engineering team. You will collaborate closely with application deve...
Position Java Developer with JVM Architect (Performance Automation)
Contract
Remote
Job Description
We are seeking a Java Developer with strong expertise in JVM Architect SRE Performance Engineering and Automation to join our engineering team.
You will collaborate closely with application development DevOps and infrastructure teams to build optimize and automate performance-critical systems running on AWS and GCP. The ideal candidate has a strong background in Java-based services cloud infrastructure observability and performance optimization.
Your Day-to-Day
- Work with engineering teams to design implement and optimize high-performance and highly available Java-based microservices.
- Build automation around deployment monitoring and scaling using CI/CD pipelines and Infrastructure as Code (IaC).
- Drive performance engineering initiatives - including load testing profiling benchmarking and tuning for JVM-based systems.
- Implement SRE best practices: SLIs SLOs error budgets alerting and proactive monitoring.
- Collaborate with developers and QA to establish end-to-end observability and automation for performance and reliability validation.
- Streamline and improve CI/CD workflows using GitHub Actions Jenkins or Argo CD.
- Lead efforts to modernize and migrate on-prem or legacy workloads to cloud-native architectures (AWS/GCP).
- Enhance platform resiliency through chaos testing self-healing automation and runbook creation.
- Promote a culture of test-driven automation and continuous improvement.
- Mentor junior engineers and share best practices for Java optimization and SRE operations.
Key Projects
- Drive modernization and performance optimization of cloud-native applications and services.
- Build and enhance automation frameworks for reliability monitoring and testing.
- Improve system observability through metrics logs traces and dashboards (e.g. Prometheus Grafana CloudWatch Stackdriver).
- Collaborate with platform teams to scale microservices for multi-tenancy and global traffic distribution.
- Design and implement auto-scaling load balancing and failure recovery strategies in cloud environments.
Qualifications
You Have:
- 8 years of experience as a Software Engineer / Java Developer with strong JVM Architect expertise.
- Proven experience in Performance Engineering including JVM tuning thread/memory profiling and load testing.
- Hands-on experience with AWS and/or Google Cloud Platform.
- Experience in automation and infrastructure as code using Terraform CloudFormation or equivalent.
- Strong understanding of containerization and orchestration with Docker and Kubernetes.
- Familiarity with CI/CD pipelines (GitHub Actions Argo CD Jenkins).
- Solid understanding of monitoring and observability tools (Grafana Prometheus Datadog CloudWatch ELK or OpenTelemetry).
- Experience with API performance testing and microservices optimization.
- Strong scripting skills (Python Bash or Groovy) for automation and tooling.
- Excellent problem-solving communication and collaboration skills.
View more
View less