Overview
Remote
$75 - $80
Contract - Independent
Skills
Java
Jenkins
Python
Performance Engineering
Performance Testing
MongoDB
Job Details
# Performance Engineer
Responsibilities
Understand business / technical requirements and the overall business objectives of applications.
Responsible for ensuring non-functional requirements for performance (such as throughput, latency, Memory/CPU usage, etc.) are met.
Design, develop and execute overall automated Performance Test Plan to validate Load, Stability, Scalability, and Reliability standards of the application are achieved.
Develop or Automate robust performance test scripts in Apache JMeter/ LoadRunner.
Debug, troubleshoot, and work with the development engineering team to resolve and correct performance issues.
Independently analyze, solve, and correct issues in real time, providing problem resolution end-to-end.
Analyze performance test results, and work with cross functional teams to identify performance bottlenecks and their root cause
Hands on Java experience is a must
Requirements
7+ years in software performance engineering/testing.
Must be willing to work in a highly dynamic environment (with tight deadlines and ever changing priorities).
Passion and drive for Performance, Scalability and Reliability of all systems.
Hands on experience with JMeter.
Hands on experience with monitoring tools such as AppDynamics, Dynatrace etc
Hands on experience with Scripting and Automation ( Python, Shell/Power Shell, Jenkins)
Hands on experience with Cosmos Mongo DB, Kafka
Experience with Hadoop and Spark
Deep industry experience in performance analysis, benchmarking and tuning.
Strong background in system architectures, high-performance computing, and distributed systems.
Experience in capacity planning and cloud architectures.
A distinguished track record of delivering on technically demanding projects
Ability to find root causes of performance bottlenecks
Comfortable in a Linux environment
Ability to identify potential limitations in software architectures
Thorough understanding of throughput, latency, memory and CPU utilization
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.