What are the responsibilities and job description for the Java - Performance Test Engineer position at Purple Drive Technologies LLC?
Job Title: Java Performance Test Engineer
Job Summary
We are seeking a skilled and detail-oriented Performance Test Engineer with 5-10 years of experience in performance and load testing of enterprise applications. The ideal candidate should have strong expertise in Apache JMeter, BlazeMeter, and performance analysis, with the ability to identify bottlenecks and improve application scalability, stability, and reliability. The candidate will collaborate closely with Development, QA, DevOps, and Infrastructure teams to ensure optimal system performance across environments.
Key Responsibilities
- Design, develop, and execute performance, load, stress, spike, and endurance tests using Apache JMeter and BlazeMeter.
- Analyze performance test results and identify bottlenecks related to applications, databases, APIs, and infrastructure.
- Collaborate with development, QA, and DevOps teams for root-cause analysis and performance tuning.
- Create and maintain performance test strategies, plans, scripts, scenarios, and execution reports.
- Monitor system behavior, response times, throughput, CPU, memory utilization, and error rates during testing.
- Validate application performance against defined SLAs and non-functional requirements.
- Support performance testing activities in pre-production and production environments.
- Provide performance dashboards, metrics, recommendations, and optimization insights to stakeholders.
- Integrate performance testing into CI/CD pipelines and automation frameworks.
- Participate in continuous improvement initiatives for performance engineering practices.
Required Skills & Qualifications
- 5-10 years of experience in Performance Testing and Engineering.
- Strong hands-on expertise in Apache JMeter.
- Experience with BlazeMeter for cloud-based performance testing.
- Strong understanding of:
- Load Testing
- Stress Testing
- Spike Testing
- Soak/Endurance Testing
- Scalability Testing
- Experience analyzing:
- Response Time
- Throughput
- CPU/Memory Utilization
- Error Rates
- JVM/Application Metrics
- Good understanding of HTTP/HTTPS protocols, REST APIs, and web applications.
- Experience validating backend/database performance.
- Strong troubleshooting and analytical skills.
- Excellent communication and documentation abilities.
Good to Have Skills
- Experience in Banking or Financial Services domain.
- Familiarity with monitoring and observability tools such as:
- Splunk
- CloudWatch
- Datadog
- Grafana
- Prometheus
- AppDynamics
- Exposure to CI/CD tools and automation frameworks.
- Basic scripting knowledge in Groovy, Java, or Python.
- Experience with cloud platforms such as AWS or Azure.
Technical Skills
- Apache JMeter
- BlazeMeter
- Splunk / CloudWatch / Datadog
- Grafana / Prometheus / AppDynamics
- REST APIs
- SQL/Database Performance Testing
- CI/CD Integration
- AWS / Azure
- Java / Groovy / Python
Experience Required
- 5-10 Years