Java Performance Tester

Vish Consulting IT

  • St. Louis, MO
  • 11 days ago

    Highlights

    Analyse application, platform, and cloud behaviour using deep-dive techniques such as heap dumps, thread dumps, flame graphs, GC logs, network traces, and storage I/O profiling. Networking : Service-to-service hops, TLS overhead, DNS, routing, load balancer configs (F5, Nginx, ALB/NLB), service mesh performance.

    Numbers & Facts

    LocationSt. Louis, MO

    Description

    Job Title- Java Performance Tester

    Location- St, Louis, MO (Hybrid)

    Full-time (Permanent role)

    Job Description:

    Roles and Responsibilities:

    Key Responsibilities:
    Define service-level objectives (SLOs), performance budgets, and latency/throughput targets across services.
    Architect and champion comprehensive distributed tracing strategies (Dynatrace, AWS X-Ray, etc.).
    Analyse application, platform, and cloud behaviour using deep-dive techniques such as heap dumps, thread dumps, flame graphs, GC logs, network traces, and storage I/O profiling.
    Review service and system architectures for performance risks (e.g., synchronous hops, excessive dependencies, misconfigured connection pools, poor cache placement).
    Conduct and lead root-cause analysis for performance incidents in production and pre-production environments.
    Develop capacity models and performance baselines for services running across cloud environments.

    Areas of Expertise:
    Application Layer: Spring Boot internals, JVM tuning, thread/heap management, concurrency debugging, GC optimization
    Container Runtime: PCF, Docker, container resource limits, CPU throttling, memory pressure
    Orchestrators: PCF, Kubernetes, ECS (autoscaling, pod health, scheduling issues)
    Networking: Service-to-service hops, TLS overhead, DNS, routing, load balancer configs (F5, Nginx, ALB/NLB), service mesh performance
    Storage: Latency, IOPS constraints, distributed file system behaviour
    Caching & Middleware: Redis, Hazelcast, NATS, Kafka, RabbitMQ configuration and throughput tuning
    Databases: Connection pool tuning, slow queries, indexing, replication lag
    Cloud Layer: AWS compute/storage/network performance, regional latency, cross-cloud traffic patterns

    Thanks & Regards,

    Vivek Sharma

    Account Manager

    Email:

    vivek@vishusa.com

    Vish Consulting Services, Inc

    www.vishusa.com

    Similar Jobs