Senior Devsecops Engineer with Performance Engineering and Java Development expert
About the Role
Were looking for a seasoned developer who not only writes clean scalable code but also brings a strong understanding of performance optimization profiling and system tuning. This role sits at the intersection of software engineering and performance awareness ideal for someone who can both build and fine-tune high-performance services.
Key Responsibilities
- Apply performance optimization techniques to improve latency throughput and resource usage
- Use profiling tools to identify and resolve memory leaks GC issues and CPU bottlenecks
- Build services and workflows that integrate with Google Cloud Dataproc (Spark/Hadoop)
- Write efficient testable code with attention to performance at the design level
- Use Python or Scala for scripting data processing or automation tasks
- Collaborate with performance engineers SREs and DevOps teams
- Use APM and observability tools (e.g. Datadog Prometheus Grafana) for diagnostics
- Leverage Google Cloud Platform (GCP) for building and deploying performant services
- Work with Terraform and DevOps concepts for infrastructure-as-code
Required Skills & Experience
- 7 years of experience in performance engineering and backend development
- Strong experience in Java (JDK internals GC tuning thread/heap analysis etc.)
- Hands-on experience with profiling tools (e.g. YourKit JFR VisualVM async-profiler)
- Proficiency in Python and/or Scala
- Experience with load testing tools like Locust or similar
- Solid understanding of DevOps concepts CI/CD and system monitoring
- Experience with Terraform and managing cloud-based test environments
- Hands-on experience with Google Cloud Platform (GCP) (Cloud Run GKE Cloud Profiler etc.)
- Strong debugging and system-level problem-solving skills
- Excellent communication and collaboration abilities