×
Register Here to Apply for Jobs or Post Jobs. X

Senior Garbage Collection Tuning Specialist

Remote / Online - Candidates ideally in
Abu Dhabi, UAE/Dubai
Listing for: HL Mando Corporation do Brasil
Full Time, Remote/Work from Home position
Listed on 2026-10-27
Job specializations:
  • Software Development
    Software Engineer, Machine Learning/ ML Engineer, AI Engineer (Applied/Software)
Salary/Wage Range or Industry Benchmark: 300000 - 540000 AED Yearly AED 300000.00 540000.00 YEAR
Job Description & How to Apply Below

Job Title:

Senior Garbage Collection Tuning Specialist

Location: UAE (Remote)

Employment Type: Full-Time

Level: Senior

Work Arrangement: Fully Remote — 100% Work From Home

About Us

We are committed to improving software performance, runtime stability, and memory efficiency through advanced garbage collection analysis and optimization. We are seeking an experienced Senior Garbage Collection Tuning Specialist to evaluate memory management behavior, optimize garbage collection configurations, reduce application pauses, and improve the performance and reliability of memory-intensive software systems.

The successful candidate will have strong expertise in runtime memory management, garbage collection algorithms, heap analysis, performance profiling, and application diagnostics. This role will collaborate with software engineering, platform engineering, Dev Ops, and architecture teams to resolve complex memory-related performance issues and establish effective runtime optimization practices.

Key Responsibilities
  • Analyze garbage collection behavior across production and non-production environments to identify performance bottlenecks, excessive collection activity, long pause times, and memory utilization issues.
  • Design, implement, and optimize garbage collection configurations based on application workload characteristics, latency requirements, throughput objectives, and available system resources.
  • Investigate heap utilization, object allocation rates, memory retention patterns, allocation pressure, and garbage collection frequency.
  • Analyze stop-the-world pauses, concurrent collection activity, heap fragmentation, promotion failures, and other memory management challenges.
  • Evaluate and tune garbage collectors across relevant runtime environments, including Java Virtual Machine (JVM) collectors such as G1 GC, ZGC, Shenandoah, and Parallel GC, where applicable.
  • Assess garbage collection behavior in .NET environments and other managed runtimes when required by the organization's technology stack.
  • Collect and interpret garbage collection logs, heap dumps, thread dumps, runtime metrics, allocation profiles, and performance traces.
  • Identify memory leaks, excessive object creation, inefficient object life cycles, unintended object retention, and inefficient data structures.
  • Work with application developers to optimize code patterns that contribute to unnecessary allocations, excessive garbage generation, or inefficient memory usage.
  • Establish appropriate heap sizing, young and old generation configurations where applicable, allocation thresholds, and other runtime parameters.
  • Evaluate the relationship between heap size, container memory limits, operating system resources, and garbage collection performance.
  • Diagnose memory pressure and out-of-memory errors in virtual machines, containers, cloud environments, and distributed application deployments.
  • Conduct controlled performance experiments to compare garbage collection algorithms, runtime configurations, and memory optimization strategies.
  • Benchmark application throughput, latency percentiles, pause duration, allocation rates, and memory consumption before and after tuning changes.
  • Optimize garbage collection behavior for latency-sensitive applications, high-throughput services, large-scale transaction processing systems, and memory-intensive workloads.
  • Investigate the causes of full garbage collections, excessive promotion, allocation stalls, concurrent collection failures, and unexpected runtime pauses.
  • Collaborate with platform and infrastructure teams to ensure runtime configurations align with container orchestration, autoscaling, and resource allocation policies.
  • Integrate garbage collection metrics and alerts into application performance monitoring,…
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary