Senior Java Performance Engineer (Tomcat & Web Applications) || San Juan, Puerto Rico

San Juan, San Juan, PR • Posted 18 hours ago • Updated 18 hours ago
Contract Corp To Corp
Contract W2
Contract Independent
On-site
Depends on Experience
Fitment

Dice Job Match Score™

🧠 Analyzing your skills...

Job Details

Skills

  • Capacity Management
  • Collaboration
  • Computer Hardware
  • Continuous Monitoring
  • Dashboard
  • Apache JMeter
  • Apache Tomcat
  • AppDynamics
  • Application Servers
  • Caching
  • Management
  • Manufacturing
  • Manufacturing Execution System
  • Microsoft IIS
  • Microsoft Operating Systems
  • Distribution
  • Dynatrace
  • GC
  • J2EE
  • Java
  • Load Balancing
  • Performance Tuning
  • Resource Allocation
  • Root Cause Analysis
  • Scalability
  • Onboarding
  • Optimization
  • Performance Analysis
  • Performance Monitoring
  • Servers
  • MES
  • Microsoft Windows
  • Microsoft Windows Server
  • Middleware
  • Network
  • Routing
  • Thread
  • Web Applications
  • Web Servers

Summary

Senior Java Performance Engineer (Tomcat & Web Applications)

San Juan, Puerto Rico

Spanish speaking is must

Job Summary

We are seeking an experienced Java Performance Engineer with strong expertise in Java application performance troubleshooting and Tomcat tuning to address critical performance challenges within the Factory Works MES environment. The role involves analyzing system bottlenecks, optimizing Java engines, improving thread and connection handling, and supporting load balancing and capacity expansion initiatives across IMPM and Mesri Web servers.

Key Responsibilities

  1. Performance Analysis & Troubleshooting
  • Investigate and resolve user-reported application slowness issues.
  • Conduct detailed performance diagnostics on Java-based web applications.
  • Analyze JVM metrics, thread dumps, heap dumps, logs, and server logs.
  • Identify and resolve bottlenecks at application, middleware, and infrastructure layers.
  • Collaborate with infrastructure teams to validate hardware/network constraints.
  1. Java Engine & Tomcat Tuning
  • Perform advanced tuning of Apache Tomcat servers.
  • Optimize JVM parameters (Heap sizing, tuning, memory management).
  • Configure and tune thread pools, connection pools, and resource allocation.
  • Improve session management and request handling efficiency.
  • Enhance application response times and throughput.
  1. IIS & Web Server Optimization
  • Tune IIS configurations in coordination with Java application servers.
  • Optimize request routing, caching, and load distribution strategies.
  • Ensure optimal integration between IIS and Tomcat environments.
  1. Server Capacity & Scalability
  • Support onboarding of new Mesri Web servers to handle increased transaction loads.
  • Assess transaction throughput from new manufacturing lines.
  • Identify performance risks related to the IMPM server and propose mitigation strategies.
  • Assist in capacity planning and scalability improvements.
  1. Load Balancing & Validation
  • Validate performance of newly introduced Windows servers.
  • Support implementation and optimization of load balancing strategies.
  • Redirect and distribute transaction loads across servers effectively.
  • Monitor system performance post-deployment and ensure stability.
  1. Continuous Monitoring & Optimization
  • Implement performance monitoring tools and dashboards.
  • Establish proactive performance benchmarks and thresholds.
  • Provide performance reports and optimization recommendations.

Required Skills & Qualifications

  • 6+ years of strong hands-on experience in Java/J2EE applications
  • 5+ years of Expertise in Apache Tomcat performance tuning
  • 5+ years of in-depth knowledge of JVM tuning and Garbage Collection strategies
  • 3 to 5 years of experience analyzing thread dumps, heap dumps, logs
  • Knowledge of IIS configuration and tuning
  • 1 to 3 years of experience with load balancing configurations
  • Understanding of MES (Manufacturing Execution Systems) environments (preferred)
  • Familiarity with Windows Server environments
  • Strong troubleshooting and root cause analysis skills

Preferred Skills

  • Experience in high-transaction manufacturing environments
  • Knowledge of network performance optimization
  • Experience with performance monitoring tools (AppDynamics, Dynatrace, JMeter, etc.)
  • Understanding of capacity planning and scalability design
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.
  • Dice Id: 10299481
  • Position Id: 8913369
  • Posted 18 hours ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Remote

Today

Contract

Florida

Today

Full-time

USD 101,480.00 - 170,470.00 per year

Miami Beach, Florida

12d ago

Full-time

$75,000 - $90,000

Raleigh, North Carolina

Today

Full-time

depends on experience

Search all similar jobs