Job Description
Analyze the CPU Utilization, Memory usage, Network usage, Garbage Collection and DB Parameters and DB Reports to verify the performance of the applications.
Provide technical assistance to improve system performance, capacity, reliability, and scalability.
Perform root cause analysis of performance issues and suggest corrective actions.
Oversee system performance lifecycle and identify key metrics for performance improvements.
Evaluate system performances and recommend improvements.
Microservice development experience, Java/J2EE performance tuning, DB performance tuning, Garbage collection and Heap analysis.
Experience diagnosing and solving complex technical issues. Experience reviewing architectures and detailed designs.
Experience identifying bottlenecks across various layers of application stacks. Experience using code profilers and analyzing profiling snapshots.
Knowledge of application server and database middleware, including tuning.
Experience in APM tools like Dynatrace, AppDynamics
Experience in Thread dump analysis and Heap dump analysis
Good Java Microservices dev exp, Must be ready to switch from development to perf engineering. Strong aptitude to learn application performance
Java performance Engineer • San Francisco, CA, United States