We are seeking a skilled and analytical Performance Engineer to join our engineering team. You will be responsible for conducting in-depth performance analysis of applications and systems, performing heap dump and thread dump analysis, and collaborating with development teams to recommend and implement performance optimizations. This role requires proficiency in at least one programming language and solid database knowledge to ensure optimal system performance.
Roles & Responsibilities :
- Conduct in-depth performance analysis of applications and systems.
- Perform heap dump and thread dump analysis to identify memory leaks, deadlocks, or thread contention.
- Use profiling tools to detect bottlenecks in code and improve system performance.
- Collaborate with development teams to recommend and implement performance optimizations.
- Write and optimize complex Oracle SQL queries for high performance.
- Work closely with QA and DevOps teams to support performance test planning and execution.
- Document findings, performance baselines, and tuning strategies.
Skills Required :
Strong experience in Heap Dump Analysis and Thread Dump Analysis .Proficiency in at least one programming language : Java, C++, or Python .Hands-on experience with Oracle SQL and query performance tuning.Knowledge of profiling tools such as JProfiler, VisualVM, YourKit, etc.Understanding of JVM internals and memory management (if Java is the main language).Good problem-solving skills and attention to detail.Experience with load testing tools (e.g., JMeter, LoadRunner ) is a plus.Knowledge of cloud environments ( AWS, GCP, Azure ) is a plus.Familiarity with CI / CD pipelines and DevOps practices is a plus.QUALIFICATION :
Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.Skills Required
Java, C++, Oracle Sql