Performance Engineer with JAVA

Overview

On Site
Depends on Experience
Contract - Independent
Contract - W2
Contract - 12 Month(s)

Skills

Performance Engineer
JAVA
JVM
JMeter
LoadRunner
Gatling
Automation
Tester
microservices
RESTful API
SQL
AWS
CI/CD
AppDynamics
Grafana

Job Details

Job Title: JAVA Performance Engineer

Location: SECAUCUS, NJ - Onsite

Duration: 12+ Months W2 / 1099 Contract

Billing Rate: $55/hr on W2

Key Responsibilities:

  • Perform end-to-end performance analysis, benchmarking, and tuning of Java applications.
  • Identify performance issues, memory leaks, and CPU bottlenecks using profiling tools.
  • Develop and execute performance test plans, scripts, and scenarios using tools like JMeter, LoadRunner, or Gatling.
  • Collaborate with development teams to ensure code is optimized for performance.
  • Monitor application performance in production and provide root cause analysis for performance issues.
  • Recommend and implement improvements to code, database queries, and infrastructure configurations.
  • Create detailed performance reports and present findings to stakeholders.
  • Participate in architectural reviews with a focus on performance optimization.
  • Work with DevOps to ensure performance KPIs are met in CI/CD environments.

Required Skills & Qualifications:

  • 6+ years of experience in Java/J2EE development with strong exposure to performance engineering.
  • Expertise in Java performance tuning, JVM internals, garbage collection, threading, and memory management.
  • Hands-on experience with profiling and diagnostic tools (e.g., JProfiler, YourKit, VisualVM, Java Mission Control).
  • Proficient in performance/load testing tools (e.g., Apache JMeter, LoadRunner, Gatling).
  • Strong understanding of microservices architecture and RESTful APIs.
  • Knowledge of databases (SQL/NoSQL) and experience with query optimization.
  • Experience working in cloud environments such as AWS, Azure, or Google Cloud Platform.
  • Familiarity with CI/CD pipelines and monitoring tools (e.g., New Relic, AppDynamics, Grafana, Prometheus).
  • Excellent problem-solving, communication, and analytical skills.

Preferred Qualifications:

  • Experience in tuning high-throughput, low-latency applications.
  • Background in DevOps or Site Reliability Engineering (SRE) is a plus.
  • Certifications in Java or Performance Engineering tools are desirable
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.