Sample Job Description for Performance Engineer


A sample job description template for the position of Performance Engineer is given below. Please make necessary changes to reflect your actual requirements.

Job Title: Performance Engineer

Location of the Job: Shelton, CT 06484

Years of Experience: 1+ to 3 Years

Job Type: Full Time Employee

Education Level: Bachelor’s degree

Job Summary:

Our client, a large healthcare company in North Haven, CT is looking for a performance engineer.

Duties and Responsibilities:

  • Profile Java code to identify performance bottlenecks. Make recommendations for possible solutions
  • Make recommendation to improve performance of database designs and SQL structures
  • Use, and develop as required, testing and monitoring tools to effectively quantify performance
  • Analyze performance, reliability and scalability of TRIRIGA platform
  • Setup and maintain performance labs
  • Design, Document and Publish Benchmarks for Major and Minor releases
  • Develop, execute and analyze LoadRunner scripts

Position Requirements:

  • Working knowledge of Java development tools and profilers (e.g. YourKit, Jprofiler).
  • Working knowledge of scripting languages (e.g. Jython, Ant).
  • Working knowledge of database tuning and administration (e.g. Oracle, SQLServer, DB2).
  • Expert understanding of throughput, latency, memory and CPU utilization.
  • Expert ability to identify / resolve performance bottlenecks in complex server-side Java applications.
  • Familiar with common Java frameworks such as Hibernate, Spring, Struts, etc.
  • Expert understanding of common patterns of Java memory leaks and ability to identify them.
  • Strong understanding of Java concurrency.

Salary: $12.00 – $13.00 Hourly DOE